Add labels to a work item
Plan:Project Management
Problem
We recently released Tasks as an available work item in GitLab. In GitLab fashion we are iterating on the feature to continually add value each milestone. We are enabling labels on Tasks as a way to categorize them and associate them with larger projects or intiatives.
Label management needs to be supported within Work Items.
Proposal
- Add label management to work items.
UX
Designs in the design manager, starting here, though for review I'd suggest starting with the prototype:
Acceptance Criteria
-
Labels can be added and removed from work items, including support for single-click removal -
Replace mock query with actual query for fetching workItem LabelsWidget -
add labelswidget to workitemupdate mutation -
replace mock mutation -
Labels update in real-time -
Redis counter
Redis Counter
- **name:** `users_updating_work_item_labels`
- **category:** `work_items`
- **redis_slot:** `users`
- **include in the following aggregation counters:**
- [x] `xmau_plan`
- [x] `xmau_project_management`
- [ ] `xmau_product_planning`
- [ ] `xmau_certify`
- [x] `users_work_items`
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.
Release notes
You can now add, and remove, labels from tasks to better reflect additional context related to the task. Tasks are filterable by their labels from within a project, group, or dashboard issue list.