HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Private Categories
TheDark52
New
hi, In my forum created with vanilla, I would like to insert categories in which users can publish discussions that will be visible are by those who publish them and by staff members (with certain roles). I would like to do it this way, so that the user can contact the staff without the discussion being made public and visible to everyone. How can I do this?
0
Comments
Not what you for, I know, but:
Use message/pm
Read this
https://open.vanillaforums.com/discussion/16496/contact-forum-for-guests-members-utilising-private-message
Or - Possibly use this
https://open.vanillaforums.com/addon/contact-plugin
I want to do this via categories, not via private messages. If it is not possible, i will use a CMS for customer support (as FreshDesk)
When you edit your category, scroll to the view in the image above. You do not need another CMS for this!
In Roles/Permissions, give admin and client a role that has access to said category. And everyone else (Guest) should be prevented from seeing that category
That won't cover what was asked "categories in which users can publish discussions that will be visible are by those who publish them and by staff members "
I understand it as only that 1 specific regular user and x staff member can see that one category.
Unless categories is created beforehand and forthrunning as new users join.
Meaning one category is created per each user.
I don't know this plugin but from the description it might be an option
But ofc it is not via categories.
Okay to paraphrase the O.P...
I want a discussion to be accessible/viewed by only:
A plugin will do the trick.
Needs to check up something like this... in various Sections: DiscussionLists and Discussion, notifications, search lists and wherever else that privacy is needed.
all users must be able to see that category. But its content must be hidden from everyone (except for the user who creates it and for those who have certain roles). I want this, so the user can request help via the forum without creating another account on another platform. If it is impossibile, i have already found a solution (Freshdesk)
There isn't a solution out of the box, but as donshakespeare pointed out, you could achieve it with a plugin.
If you don't have the time or inclination to develop one, then you should go with your other solution.