KevinTheJedi
KevinTheJedi limit an Agent to a Department with no other Agents
Oh I get your workaround! thanks
Yes, that was not clear in your answer, sorry. Eventually, having every single staff member in a department alone, will normally solve the issue, they can only claim tickets and if they try to assign, there is no one else in the department for the ticket to be assigned to anyway!
But this seems very long, I will have to make tickets visible by team, or to everyone, if I want to add 100 agents, it means 100 departments --> which may lead to a very weird/confusing structure if we want to assign every staff member to a real department (for organization purposes) and pseudo department to limit permissions. Or will have to make teams to group departments of each user, Team 1: dep_user1, dep_user2, Team 2: dep_buser3.,..., dep_usern.
So I am gathering from your reply that OSticket natively makes no distinction at all between claim (self-assign) and general assign. it associates both actions to 1 single permission backend-wise (or maybe even with 1 single functionality that works based on the name of the assignee?). Am I right?
Do both actions in the UI end up calling the same function in the backend just claim has the current_user's name automatically passed to backend and the other one uses a longer process to get user list and pick user from list before calling the same PHP functionality for assignment?
Thanks