Yesterday, @codinghorror announced a new feature to try and curb behavior that can cause performance issues (see Using private / personal messages as long term chat). After a bit of discussion, @sam and I had a conversation about PMs vs private categories, and I learned that other than visibility, they are not very different. Other than their visibility, particularly with group PMs now being first class citizens, the biggest difference is who can create them. At the moment, with default settings anyone can create a PM to a xx people, but only admins can create groups, and thus private categories.
Allow moderators to create groups
The main feature request is to allow moderators to create groups, in a similar manner to how they create categories.
- New site setting
allow moderators to create groups
- Allow moderators to see the groups page in the Admin interface
- Allow moderators to create groups, assign group owners, members, and change all other group settings
How to continue to allow Admins to create groups that are not visible to Moderators?
It is currently possible for a moderator to create a new category they cannot see after creation (by assigning it to be viewable only to Admins. Whether this is a bug or not is an issue for another time. I would propose a similar solution for group creation. Create a single check box (ideally viewable only by Admins) that says
Do not make group visible to moderators. This option would only appear if the
allow moderators to create groups is enabled, and would allow for admin only groups to still be created. If this box is checked, then these groups do not appear for moderators in the groups interface, just like categories are not shown to those users without proper permissions on the /categories page.