User preferences to dismiss todos upon merge or closure of associated Merge Request or Issue
Problem to solve
A To-Do raised automatically by a Merge Request being assigned, should be automatically marked 'done' by MR being merged/closed. This would avoid them accumulating.
Improving this is desirable for people using GitLab primarily as a repo & for merge requests (not as a task management system), to not find the Todo feature filled with outdated litter. If they ever do look at the Todos, finding it full of outdated items raised automatically but no longer relevant will be very effective in putting people off using this feature.
This will improve the usefulness of Todos, and encourage users to genuinely use the feature.
Proposal
Add a user preference:
- Automatically close (mark as 'done') any Todo on when the Merge Request or Issue is closed or merged.
Links / references
Edited by James Ramsay (ex-GitLab)