Structure and Functionality for Public and Private Forums

This is correct - there is no inheritance of category permissions. However, if a user cannot see the parent category, they cannot see any sub-categories due to the way the UI works. Showing a sub-category when the user can’t see the parent would cause all sorts of issues. I’m trying to find where @codinghorror previously clarified this…


Edit: So I couldn’t find a post by a Discourse dev in my quick searching, but I just tested this on my site and can confirm what I said above.

Two categories: Testing, and Testing Sub. Testing Sub has Testing as it’s parent category.
Testing has the following security Admin: Create, Reply, See
Testing Sub has the following security Admin: Create, Reply, See; everyone: Create, Reply, See
With those settings, I can confirm that non-admin users are not able to see either of those two categories.

Keep in mind that the critical setting here is see. If the Testing category had everyone: See, then Testing Sub would also be visible, even though everyone cannot post in Testing.

3 curtidas