elementum-games / shinobi-chronicles

https://shinobichronicles.com
MIT License
12 stars 44 forks source link

Staff & Report Managers v1.1 #647

Open HitoriWoB opened 8 months ago

HitoriWoB commented 8 months ago

Staff Manager 1.0 - Known issues

Avatar/Journal Ban Removal Removing avatar/journal ban is bugged. Staff member must remove both simultaneously to remove the ban. Removing this ban will set ban data to the string "null" if no other bans are currently present.

PM Reports Retrieval tool for messages/groups needs to be expanded to allow more in-depth review

Chat Reports Need to allow for pagination on chat logs for easier navigation

StaffManager data in User class All staff related checks need to be moved from User => StaffManager


Staff Manager 1.1 - Planned Upgrades

Permissions

What does moving to permissions mean? Moving to a permissions-style of staff management means that users can access tools, regardless of having a "staff level." This opens possibility of incorporating #81.

As outlined below, granting a user a staff level (new terminology "permission set") will merely grant the user the required permissions and display them on the staff list and provide chat badge/title.

Moderator Permissions

Admin Permissions

Content Permissions

Support Permissions

Permission Sets

Moderator
Senior Moderator
Head Moderator
Content Administrator
Administrator
Head Administrator

Report Manager 1.0 - Known issues