# A new review queue layout with all new features

**URL:** https://meta.discourse.org/t/a-new-review-queue-layout-with-all-new-features/388194
**Category:** Announcements
**Tags:** review-queue
**Created:** [November 13, 2025, 2:45am UTC](https://meta.discourse.org/t/a-new-review-queue-layout-with-all-new-features/388194 "2025-11-13T02:45:44Z")
**Posts on this page:** 1
**Showing post:** 50

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [September 11, 2026, 6:43pm UTC](https://meta.discourse.org/t/a-new-review-queue-layout-with-all-new-features/388194/50 "2026-09-11T18:43:39Z")

</div>

I found that adding `logged_in_users` to the site setting: `skip review media groups` ensures newly-created staged users post automatically to a topic rather than to the review queue.

I’ve also opened a test-only PR to confirm that the current behaviour where staged users match `logged_in_users` for this check is intentional, and therefore something that can be relied on without regressing in future:

> <https://github.com/discourse/discourse/pull/43591>
>
> This adds regression coverage for media-containing incoming email from a newly-c…reated staged user when \`logged\_in\_users\` is included in \`skip\_review\_media\_groups\`.
> 
> This came up in Meta topic 412025 following the staged-email media handling covered by #42515.
> 
> The new spec verifies that:
> 
> \- a previously unknown sender is created as a staged user;
> \- their media-containing email creates a topic directly when \`logged\_in\_users\` is configured to skip media review; and
> \- no \`ReviewableQueuedPost\` is created.
> 
> This complements the existing test which verifies that the same kind of staged email is queued with \`contains\_media\` when the sender is not in an exempt group.
> 
> No production code is changed.
> 
> One slightly surprising aspect of the current behavior is that staged users match the \`logged\_in\_users\` pseudo-group for this check. This PR makes that dependency explicit for review and regression coverage.
> 
> Tests:
> 
> \- \`bin/rspec spec/lib/email/receiver\_spec.rb\` — 213 examples, 0 failures
> \- \`bin/rubocop spec/lib/email/receiver\_spec.rb\` — no offenses
> \- \`git diff --check\`

---

_[View the full topic](https://meta.discourse.org/t/a-new-review-queue-layout-with-all-new-features/388194)._
