BE: Allow users to delete comments that they authored within Design Management
Release notes
TBD by DRI
Problem to solve
When discussing design decisions, I want to convey my thoughts on a specific design, so that I may collaborate effectively with my teammates.
Users are currently not able to delete a comment they have authored within design management. This causes confusion and anxiety as authors expect to have control over their comments- and have this control within other areas in GitLab.
Intended users
- Parker (Product Manager)
- Delaney (Development Team Lead)
- Presley (Product Designer)
- Sasha (Software Developer)
User experience goal
Users have control over their communication in GitLab- and can remove comments they have contributed.
Proposal
For MVC, let's be consistent with comment options across GitLab.
I think adding our overflow menu here would be helpful for this, and also solve some challenges I am seeing with that resolve
icon placement.
- Add the ellipsis_v-icon icon to the comment menu, consistent with GitLab instances.
- Add the option to
Delete comment
from this menu.- Prompt a dialog to confirm deletion when the user chooses this.
- Future scope could be adding more options into this menu. For example, I think adding in the
Copy link
option would be both useful and help achieve parity.
Issue comments | (future) Design Manangement comments |
---|---|
Documentation
Availability & Testing
What does success look like, and how can we measure that?
Users are able to delete comments they've authored (especially if they made an error).
- Tracking how many users are deleting comments- especially in relation to comments on other issueables - could be useful in understanding if users are having usability struggles with commenting in Design Management.
- Tracking if comments on designs are trending upward would help us understand how our improvements are impacting usage.