lemmy icon indicating copy to clipboard operation
lemmy copied to clipboard

Robust report moderation

Open grahhnt opened this issue 5 months ago • 0 comments

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

image

Local User -> Remote User

image image

Remote User(/instance) -> Local User

Remote reports don't show what user created the report, just that someone on the instance did

image image

Audit Log

This is displayed above the notes section in a report once there's a line item to show

image

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

grahhnt avatar Feb 06 '24 03:02 grahhnt