Update milestone reports links to work items
Issue: Milestone report updates needed with introducti... (#537770 - closed)
What does this MR do and why?
This code refactors how milestone pages handle navigation paths and icons for issues and work items.
- Displays either a "work-items" or "work-item-issue" icon for work items on the milestone page depending on the feature flag.
- Updates nav for
Open/Closeditems on milestones page to relevant group/project work items page - Updates nav for
View Alllink to relevant group/project work items page
References
Acceptance Criteria
-
Update the list headers (underneath Tabs) to use the work-itemsicon rather than theissuesicon. -
Update the links that navigate to the list page to use the work items list -
In the right sidebar the links for "Open" & "Closed" (under Work items) should navigate to the work item list (and use associated filters). -
When items within "Work items" Tab is greater than 500, the alert we show which includes a "View all" link should go to the work item list. -
Verify there are no other links to the legacy list view
-
Screenshots or screen recordings
Icons
| Before | After |
|---|---|
|
|
(Group Milestone) Open/Closed issues link
- NOTE: Consolidated list shows both group epics and issues created within the milestone
| Before | After |
|---|---|
|
|
(Project Milestone) Open/Closed issues link
- NOTE: Consolidated list shows both group epics and issues created within the milestone
| Before | After |
|---|---|
|
|
View All Link
| Link |
|---|
|
| Consolidated List |
|---|
|
How to set up and validate locally
- Turn on FF
work_item_planning_view - Create a group milestone
- Create a project milestone
- Assign some issues to these milestones
- Go to either group/project milestone overview page
- Check that the Open/Closed work items links on the right sidebar navigate to the work items consolidated list page with the appropriate filters
- Check that the icons are updated for the work item cards and in the right sidebar as well
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Daniyal Arshad







