Ticket #783 (open enhancement)
Mark post as reported
- Created: 2012-12-17 11:48:50
- Reported by: Studio384
- Assigned to: None
- Milestone: 2.0-alpha5
- Component: antispam
- Priority: normal
Today, a post here on the forums is reported 3 times (for now). To prevent this, we could change the way a reported post is handeled by simply add a warning that the post is already reported. That can be done in several ways:
By simply change the color of the post (red background)
Change the 'Reported' link to 'Already reported'
Make the color of the 'Reported' link red and unclickable
Franz 2012-12-17 14:30:19
I actually think that the number of reports can be taken into account for some nice anti-spam measures. For example, automatically hiding a post after 5 reports or something like that.
Studio384 2012-12-17 15:32:44
That's also a good sollution, but then after 3 (5 is sometimes a lot, even for a large forum). Also, display reports of the same post all in one.
Franz 2013-01-11 00:55:54
- Component changed from tools to antispam.
- Milestone set to 2.0-alpha5.
Franz 2013-04-02 21:19:42
Some good ideas related to this ticket: http://forums.laravel.io/viewtopic.php?pid=33811#p33811
Studio384 2015-12-27 22:43:56
I'm willing to take a look at this for 1.6 if that's alright with you?
Franz 2015-12-28 13:34:05
Well, please tell us about your plan of attack.
Studio384 2015-12-28 14:04:47
I had a kind of mashup between your and mine version in mind with some additional settings:
In options, we would add the posibility for admins to set a certain number of reports that have to be made before a post is hidden from public view (of course, until it is approved). By default set to 5, so 5 times reported would hide the post. If an admin set this to 1, the post would - obviously - be hiden the first time it gets reported, while 0 would disable that system in general.
The report table would need an additional column to count the times something is reported (do we want to keep track of everyone who reports it, or just the first person, and do we need every user to give up a reason, or just the first one?). As soon as a post is reported, it would, as my initial proposal, make that post get a red background. If the setting mentioned above was 0, the report link would be disabled/replaced with "Already reported" (or both), if 2 or higher, the link would change in (something like) "Report again".
I would suggest that, if a post is hidden due to this, we don't just leave it out of the topic, but replace its content with "This post is hidden until further notice" or something.
We probably don't want the same user to report a post 5 times to hide it so keeping track of reporters is necessary.
A possible option to consider is to have a Report permission in User Groups. You can assign trusted/selected members that can only report.
On a related note, we periodically get members replying via Reports thus we will have to account for false reports.