lemmy
lemmy copied to clipboard
Robust report moderation
Requirements
- [X] Is this a feature request? For questions or discussions use https://lemmy.ml/c/lemmy_support
- [X] Did you check to see if this issue already exists?
- [X] Is this only a feature request? Do not put multiple feature requests in one issue.
- [X] Is this a backend issue? Use the lemmy-ui repo for UI / frontend issues.
Is your proposal related to a problem?
Handling reports is a bit difficult at the moment, not bringing a whole lot of feedback to admins or users alike
Describe the solution you'd like.
Mastodon has a very robust report management interface and I would like to see Lemmy implement some of the features implemented on Mastodon
This interface would be used by site-wide moderators/admins, but a similar version could be implemented at the community level
Key features
- Moderator Notes to allow notes/progress to be taken for an individual report
- Moderator Assignments to prevent multiple moderators handling the same case at one
- Forwarded which displays if the report was forwarded to the instance it's hosted at (not sure if Mastodon will tell you if the server acknowledged the report or not, but would be helpful)
- Report Categories to organize reports possibly into separate teams (helpful for larger instances i assume)
- Blurring Mastodon automatically blurs any attachment on posts in a report in the report management screen
UI Examples
Remote Management Screen
Local User -> Remote User
Remote User(/instance) -> Local User
Remote reports don't show what user created the report, just that someone on the instance did
Audit Log
This is displayed above the notes section in a report once there's a line item to show
Describe alternatives you've considered.
The current system for managing reports is bare bones, but functional
An alternative would have to interact with the database to create a UI that resembles this
Additional context
No response