I’m looking for a way to require manual approval for all future posts from a specific user (or a small set of users), without changing their trust level or moving them into a different group.
The goal is to essentially “flag” certain users so that every post they make goes into the moderation queue until a staff member approves it, and then be able to toggle that behavior off later if needed.
Is there a built-in way to do this per-user? Or would this require a plugin or custom solution?
Thanks. I noticed the plugin hasn’t been updated in about 7 years, so I’m a bit hesitant to install it.
In the meantime, what’s the recommended setting to require approval for all new users (TL0)? I’d like every post from new members to go into the moderation queue until approved by staff.
Staged users are users created when a user posted via email but didn’t sign up. This usually happens through email-in (you can also create one by sending a PM to an email address).
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.
Thanks! That said, the current setting I have (in most recent above screenshot) will require new posts/topics by TL0 members to be approved first correct?