Ticket workflow should support negated permissions
|Reported by:||Ryan J Ollos||Owned by:|
This would support the user case of overlapping workflow actions in which it is redundant to show both actions to a user that has the higher permission. For example, consider a case in which any user with
TICKET_MODIFY can reopen a ticket, but only a user with
TICKET_ADMIN can reopen and change the owner of a ticket. The user with
TICKET_ADMIN would see both the reopen and reopen_and_assign actions, which is redundant.
reopen.permissions = TICKET_MODIFY, !TICKET_ADMIN reopen_and_assign.permissions = TICKET_ADMIN