Opened 10 years ago
Last modified 10 years ago
#12077 new enhancement
Ticket workflow should support negated permissions
| Reported by: | Ryan J Ollos | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | next-major-releases | 
| Component: | ticket system | Version: | |
| Severity: | normal | Keywords: | workflow | 
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
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
Attachments (0)
Change History (2)
comment:2 by , 10 years ago
Or allow groups to be specified in the permissions field. This might somehow be consistent with the changes to the set_owner field in #11839.



  
Possible use case in th:#4734.