As a user, I need a way to report an abusive message
Acceptance Criteria:
- A user can report a thread on mobile
- A user can report a comment on mobile
- A user can report a thread on desktop
- A user can report a comment on desktop
As a user, I need a way to report an abusive message
Acceptance Criteria:
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | kostajh | T337566 [EPIC]: Incident Reporting System - Minimal Testable Product (MTP) | |||
| Resolved | kostajh | T339247 [Sub-epic] Create entry points for the Incident Report dialog with DiscussionTools | |||
| Invalid | None | T339250 Create a button for reporting a thread on mobile | |||
| Invalid | None | T340137 create overflow menu hook in discussion tools | |||
| Resolved | kostajh | T340138 Add ellipsis / action menu to topic headers and individual comments | |||
| Resolved | kostajh | T342251 Create PHP and JavaScript hooks for adding menu items to overflow menu | |||
| Resolved | kostajh | T342623 Add report menu item to overflow menu on mobile | |||
| Resolved | kostajh | T342625 Add ellipsis menu at comment level on mobile/desktop | |||
| Resolved | kostajh | T340140 Register "Report" menu item which opens the report incident application when clicked | |||
| Duplicate | None | T340142 Wire the reporting button to the Vue dialog component |
Please note that the reply button and the to-be-created ellipsis menu appear only next to recognized comments. While DiscussionTools generally expects users to write recognizable comments (and makes it impossible to accidentally write unrecognizable comments using its tools), an abuse report tool should take this attack vector into account, since it’s pretty easy to create an unrecognizable comments using the legacy full-page editor.
Good point, thanks for this note. I've split that out into T341261: Add report menu item to Minerva and Vector 2022 tools.