Moderation Suite #13

Closed
opened 2022-04-04 07:44:54 +00:00 by Laika · 1 comment

Kiafumi currently has no moderation suite.

This suite should go under the pre-existing ModCommand class. The commands should check the user for the permission of the action they are committing, or the administrator permission. Make it so these commands work EVEN IF A USER DOESN'T HAVE ADMIN. (i.e. if a user has the ban user perm, but doesn't have admin, they should still be able to /ban someone.)

Idea's for mod commands

  • Mute
  • Tempban
  • Kick
  • Unmute (dont forget this please)
  • Lockdown (lock all channels)
  • Lock (locks the current channel)
  • Archive (archives the current channel, check to see if server protections are enabled, if not don't do this)
  • Warn (with reason)
  • Log (shows user discipline history)
  • ClearLog (clears a users log)
  • RemoveOffense (removes a users offense)

etc. etc.

Kiafumi currently has no moderation suite. This suite should go under the pre-existing ModCommand class. The commands should check the user for the permission of the action they are committing, or the administrator permission. Make it so these commands work EVEN IF A USER DOESN'T HAVE ADMIN. (i.e. if a user has the ban user perm, but doesn't have admin, they should still be able to /ban someone.) Idea's for mod commands - Mute - Tempban - Kick - Unmute (dont forget this please) - Lockdown (lock all channels) - Lock (locks the current channel) - Archive (archives the current channel, check to see if server protections are enabled, if not don't do this) - Warn (with reason) - Log (shows user discipline history) - ClearLog (clears a users log) - RemoveOffense (removes a users offense) etc. etc.
Laika added this to the Kiafumi Functionality project 2022-04-04 07:44:54 +00:00
Laika added the
enhancement
help wanted
labels 2022-04-04 07:45:35 +00:00
Owner

This functionality is now considered out of scope. Moderation functionality should be delegated to more hardened project. Archiving is now tracked by #17.

This functionality is now considered out of scope. Moderation functionality should be delegated to more hardened project. Archiving is now tracked by #17.
oko closed this issue 2022-05-21 09:11:14 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: oko/kiafumi#13
No description provided.