Allowing category moderators to have access to the full extents of moderation tools in their own category

This is something that is being done by a plugin we developed internally (and currently is broken due to a recent update in discourse :weary:).

In our opinion, moderators should have full access to all the tools to moderate content in their own category, which includes things like Set Slow for replies, add Staff Notices, Staff Colour, Change Ownership, etc etc.

The only function we understand would require more work is the ban/silence as currently bans/silences are site-wide and could be seen as a good deterrent compared to a section ban.
However, a way to raise a ban request to the forum moderators would be welcome as it would save having to ping moderators (via pm or chat) every time there is an issue that requires a ban/silence… This can be a further iteration however, so not much point in pushing this now.

To give a clear indication, from this list:


  • Moderation History
  • Add Staff Color
  • Add Staff Notice
  • Change Ownership
  • Grant Badge
  • Lock Post
  • Make Wiki

From the above actions, the possibility to multiselect topics and perform some actions in bulk:

From the above list:

  • Set Category (move multiple topics that are in the wrong place)
  • Close Topics
  • Archive Topics
  • Notifications
  • Unlist Topics
  • Reset Bump Dates
  • Replace Tags
  • Append Tags
  • Remove all Tags

Thank you


A bit off topic, but category moderators are trusted members, so why they aren’t TL4 too and get all those tools too?

But. TL4 is forumwide, category moderators aren’t.

This should be split, I suppose, but it’s a matter of limiting access to data and noise.

TL4 in our community (quite big for a non-company forum) are simply non-existent because if you are to moderate others, you’ll be a moderator. No reason for you to be a “special user”.

Category moderators are trusted users, but to avoid accidentally moderating other sections, limiting the amount of moderation queue messaging, etc, it makes sense to make them category moderators instead of forum-wide moderators.

TL4 also don’t receive flags as far as I recall, but even if they did, again, they would receive them forum-wide which goes against the “minimize noise” philosophy.

Overall anyway, each community has its own specific use cases, and it makes much more sense to create a feature that allow the users to customize the way they have a structure instead of impose an opinionated one. Hence, why I think an ACL would be a much better approach rather than static roles and permissions.