Display group milestones on the Releases page
Problem to solve
To complete #121476 (closed), we'll want to display group milestones associated with each release on the release page. The group milestone info should link to the milestone URL. The progress bar should account for issue completion in each milestone.
Intended users
User experience goal
The user should be able to see what group milestones a release is associated with.
Proposal
After the completion of #232520 (closed), use the Group milestone API to populate release_block.vue with group milestone info.
Here is the propose design: #121476[group-milestone-5.png]
Further details
This benefits the completion of #121476 (comment 384809928)
Designs
- Show closed items
Relates to
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Jake Burden changed milestone to %13.4
changed milestone to %13.4
- Jake Burden changed the description
Compare with previous version changed the description
- Jake Burden added 1 design
added 1 design
- Author Contributor
@rayana would you be willing to verify that this statement is correct in the issue description:
The progress bar should account for issue completion in each milestone.
Collapse replies - Developer
@jakeburden that is correct
the progress bar should work as a counter (%) of total issues closed in both group and project milestones (when applicable) associated to a release item. 1
- Jake Burden mentioned in issue #121476 (closed)
mentioned in issue #121476 (closed)
- Jackie Porter changed milestone to %13.5
changed milestone to %13.5
- Jackie Porter marked this issue as related to #121476 (closed)
marked this issue as related to #121476 (closed)
- Jackie Porter changed milestone to %13.4
changed milestone to %13.4
- Jackie Porter added to epic &3561
added to epic &3561
- Developer
@jakeburden when you deliver this feature, will a user be able to select a group milestone on the release?
Collapse replies - Author Contributor
@jreporter #232577 (closed) will be the issue that allows users to be able to select group milestones for a release.
The feature in this issue only for showing the group milestone associated with a release on the
/~releases
page.Thanks for asking!
- Developer
Got it that makes more sense!
- Jackie Porter removed direction label
removed direction label
- Jackie Porter added direction label
added direction label
- Jackie Porter added 1 deleted label and removed 1 deleted label
added 1 deleted label and removed 1 deleted label
- Jackie Porter added workflowready for development label and removed workflowplanning breakdown label
added workflowready for development label and removed workflowplanning breakdown label
- Developer
@jakeburden reminder to only add a milestone when you are pulling an item into ~"workflow::In dev". Moving to Backlog, but can still be picked up if someone else has capacity.
Collapse replies - Author Contributor
Thanks @nicolewilliams!
I think the milestone carried over when I did
/copy_metadata
to copy labels from the parent issue. I'll be careful to check the milestone next time! 1
- Nicole Williams changed milestone to %Backlog
changed milestone to %Backlog
- 🤖 GitLab Bot 🤖 added sectionops label
added sectionops label
- Jackie Porter changed epic to &4362
changed epic to &4362
- Jake Burden mentioned in issue #235391 (closed)
mentioned in issue #235391 (closed)
- Nicole Williams removed [deprecated] Accepting merge requests label
removed [deprecated] Accepting merge requests label
- 🤖 GitLab Bot 🤖 added [deprecated] Accepting merge requests label
added [deprecated] Accepting merge requests label
- Jake Burden mentioned in epic &4362
mentioned in epic &4362
- Jake Burden added 1 design
added 1 design
- Author Contributor
@jreporter @nicolewilliams @rayana now that we support Group Milestones in the Releases API, we actually got this feature for free without needing to make any additional frontend changes.
Group milestones can now be displayed on Release pages and they link to the group milestone URL.
I think we can close this issue.
Below is a GIF and screenshot of this feature working.
GIF showing the use of the Releases API to set a Group Milestone and then refreshing the release page to see it:
Screenshot of the group milestone displayed on the individual release page. Also displays exactly the same on the Releases page:
Collapse replies - Developer
this is fantastic! I am closing this issue then and marking on Production
- Developer
this is awesome, @jakeburden!
- Jackie Porter added workflowproduction label and removed workflowready for development label
added workflowproduction label and removed workflowready for development label
- Jackie Porter changed milestone to %13.6
changed milestone to %13.6
- Jackie Porter closed
closed
- Jackie Porter added featureenhancement label
added featureenhancement label
- Jake Burden mentioned in issue #221223 (closed)
mentioned in issue #221223 (closed)