Add support for specific permission to manage custom fields
|Reported by:||ahamelin||Owned by:||Ryan J Ollos|
I would find it useful to be able to use a distinct permission to manage custom ticket fields, like some other popular plugins do.
The issue I see right now is that managing custom fields require the full
TICKET_ADMIN permission. This approach has a couple of downsides, such as permitting a user to change the owner of a ticket, etc. which is not necessarily bound to managing ticket fields, and gives more power to certain group of users than it is minimally necessary.
A minimal implementation could only include
CUSTOM_FIELDS_ADMIN which would grant access to the Admin > Custom Fields admin panel. I would expect
TICKET_ADMIN to still give access to the custom fields admin panel.