Tickets Category permissions

So I think/hope I didn't hit a brick wall with this.

I'm trying to achieve the following use case:
1. I would like to grant a non-staff/non-moderator user (or ideally usergroup) ticket queue access to a specific category i.e. certain companies to handle inquiries from registered users.
2. Category permissions don't seem to grant Access ticket queue per category which I think is fundamentally a problem.
3. I do not want to grant global ticket queue access to this user/group

Is there a way to achieve this? I may be overcomplicating this.

Yes I am aware I can manually assign tickets to regular users but prefer a per category approach.

@Naz and all are welcomed :)
 
Last edited:
As you've noted, I think the problem is that the permission for accessing the ticket queue itself is not available on a category level. I'll need to look in to what would need to change to allow this.
 
As you've noted, I think the problem is that the permission for accessing the ticket queue itself is not available on a category level. I'll need to look in to what would need to change to allow this.
Let me know if you can get this to work as it would grant huge flexibility on how tickets get triages. Right now it's a little restrive.
 
No material updates as yet, core XF work has been keeping me busy.

I have been thinking about this a bit more though and I'm not sure the permission needs adjusting as a solution to this already exists. It goes against your requirements (specifically number 3) but stay with me:
  1. Update your user group so that it gets no ticket moderation permissions except being able to access the ticket queue.
  2. Make each of your categories explicitly private categories. By doing this and the above, you'll have to manually allow groups to see a category and otherwise, they'll see an empty queue.
  3. On a per-category basis, grant moderator permissions as required. If a user doesn't have moderator permissions for a category, they won't see it in the queue.
I think this solves your issue but let me know if I'm missing something here.
 
Back
Top