Record datetime milestone was closed and make available in web ui and api
Problem to solve
We created a dashboard to manage our GitLab projects using the GitLab API. Recently we needed to now how many issues were merged when a milestone was closed. But there isn't a "milestone.closed_at" date property in the object returned by the GitLab API. We know the due date but sometimes we close a milestone after. We also know the last updated date but we don't know for sure this date is the closed date.
Further details
The goal was to use this closed date to compare with the issue merged date (a date calculated by us) and see if the issue was merged after the milestone was closed or not.
Also, with this date we could find how manys issue were in the milestone when it was closed.
Proposal
As issue, milestone should provide a "closed_at" property to know when the milestone was closed.
What does success look like, and how can we measure that?
A milestone object with a "closed_at" date property inside.