Skip to content
GitLab Next
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab FOSS GitLab FOSS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

GitLab 15.0 has launched! Please visit Breaking changes in 15.0 and 15.0 Removals to see which breaking changes may impact your workflow.

  • GitLab.org
  • GitLab FOSSGitLab FOSS
  • Issues
  • #23293
Closed
Open
Created Oct 13, 2016 by Robert Speicher@rspeicherMaintainer

Todo for a mention should be "bumpable"

When you create a todo for someone, they won't get another todo on the same issue / MR for any subsequent mentions. That also makes it hard to see when the latest mention on a particular todo was.

We can fix this in a multi-step process:

  1. When a new mention occurs and there's an existing todo, bump the updated_at of that todo.
  2. Allow sorting todos by updated at, both ascending and descending.
  3. When sorting by updated at, show the text from the most recent note that created a todo, not the first note that created a todo.

Original issue:

Right now, if you mention a user on an issue or MR, it creates a todo for them. But if some time passes, and they don't get to the todo right away, you might want to ping them again to get their attention. Hey @soandso, I still need your feedback on this!. But because there's already an existing todo for that issue or MR, nothing happens.

I think it would be good to let the latest mention take precedence for the todo.

One counter-argument might be that people address their oldest todos first and this would interrupt that workflow. But I think because we show the most recent todos first, this is unlikely.

A happy medium might be to allow todos to have a "count". "You were mentioned on this issue. You've also been mentioned an additional 5 times."

cc @JobV @awhildy @DouweM

Assignee
Assign to
Time tracking