@ mention in Design comments adds a Todo that can only be cleared from personal Todo list
Summary
When someone mentions you in a comment on the Designs tab, it adds an entry to your personal To-do list. However, the main issues does NOT show the "Mark as Done" button, nor is there a way to mark as done from the Designs tab. The only way to get the todo to clear is by doing it directly from your personal To-do list.
Steps to reproduce
- Open an issue, add something to the Designs tab
- Add a comment on the design and @ mention another user
- Confirm user has an entry for this in their To-do list
- See that containing issue does not show "Mark as done" for that user when viewing the issue
Example Project
(If possible, please create an example project here on GitLab.com that exhibits the problematic behavior, and link to it here in the bug report)
(If you are using an older version of GitLab, this will also determine whether the bug is fixed in a more recent version)
What is the current bug behavior?
Current behavior is the Issue shows "Add a To Do" button in the Todo section on the right nav
What is the expected correct behavior?
Issue should show "Mark as done" button; clicking will clear the todo item from the Designs tab and remove from the user's To-do list.
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's tough to read otherwise.)
Output of checks
This bug happens on GitLab.com
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:env:info)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production)
Results of GitLab application Check
Expand for output related to the GitLab application check
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:check SANITIZE=true)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true)(we will only investigate if the tests are passing)
Possible fixes
(If you can, link to the line of code that might be responsible for the problem)