Add moderator for specific category or subcategory

I wonder why it is a gigantic task…

It is just admin access for some people right? Sure somebody is to go thru the code base and figure out whether it breaks anything, but I suppose the actual code changes should be few…

Are you offering to do it? :wink:


THE HORROR :scream: God forbid!

Okok, you got me. I agree. It is a gigantic job. :sweat_smile:


Ha ha! I suggested this a couple years ago for a specific use case that I’ve yet to fulfill (dream project).

To ask that the Discourse lads are able to whip this out of their butt is a far, far reach.

While I do have a very specific desirement to see this in action, I’m not going to hold my breath.

Iprobably my best choice if/when it happens; I’ll say that with no money on the table.

Discourse is great. Long live Discoursre!



1 Like

We’re eventually going to have a very segmented audience on our forum, which is why I asked.

But ultimately, if you have a mod, you need to trust them everywhere, not just in their one area. So even if we’re crazy successful, I don’t see myself paying tons and tons of money for this. But I’d no doubt throw in.

But still, it seems like an oversight that will eventually need to be done if any Discourse site is going to be come a SERIOUS player. Dream big, folks!

@angus’s proposal / plugin for controlling moderator attention is the piece I see core adopting.

It is a smaller bit of work and something that should resolve the bulk of the request.

Having a ton of moderators you don’t trust on a forum is a toxic state to be in anyway.


This is a valuable feature for larger communities. In larger communities with over a few hundred thousand registered accounts and a range of topics, I participated in communities where moderation was guided by some forum-wide principles, but sub-category senior moderators laid out further moderation guidelines for a collection of categories and monitored it with a team of junior moderators. This distributed community moderation structure worked well for scaling the community with central guiding principles but leaving autonomy to groups of moderators to make the best decisions for their discussion topics or categories.

I know this is an old thread, but this was something I missed in 2014 when considering forum options for our community. I think this feature allows larger, more established communities to consider Discourse as an option for migrating from dated forum software. It would be nice to see this implemented in Discourse in the future.


Can’t you just say “Bob, you have the rights to moderate any category, but you are only in charge of this category, don’t touch the others, OK? Thanks” ?


Here’s an approach how to solve it with existing Discourse functionality.

We had a similar usecase for a “moderator per category” feature, and solved it by splitting the forum into multiple Discourse platforms with a common login. And then you can assign different people to be moderators in each of the forums. It’s quite similar to how the different parts of the Stack Exchange Network are linked together – with a common login and a site switch menu in the top right.

That’s quite straight-forward to do as Discourse comes with integrated single-sign-on (SSO) provider and client code, so you can dedicate one Discourse platform for signup, the others as federated forums, and have a dropdown menu in all that allows to switch between them. Managing the codebase is also quite straight-forward as Discourse comes with the option of doing a multisite installation (one codebase serves multiple domains and databases) and, best of all, a multisite Discourse installation does not eat more server memory than a single-site installation as the server processes are shared. Very much unlike multiple single-site installations in parallel.

The manual I linked above describes how to set this up and has a link to our codebase as well. Expect it to take some time to get this done, but then it works quite smoothly, including the login flow (not perfect yet, but smooth). We have it in live use on since a few months. (It’s ok if you register there just to test out how the login and site switch process works.)

Beyond “moderators for specific categories”, the approach above has some other benefits that we needed:

  • configuration settings (frontpage look and feel, badge system, anti-spam measures) can be adapted in each of the federated forums separately

  • forum operators get their own domain, own design and own admin status, which is important for a sense of ownership and a proper “community feeling” in their respective online community

  • plugins can be enabled on the different federated forums independently (even though they will be installed on all of them due to the multisite’s shared codebase, they don’t have to be enabled on every site)


The team have said category specific moderators are in the pipeline. But I don’t know when they expect to have it finished.

It shouldn’t be too far off now, @eviltrout did a month+ of work on aggregating / centralizing all approvals + flags and this opens the door to category level moderation.


If all goes well I’d like to start work on it shortly. We’re just fixing regressions and quickly integrating feedback on the new queue first.


There was one of our forum users that said it was out now, but couldn’t find a doc: Is this true that it’s out already?

Here ya go: Category Group Review/Moderation


It appears this feature only allows those in the group to review flagged posts. Is there any plan to add the other moderator abilities such as Edit Posts, Lock Topics, Pin Topics, etc? Our system has categories that are public and private. We need to allow these category moderators in the private categories but not the public categories. Elevating them to TL4 gives them permissions in the public categories that we do not want them to have.


And what “permissions” are those that you object to?

Everything that TL4 has that TL2 does not have. We have only a small number of users who are allowed to have the TL4 permissions in our public forums but we have about 2000 private forums, that each have their own users who are supposed to be moderators.

You deployed Discourse with two thousand subcategories on the hope that per-category moderation would one day be developed, and function is a very specific way? :open_mouth:

Actually it was deployed without expectation of category moderation but when we saw it was available we were hoping it would work.

The system is used by the Boy Scouts of America. There are public categories but each Pack or Troop can have their own private category for communication among their Scouts. We want the Pack or Troop leaders to have the ability to be moderators in their own categories but NOT have TL4 access to the public categories.

1 Like

Ok, I guess I misread

What you mean is that each has users who you would like to be able to moderate?