Prevent Description Change Notes When Toggling Tasks
What does this MR do?
Stop showing the "description updated" system note when task items are toggled.
Are there points in the code the reviewer needs to double check?
There is an intentional TODO for an edge case that should receive duplicate notes. See https://gitlab.com/gitlab-org/gitlab-ce/issues/32834#note_31084045 and https://gitlab.com/gitlab-org/gitlab-ce/issues/32834#note_31258514.
Why was this MR needed?
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10392 recently added system notes for description changes, and did not take into account that there was already a system note for description updates created by the task list.
Screenshots (if relevant)
Before
After
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary Documentation created/updatedAPI support added- Tests
-
Added for this feature/bug -
All builds are passing
-
Conform by the merge request performance guides-
Conform by the style guides -
Branch has no merge conflicts with master
(if it does - rebase it please) -
Squashed related commits together
What are the relevant issue numbers?
Closes #32834 (closed)