Keep a permanent record of abuse reports
Problem
-
"There's no permanent record; if I remove a report it's removed entirely (whether I block the user or not). If someone later wants to know why a user was blocked or why they weren't blocked, there's no way (that I've seen) to show this."
-
"It'd be useful to see if a user has been reported in the past. For example, if someone has a habit of opening up spurious issues, each one in isolation might look like a false report. This isn't as important at the current volume, but it's something that will come in handy at scale."
-
"Similarly, it'd be useful to see what reports a specific user has made. Someone with a vendetta or who simply thinks it's fun could repeatedly submit false reports and we have no way to see this beyond reading through the page (and if old reports have been permanently deleted, as above, then we don't even have that)"
source: (ux-research#64 (comment 69375276))
Suggestion
- Keep a permanent record of abuse reports even after they've been addressed.
What does success look like, and how can we measure that?
-
Admins can see if a user has been reported in the past.
-
Admins can see all abuse reports a specific user has made.
Context
We are interested in improving the functionality for managing abuse reports on large GitLab installations such as GitLab.com. Related issues have been created to address this research proposal: ux-research#64 (closed).