This plugin allows you to create a category-specific workflow for moderators. It’s a work in progress. I’m posting it here now, as there are probably aspects to moderation I don’t understand or appreciate and I’m hoping to get some feedback.
This plugin does not, in any way, restrict a moderator’s powers to specific categories.
Restricting moderator powers to a particular category is the subject of this specification. If it is to be done, it will be done by the Discourse team, as it would be far too complex and unsustainable to do in a plugin.
I have said a bit more about why I think this plugin makes sense here. In short, for my purposes at least, if I were worried that a category-specific moderator would ‘overstep their bounds’, then they probably shouldn’t be a moderator anyway.
For me, category-specific moderation is more about focusing a moderator’s attention on a particular category. This more limited goal can be achieved much more easily than full-blown restriction.
Allows moderators to be assigned to a category in the category settings.
When a moderator is assigned to a category:
The ‘moderation’ notification count on their hamburger icon will only be for flags specific to the category they have been assigned to (currently does not include posts pending approval - see below).
In their ‘Flags’ UI there is an additional category-specific list that only shows posts flagged in their assigned category
Apply the same treatment to Post Approval, i.e. create a separate count and make a distinction between assigned-category and ‘All’ in
Update the email reminders for flags and post approvals so that moderators assigned to a category do not get reminders about flags and posts outside of their category.
Probably more. Suggestions welcome.
Feedback and pull requests are very welcome. Moderation is a significant responsibility that I know little about.