Posts in Discourse can be automatically sent to the review queue for a variety of reasons.
If you’re finding that every new post is getting sent to the review queue by your system
user, it’s possible you may have the review_every_post site setting enabled, which requires all posts to be reviewed, regardless of user trust level. With this setting posts are published and visible after creation, but are still sent to the review queue for moderator attention.
Here are some other notable settings related to this that could influence the behavior you’re describing:
- approve_post_count
Minimum number of posts by a user before they are no longer reviewed. - approve_unless_allowed_groups
Groups exempted from requiring post approval. - approve_new_topics_unless_allowed_groups
Groups exempted from requiring approval for new topics.
By default, Discourse does not automatically flag all posts, so you could also check your site settings page to view Only show overridden
settings and see which settings may have been adjusted that are impacting this behavior. Specifically, the Spam
and Posting
settings sections contains settings that could be related to this.
We also have a few Documentation guide that you might find helpful related to troubleshooting this behavior on your site:
If a post contains a watched word, you would typically see a This post included a Watched Word.
along with the post in the review queue, so it’s unlikely any watched word settings would be causing this situation.