Improved moderation #9
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Depends on
#6 Service Interface
phryk-evil-mad-sciences-llc/xmpp-service
Reference: phryk-evil-mad-sciences-llc/xmpp-service#9
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Moderation is currently handled by a tangle of different XEPs and modules.
There should be a more tightly integrated way of handling moderation, especially for people with clients not supporting some or all of the moderation features, so it's not an eldritch horror for moderators and members to use.
As such, improved moderation features should use the general Service Interface (#6).
Also there currently isn't any way of blocking entire servers from federating, at least not without fiddling with mod_firewall manually and this functionality is something that should probably be exposed to moderators, too.
Another idea would be extending mod_muc_require_tos to allow MUC admins to activate TOS and set custom TOS texts themselves without anyone having to touch the server config – not necessarily moderation, but would allow every MUC to explicitly specify expected norms to be kept.
There's probably other stuff that'd be good to do, too. Think on it.