I have created a set of ACL's in an attempt to prevent certain agents seeing certain queues as well as the tickets in those queues, however what is happening is just the actual queue is not displayed the tickets in those queues can still be seen if clicking on queueview for example. Does anyone have any suggestions for me? My ACL is shown below.
It shows that the agent_ufs01 should only be able to see queues qUFSSubA and qUFSFeedback which is the case when selecting available queues to move into (so the match works) however all the tickets in the other queues are still viewable through the dashboard and queueview for example. How do you get the ACL to also disallow the agent to see the tickets in those queues?
Code: Select all
$Self->{TicketAcl}->{"aclUFSAgent01"} = {
'Possible' => {
'Ticket' => {
'Queue' => [
'qUFSDefault::qUFSSubA',
'qUFSFeedback'
]
}
},
'PossibleNot' => {
'Ticket' => {
'Queue' => [
'qSales',
'Postmaster',
'qDemoCustomer',
'qService',
'qUFSDefault',
'qUFSDefault::qUFSSubB'
]
}
},
'Properties' => {},
'PropertiesDatabase' => {
'User' => {
'UserLogin' => [
'agent_ufs01'
]
}
},
'StopAfterMatch' => 0
};