# Toegang tot categorie na 10 berichten (automatisch groepslidmaatschap)

**URL:** https://meta.discourse.org/t/access-to-category-after-10-posts-automatic-group-membership/381804
**Category:** Support
**Created:** [6 september 2025 om 14:36 UTC](https://meta.discourse.org/t/access-to-category-after-10-posts-automatic-group-membership/381804 "2025-09-06T14:36:08Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![nino1904](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nino1904/32/443792_2.png) [@nino1904](https://meta.discourse.org/u/nino1904)
#### Post date: [6 september 2025 om 14:36 UTC](https://meta.discourse.org/t/access-to-category-after-10-posts-automatic-group-membership/381804/1 "2025-09-06T14:36:08Z")

</div>

Hi guys,

we migrated a backup from NodeBB to Discourse for testing. In NodeBB we had a ticket exchange category that was only visible for active users with \>= 10 posts to avoid scammers.

Setup before:

- Group _Ticket Exchange Access_

- Auto-join with rewards plugin (if \>= 10 posts then add to group)

- With category privileges only that group could access the category

In Discourse when I try to restrict the category to the migrated group and its members only, I can edit the permissions but the Save Category button stays disabled (see screenshot). Any idea why?

Second issue: What’s missing is the automatic join rule (\>= 10 posts). Could this be done natively, maybe by adjusting trust level, or do I need a plugin?

 ![2025-09-06 16_24_24](https://global.discourse-cdn.com/meta/original/4X/e/d/7/ed7a0d5490c544796292b07bf6a5aa5b689a6c96.png)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [6 september 2025 om 15:13 UTC](https://meta.discourse.org/t/access-to-category-after-10-posts-automatic-group-membership/381804/2 "2025-09-06T15:13:49Z")

</div>

Category permissions in Discourse are based on group memberships. So for a category to be accessible only for users with at least 10 posts, you would need a group to which users are added automatically after 10 posts.  
If you only want to avoid scammers, I think you could switch to using the trust level system of Discourse and allow only users with trust level 1 or 2 and up to access that category.  
But trust levels are more based on reading and spending time interacting with different topics in the community than about posting.  
Without a plugin, you cannot add requirements. You can only adjust the ones that Discourse provides. Trust level one is only based on reading.

| activity | default | setting |
| --- | --- | --- |
| Read posts | 30 | `tl1 requires read posts` |
| Visit topics | 5 | `tl1 requires topics entered` |
| Total reading time | 10 | `tl1 requires time spent mins` |

Trust level 2 requirements offer more criteria. You can include things like days visited, likes received, and replies to topics created by others. So it could be configured quite close to your current 10 posts.

| activity | default | setting |
| --- | --- | --- |
| Read posts | 100 | `tl2 requires read posts` |
| Visit topics | 20 | `tl2 requires topics entered` |
| total reading time | 60 | `tl2 requires time spent mins` |
| Days visited | 15 | `tl2 requires days visited` |
| Likes received | 1 | `tl2 requires likes received` |
| Likes given | 1 | `tl2 requires likes given` |
| Reply to topic | 3 | `tl2 requires topic reply count` |

If you don’t want to use the built-in trust level system, take a look at [Discourse Dynamic Groups](https://meta.discourse.org/t/discourse-dynamic-groups/365342), which allows adding users to other groups automatically based on some criteria. Or you create a[custom badge](https://meta.discourse.org/t/creating-triggered-custom-badge-queries/19336) and use the [User Group Membership Management Through Badges](https://meta.discourse.org/t/user-group-membership-management-through-badges/281836) automation

> [@nino1904](#):
>
> In Discourse, when I try to restrict the category to the migrated group and its members only, I can edit the permissions but the Save Category button stays disabled (see screenshot). Any idea why?

Currently not, but I am interested to find out. Are you admin or moderator? Is there anything special about the group or category? If you look at the “Allgemeines” section without changing anything, is the save button disabled there too?

---

<div class="post-metadata">

### Author: ![nino1904](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nino1904/32/443792_2.png) [@nino1904](https://meta.discourse.org/u/nino1904)
#### Post date: [6 september 2025 om 16:10 UTC](https://meta.discourse.org/t/access-to-category-after-10-posts-automatic-group-membership/381804/3 "2025-09-06T16:10:51Z")

</div>

> [@Moin](#):
>
> Currently not, but I am interested to find out. Are you admin or moderator? Is there anything special about the group? If you look at the “Allgemeines” section without changing anything, is the save button disabled there too?

I just got it working. I had to change something else in another section of the category settings to get the button activated. Might have something to do with the migration.

Thanks a lot for showing the different solutions. I think we will try the core trust level system with some adjustments for level 2 and add two groups to the category permissions. For new users we would use trust level 2, for already qualified users from nodebb we add the migrated access group. That should work I guess. Thanks again, I already like Discourse 🙂

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [6 september 2025 om 16:37 UTC](https://meta.discourse.org/t/access-to-category-after-10-posts-automatic-group-membership/381804/4 "2025-09-06T16:37:15Z")

</div>

> [@nino1904](#):
>
> I had to change something else in another section of the category settings to get the button activated.

Was it the name, category color, or something else? Perhaps someone else will encounter this problem at some point and then find this topic using the search function. So sharing which setting had to be changed can be helpful for future readers.

---

<div class="post-metadata">

### Author: ![nino1904](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nino1904/32/443792_2.png) [@nino1904](https://meta.discourse.org/u/nino1904)
#### Post date: [6 september 2025 om 16:42 UTC](https://meta.discourse.org/t/access-to-category-after-10-posts-automatic-group-membership/381804/5 "2025-09-06T16:42:50Z")

</div>

Je hebt helemaal gelijk. Ik heb de categoriekleur in de sectie Algemeen gewijzigd. Ik heb het niet gespecificeerd omdat ik denk dat het niet uitmaakt welke andere instelling je wijzigt. Het lijkt er gewoon op dat alleen een groepsverandering in Machtigingen geen effect had op de knop Opslaan in mijn geval.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [6 oktober 2025 om 16:43 UTC](https://meta.discourse.org/t/access-to-category-after-10-posts-automatic-group-membership/381804/6 "2025-10-06T16:43:17Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
