Allow existing labels to be promoted to any ancestor
Problem To Solve
I can only promote a label to my direct parent group and I'm unable to move all of my labels to the highest level ancestor.
Proposal
- Expose a field to select a target ancestor group for promotion of a label
UX
Solution
The following changes are included in this solution:
- Remove dots/ellipsis menu, change "Subscribe" to "Options" and include Subscribe options there as well as option to Promote and Delete. This is to group similar functions in that they are "things that can be done to" a Label. Edit and star are also things that can be done, but due to the expectation that they are more frequently used that the other items, they're remaining icons.
Original UX Proposal See interactive prototype
Acceptance Criteria
-
Pajamas First -
Label can be promoted to any parent ancestor. -
Gracefully handle this edge case #241991 (comment 410779369) -
Promoted label is merged with any ancestor labels with the same name. -
Tests
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Edited by 🤖 GitLab Bot 🤖