TheMinusWorld / Mayhem-Whereabouts

Master repository for the Mayhem Whereabouts software
GNU Affero General Public License v3.0
0 stars 1 forks source link

Moderation Tools #9

Open wtl420 opened 4 years ago

wtl420 commented 4 years ago

One piece that I think is important to think about is moderation tools and where they'd be relevant. I definitely want to treat this as a "first class" feature and see if there's any thing we can get out of thinking about these upfront rather than something added on after the fact.

FunWithDespair commented 4 years ago

I actually think MyBB has a fairly decent Mod CP in terms of options and usability. The Admin CP on the other hand is fucking awful. I'd hope that the new software at least would "unify" them in some form and not make one fairly decent and easy to use and one some web 2.0 jank shit.

In terms of moderation tools though, I think spells should be integrated into the Mod CP and the moderation side of the site on a core level. Moderators should be able to delete and change spells on posts, and users should be able to report spells just as they would a post.

The case for deleting them and changing them on the Moderator side should be rather obvious, as if someone casts an autocorrect with a slur, or if someone put the wrong spell on a post by mistake, they shouldn't have to try and contact an admin over it, regular moderation staff should definitely be able to just quickly change it.

As for spell reports, I think that this is a feature that could probably be abused by someone salty, but at the same time I think it's important that users are able to report spells like autocorrect/frame that shit/Jimmy Wales with text entry forms that could act as vehicles for legitimate harassment.

wtl420 commented 4 years ago

Also need to bring up soft deletion if we still want that; I’d want to implement it in a way where soft deleted posts aren’t visible by default and don’t count towards page count.

wtl420 commented 4 years ago

I love the idea of soft deletion but it definitely needs tweaks to be useful; I’m also thinking soft deleted posts should have a time limit for exportation where they become hard deleted.

DarkoJohnny commented 4 years ago

FWD covered most of what I would have said about the panels and Spells being included. Soft deletion's a must, having it quasi-dead on the current forums has been weird and allows for the obvious exploit of someone making an inflammatory post and deleting it before the staff can see it. I think a period of a month or so would work for soft deletion - > hard deletion. Also keep the MyBB quickjump from user profiles to editing them in the admin controls because it's convenient.

Something else convenient that isn't fully necessary would be a special permission to edit specific forum titles/descriptions from the forum index. This would help out in the case of KGs/Garrisons where you don't have to grant users Admin panel access and have them kick around in that and instead they get a nice and simple solution for managing the single forum they should have control over.

Ban controls on MyBB are kind of strange with how imprecise they are since it deals almost entirely in weeks/months past a singular week. Should definitely just ask for date/time entry for when the ban should end.

Badges should have a file upload function on the site itself and be creatable from the mod panels, since they can award badges and it would make things easier for people like FWD who often have to go through hoops to get their work added to the site. This also bypasses the strange process in which full commits have to be made to get badges on the site which would be awkward if you want reviews to be necessary to enact such changes.

For in-thread and thread index controls the usual lock/move/pin/softdelete toolset is fine.

wtl420 commented 4 years ago

How should reports work? Is there something we'd want to do for that interface? Definitely want to make it easy to do and not feel like its ever in the way. @keithpickering might have some ideas for how that could work, I'm thinking some kind of modal for reports might make the most sense rather than taking you to an entirely different page.

I think we should allow anonymous reports optionally (and can track that in case of abuse as well).

DarkoJohnny commented 4 years ago

Ideally I'd like reports to appear at the top of the page for staff members as an easily noticeable alert similar to MyBB, but when you click on it the alert expands out into a message box with the report's full text and a link to the reported post attached that opens it in a new tab. OR Reports could function as an alert like what was said, but the link takes you directly to the reported post, which is highlighted and has the full report appear underneath it, amusingly enough the closest comparison I can think of for how I want that to look is the Jimmy Wails spell.

Anonymous reports that function similar to anon posts (in that unmasking them is logged and only allowed to be done if deemed it's abusive) are a good idea.

FunWithDespair commented 4 years ago

Loving the idea of anon reports. It's unlikely to ever happen obviously with the current team but it's also probably the only way we can give users the ability to fight back against any kind of staff harassment without putting themselves at greater risk. Even if it won't come much into play on MW as it is, it's a useful feature to have just in case.