# Approve unless allowed groups setting

**URL:** <https://meta.discourse.org/t/approve-unless-allowed-groups-setting/327327>\
**Category:** Support\
**Created:** [September 20, 2024, 12:19am UTC](https://meta.discourse.org/t/approve-unless-allowed-groups-setting/327327 "2024-09-20T00:19:12Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [September 20, 2024, 7:00pm UTC](https://meta.discourse.org/t/approve-unless-allowed-groups-setting/327327/25 "2024-09-20T19:00:13Z")

</div>

> [@tobiaseigen](#):
>
> If we did this everywhere it would add tremendously to the copy, and add to the feeling that discourse is overly complex.

The confusion comes from treating trust levels as groups instead of as “levels”. It’s semantically clear that if a person has a certain trust level, they also have lower trust levels. Unless you understand the internal implementation, it’s _not_ clear that if a user is “in” a trust level group, they are also in lower trust level groups.

It would probably be more trouble than it’s worth, but it would be clearer if these types of settings were split into two settings:

- `approve unless trust level` (defaults to TL0)
- `approve unless groups` (defaults to “everyone”)

The default values of the current setting are appropriate for most sites, so I doubt the setting gets adjusted very often.

---

_[View the full topic](https://meta.discourse.org/t/approve-unless-allowed-groups-setting/327327)._
