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?
KajMagnus @KajMagnus2026-03-02 12:34:59.960ZHi Christian! Yes, as follows:
- Create a Private Support category.
- Remove the
maySeepermission from the Everyone group, in that category. - Create a
support_group, and grant it bothmaySeeandmaySeeOwnon the Private Support category. - Add support team members.
Now, everyone can see only topics they started themselves — except for the
support_groupand 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_MISSINGat 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/inspectpage, 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).
KajMagnus @KajMagnus2026-03-04 09:17:54.321ZHi again. Now I've code reviewed the e2e test. Looks fine.
I think it's ok to start using the private support features.
- CChristian Scheuer @chrscheuer
Excellent, thank you Magnus. The steps are working for us.
- Progresswith doing this idea
