Uploaded image for project: 'ListenBrainz'
  1. ListenBrainz
  2. LB-858

Add report user feature

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • web pages
    • None

      We've already got a spam problem on LB and we really need a "report user" function. For this feature we should have a list of users in config.py who are allowed to view reported users. These users should see a new menu item (in the upcoming reports menu, I suppose) that allows them to view the list of reported users.

      The list of reported users should show the following items:

      • The user who was reported.
      • The user who reported the user
      • when the user was reported.
      • The infraction the reported user was reported for.
      • The status of the user report: Reported, but no action taken. Email sent to user, Second email send to user, and Resolved.
      • Timestamp of last action
      • Resolution comment

      The idea is that our community moderators can view reports, send an email to the user and wait for a response. If the user responds the situation can be resolved. If the user does not respond, we can mail again. If there is still no response, we can take action and close the case. When a case is closed, the moderator should be able to enter a comment on how the situation was resolved.

      Buttons for moving the case along should only be enabled after a period of time has passed. If for instance, we give someone 3 days to respond to a first email, the "send second email" button becomes enabled after 3 days. A resolve button should be available at all times.

      Should a community moderator be able to delete spam accounts or should that be left to a member of staff? Should the sending of emails be contained in the MeB system so that non-staff members never have the ability to see the email addresses of the reported users? How are community members supposed to read responses in that case?

            kartik1712 amCap1712
            rob Robert Kaye
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package