[openstreetmap/openstreetmap-website] [WIP] Allow reporting of abusive users to moderators or admins (#1576)
notifications at github.com
Thu Jul 6 14:48:21 UTC 2017
First of all, thank you Andy for picking this up!
I agree that the current database structure sounds heavily engineered, and would indeed tend to go with just one table like you've suggested. I would add one flag (approved/removed/spam?) if the reports have been acted upon, and one flag to objects to ignore further reports.
Showing the number of reports is maybe not desired. If the reports are a black box, it encourages duplicate reports, which make it easier to prioritise moderator actions, or even [remove objects automatically](https://www.reddit.com/r/AutoModerator/comments/41xzms/possible_to_have_automoderator_remove_posts_that/), which I do on the few subreddits I moderate on reddit, based on a few criteria like user age or posting history.
Reports that have been acted upon should not be deleted. They are useful to respond to user complaints, and make interesting statistics.
Could the report interface be a modal dialog to preserve user flow? What's the interface like from the moderators' perspective?
The comment should not be mandatory. Spam, for example, requires no further comment.
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rails-dev