Content
View differences
Updated by Jens Ulferts over 1 year ago
**As** a project administrator
**I want to** select the active stages/gates of my project from the list of stages/gates defined for the instance
**so that** I can deviate from the default to reflect the process in place in my project.
Assumes ###58159 is done.
**Acceptance criteria**
* A new menu is added to the project menu below the "Project settings" labeled "Project life cycle" lifecycle"
* It looks and behaves similar to the project attributes administration.
* To see and access the project administration a permission is required.
* The permissions is called "Select project stages and gates".
* The permission has the explanation: "Activate/Deactivate the stages and gates in a project. Enables the user to select the life cycle appropriate for the project as inactive stages and gates will not be visible in the project overview page nor the project list."
* Roles having the 'edit project' permission will receive the new permission both when seeding and when migrating.
* Within this administration, all currently existing stages and gates are listed.
* The name and type (stage/gate) is displayed.
* The type (rhombus for gate, arrow for stage) are displayed in the color defined for the stage/gate.
* They are listed in the order defined in the instance's administration.
* The order cannot be changed.
* The project administrator can activate and deactivate a gate/stage.
* Disabled stages/gates will not be displayed:
* In the overview page
* In the project list (see ##58160)
* The new functionality is hidden behind the feature flag developed as part of ###58159
Out of scope
* The stage/gate functionality is not bundled in a module that can be deactivated. Individual stages and gates can be deactivated and also in bulk but the project will always have at least the 'Project life cycle' menu displayed.
Figma
https://www.figma.com/design/4Z950sfYbceOqUN6sFV7Mr/Project-management%3A-Stages-and-Gates?node-id=2-6901&node-type=frame&t=zHPVdAjjO2zxPToR-0
**I want to** select the active stages/gates of my project from the list of stages/gates defined for the instance
**so that** I can deviate from the default to reflect the process in place in my project.
Assumes ###58159 is done.
**Acceptance criteria**
* A new menu is added to the project menu below the "Project settings" labeled "Project life cycle"
* It looks and behaves similar to the project attributes administration.
* To see and access the project administration a permission is required.
* The permissions is called "Select project stages and gates".
* The permission has the explanation: "Activate/Deactivate the stages and gates in a project. Enables the user to select the life cycle appropriate for the project as inactive stages and gates will not be visible in the project overview page nor the project list."
* Roles having the 'edit project' permission will receive the new permission both when seeding and when migrating.
* Within this administration, all currently existing stages and gates are listed.
* The name and type (stage/gate) is displayed.
* The type (rhombus for gate, arrow for stage) are displayed in the color defined for the stage/gate.
* They are listed in the order defined in the instance's administration.
* The order cannot be changed.
* The project administrator can activate and deactivate a gate/stage.
* Disabled stages/gates will not be displayed:
* In the overview page
* In the project list (see ##58160)
* The new functionality is hidden behind the feature flag developed as part of ###58159
Out of scope
* The stage/gate functionality is not bundled in a module that can be deactivated. Individual stages and gates can be deactivated and also in bulk but the project will always have at least the 'Project life cycle' menu displayed.
Figma
https://www.figma.com/design/4Z950sfYbceOqUN6sFV7Mr/Project-management%3A-Stages-and-Gates?node-id=2-6901&node-type=frame&t=zHPVdAjjO2zxPToR-0