LBPUnion / ProjectLighthouse

Project Lighthouse is a clean-room, open-source custom server for LittleBigPlanet.
GNU Affero General Public License v3.0
211 stars 53 forks source link

Add punishment reasons to moderation notifications #979

Open sudokoko opened 9 months ago

sudokoko commented 9 months ago

Currently, generic notifications are sent to users who have moderation actions taken on their account, levels, photos, and comments. As noted in the original discussion post attached below, there should be some reasoning attached as to why a moderation action was taken in case the user does not have access to email and/or the website.


Originally posted by **@CrankyLandlord** February 9, 2024 If you press a button like "delete level" "wipe earth" or "Forcibly lock level" there should be automatic in-game messages that moderators can choose from to send out to moderated individuals, sort of how admins can send out but pre-made. For example say your a moderator and you click delete on a level, instead of a y/n confirmation you get a few buttons that send specific in game messages to the user, could still include an option for a generic one 'Level X has been deleted by a moderator' but there'd be more specific ones like 'Level X has been deleted because it contains 'stolen assets', 'Level X has been deleted because it contains disruptive/gamebreaking assets', 'Level X has been deleted because it is a duplicate of a previously uploaded level' so on and so forth. I'm aware that different instances of Lighthouse may have unique rules but I think if there's a rule a particular instance doesn't enforce, moderators could simply choose not to use that correlating message. Speaking particularly of something I notice on Beacon, reuploads being taken down then put back up is a pretty consistent issue. Often people will post identical duplicate levels, they'll be deleted by a mod, and then a few days or weeks later they reupload it most likely due to not knowing the rules and from not checking the reason for moderation on the site. Because of this its often wise/necessary for moderators to leave in-game comments explaining why levels were taken down, however this is not only informal/unprofessional/an extra step for mods, it can sometimes lead to unnesscarily personal quarrels over basic housekeeping, depending on the moderated's temperament
CrankyLandlord commented 9 months ago

Thanks for transferring 👍