Work items: Notify users when they are trying to close a parent record containing open child records
Problem to solve
It is currently possible to close an epic or issue which has open child records (epics, issues, tasks) associated with it. When the parent record is closed, the child work items remain open yet are still assigned to the closed parent record. Given that we deemphasize close items in the UI, this could also cause users to lose track of work items that may still be relevant to them.
Intended users
- Parker (Product Manager)
- Delaney (Development Team Lead)
- Sidney (Systems Administrator)
- Sam (Security Analyst)
User experience goal
Users are guided toward best practices when working in GitLab, and prevented from making any errors. Users always understand the status of their work.
Proposal
When closing an item which has Open
child items, present a modal informing the user of this, and that the child items will remain open.
Follow-up: Indicate which open child items exist when performing close action on a work item (#498748)