Show closed status of links to issues on wiki pages
Description
I would like to be able to see the status of issues linked from a wiki page at a glance. In particular, I would like issue links to be visually distinct if they are closed.
Issues linked from another issue get a (closed)
suffix added if they are closed. Perhaps this could be extended to rendering links to issues in wiki pages. For example, this link should have (closed)
at the end when viewed in this issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/1557
Proposal
The wiki page rendering should render links to closed issues like they are rendered on issue pages -- adding (closed)
if the issue is closed.
Links / references
A similar feature was requested on uservoice a few years ago but I cannot find any reference to it on gitlab issues: http://gitlab.uservoice.com/forums/176466-deprecated-feedback-forum/suggestions/6562666-strikeout-closed-issues
Some other wiki and issue management systems offer this feature. For example Redmine will render a link to an issue striked-through if the issue is closed. (Ref http://www.redmine.org/projects/redmine/wiki/RedmineTextFormattingTextile)
Screenshot of Redmine rendering a closed issue:
As a workaround, if issues were assignable to multiple milestones, perhaps we could use that instead. Ref: https://gitlab.com/gitlab-org/gitlab-ce/issues/1557
Documentation blurb
Overview
Could probably be omitted from documentation, due to the least surprise principal (ie wiki works like issues). Otherwise:
Links to issues on wiki pages are rendered like links on issues.
Use cases
We use wiki pages to document meetings with clients. As a result of the discussion at a meeting, we will create issues and link them from the list of minutes on the wiki page. I would like to be able get an idea of the completed and outstanding issues looking at this wiki page.
I've thought about grouping these issues into a milestone, but this isn't really a good fit because the meeting will often discuss issues across a range of timelines -- from bug fixes to be fixed now, to features that need discussion and speccing out. So the issues raised from the meeting don't group nicely into a single milestone.
This wiki page will often have references to issues in a couple of different projects, so the feature should work for links to different projects. For example we often have separate GitLab projects for an Android and iOS version of the same product.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml