No internet connection
  1. Home
  2. Ideas

Is there a way to create a category where only staff and the user who created the page can see contents?

By Christian Scheuer @chrscheuer
    2026-02-27 16:48:21.906Z

    Hi Magnus,

    We're using the forum for both public and (ideally) private support for users.

    I'd like to create a special forum category for "private support". Typically, the issues in here would be created via the API (users filling out a feedback form). I'd like to make it possible to limit access to pages created in that category to only be the user who created the page and staff (and possibly other groups too).

    I tried to set this up via permissions in the past but couldn't get it working (I can't remember right now exactly what I did or saw). If this is currently possible, would you be able to share instructions?

    Solved in post #2, click to view
    • 3 replies
    1. Hi Christian! Yes, as follows:

      • Create a Private Support category.
      • Remove themaySee permission from the Everyone group, in that category.
      • Create a support_group, and grant it both maySee and maySeeOwn on the Private Support category.
      • Add support team members.

      Now, everyone can see only topics they started themselves — except for the support_group and mods & admins who can see everything.

      the issues in here would be created via the API (users filling out a feedback form)

      I think that'll work as long as the author of a new page is the user who filled out the form. When you create pages via the API, can you already set the author to the correct person?

      I tried to set this up via permissions in the past but couldn't get it working

      In the past, this wasn't implemented, but in September 2024 I see I've added an automated test for such private support configurations. (tests/e2e-wdio7/specs/perms-see-own.2br.f.e2e.ts)

      I should code review that e2e test. There's a note CR_MISSING at the top, I've forgotten / postponed to code-review it. I'll message you once I've code-reviewed it. Not impossible that I'll find some problem.

      Here's a screenshot that shows the configuration described above. It's the /-/admin/inspect page, where you can see how permissions have been configured on "CategoryA", which functions as a private support category (this screenshot is from the automated test mentioned above).

      Reply1 LikeSolution
      1. Hi again. Now I've code reviewed the e2e test. Looks fine.

        I think it's ok to start using the private support features.

        1. CChristian Scheuer @chrscheuer
            2026-03-04 23:39:14.943Z

            Excellent, thank you Magnus. The steps are working for us.

        2. Progress
          with doing this idea
        3. C@chrscheuer accepted an answer 2026-03-04 23:39:01.636Z.