Mark task as irrelevant in issues
Problem to solve
Add the ability to mark a task as irrelevant quickly.
Target audience
-
Parker, Product Manager, https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas#parker-product-manager
-
Delaney, Development Team Lead, https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas#delaney-development-team-lead
-
Sasha, Software Developer, https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas#sasha-software-developer
-
Devon, DevOps Engineer, https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas#devon-devops-engineer
-
Sidney, Systems Administrator, https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas#sidney-systems-administrator
-
Sam, Security Analyst, https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas#sam-security-analyst
Further details
In our MR template, we have a lot of task as a checklist. Many of them don't apply all the time, and many people are leaving the task open because they're nothing to mark as done. I generally strike through these tasks to make sure the reviewer understands what's really left to do. There's no other than editing the description of the MR, and add ~~
around these tasks, which is tedious. When it's tedious, people don't do it.
Proposal
Next to each task, on hover, we could have a new icon to strikethrough the whole line in one click.
Note that having another button in the toolbar would not be as efficient, as it would require to select the lines, go click on the button, and start again with the next line.
Permissions and Security
The user must be authorized to update the description of the issue/MR.
Documentation
Update https://docs.gitlab.com/ee/user/markdown.html#task-lists
What does success look like, and how can we measure that?
We see more MRs with strikethrough tasks, instead of undone tasks.
Links / references
/cc @victorwu