Content
View differences
Updated by Jens Ulferts 11 days ago
**As** an agile user
**I want to** close a sprint and have the unfinished work packages moved to another place in bulk
**so that** it is easy to open the next sprint
**Acceptance criteria**
* An active sprint can be closed. For active sprints
* a "complete sprint" button is visible on the board
* a "complete sprint" button is visible on the sprint.
* the button replaces the start button
* Upon closing, if there are non closed (meta status) work packages in the sprint, a modal is opened.
* Giving opened giving the user the option to:
* Move them to the top of the inbox backlog
* The order is kept ideally. This is not a MUST.
* Move them to the bottom of the inbox backlog
* The order doesn't need to be kept.
* Move them to another sprint
* If this option is selected, a select is displayed by which the user can choose between the "in planning" sprints within the project.
* They are added to the top of the moved to sprint
* Ideally, the order is kept. This is not a MUST.
* If the sprint is shared, informing the user \[open\] Should it be possible to also accept that there are non closed work packages? It might be that this is acceptable as a work package might be done for the choice will have an effect in the shared with sprints. team but still requires more work from other teams.
**Permissions and visibility considerations**
* The button is only displayed if the user has the `start_stop_sprint` permission
**I want to** close a sprint and have the unfinished work packages moved to another place in bulk
**so that** it is easy to open the next sprint
**Acceptance criteria**
* An active sprint can be closed. For active sprints
* a "complete sprint" button is visible on the board
* a "complete sprint" button is visible on the sprint.
* the button replaces the start button
* Upon closing, if there are non closed (meta status) work packages in the sprint, a modal is opened.
* Giving
**Permissions and visibility considerations**
* The button is only displayed if the user has the `start_stop_sprint` permission