Page MenuHomePhabricator

Support (un)setting "is-sprint" custom field in Phabricator projects
Closed, DeclinedPublic

Description

moved from https://github.com/wmde/phragile/issues/73

Phabricator considers a project as a sprint if the "is-sprint" field is set. Phragile needs to set this field when it creates new sprint projects.

Event Timeline

Tobi_WMDE_SW raised the priority of this task from to Medium.
Tobi_WMDE_SW updated the task description. (Show Details)
Tobi_WMDE_SW added a project: Phragile.

This is currently not possible due to a limitation of the conduit API. A possible solution would be to use the sprint.create method from the sprint extension but that would create a dependency on the sprint extension.
If we decide to use sprint.create we should at least fall back gracefully to project.create if the sprint extension is not installed on the target Phabricator.

Technically, the "is sprint" field is added by the Sprint Extension, and is not a part of phabricator itself. My understanding is that the Sprint Extension could extend the conduit API to expose this field.

Aklapper renamed this task from Support "is-sprint" field in Phabricator projects to Support (un)setting "is-sprint" custom field in Phabricator projects.May 27 2015, 12:37 PM
Aklapper set Security to None.

This is currently not possible due to a limitation of the conduit API. A possible solution would be to use the sprint.create method from the sprint extension but that would create a dependency on the sprint extension.
If we decide to use sprint.create we should at least fall back gracefully to project.create if the sprint extension is not installed on the target Phabricator.

Tobi_WMDE_SW lowered the priority of this task from Medium to Low.Jul 24 2015, 12:23 PM

@Tobi_WMDE_SW: I thought Phragile already depended on the sprint extension, in that without it, no tasks would have story point estimates.

@ksmith Phragile needs a custom Maniphest field for story point estimates but it does not matter whether that field gets added manually through the admin interface or through the sprint extension.

Declining this task as Phragile is not under development or maintained anymore - see T240308#6164990