Force post approval for specific users only?

I think I’d use the group-based approval setting and Discourse Dynamic Groups.

You create a group of users whose posts should always require approval - e.g. watched_users.
Then you create a dynamic group with all users of the trust-level-0 group[1] but without the members of watched_users and name that group, for example, trusted_users.
Adding that group to the approve unless... settings should result in posts of watched_users requiring approval without limiting other users.

Of course, you could also use, for example, the tl1 group, but not watched_users, if you also want new users to require approval. But since invited users often start with TL1, the setting for the fixed number of posts that need approval is more reliable to track activity of new users.


  1. everyone who signed up ↩︎

2 Likes