feature: Release Role Permission
This feature adds a new Role permission called Release. This permission (if Enabled) allows an Agent to release ticket assignment. This permission is configurable for each and every Role in the helpdesk. This also keeps current functionality where Department Managers do not need the Role Permission in order to release tickets. In addition to the permission, this feature adds a new Release modal giving the option to choose who to release assignment from (Agent/Team/Both). This also adds a comment box to the release modal to optionally enter a reason for releasing assignment. Lastly, this adds a Release Thread Event so an event is logged showing who released who’s assignment.
Showing
- include/ajax.tickets.php 60 additions, 0 deletionsinclude/ajax.tickets.php
- include/class.forms.php 43 additions, 0 deletionsinclude/class.forms.php
- include/class.thread.php 27 additions, 1 deletioninclude/class.thread.php
- include/class.ticket.php 15 additions, 2 deletionsinclude/class.ticket.php
- include/i18n/en_US/role.yaml 2 additions, 0 deletionsinclude/i18n/en_US/role.yaml
- include/staff/templates/release.tmpl.php 89 additions, 0 deletionsinclude/staff/templates/release.tmpl.php
- include/staff/ticket-view.inc.php 10 additions, 8 deletionsinclude/staff/ticket-view.inc.php
- scp/ajax.php 1 addition, 0 deletionsscp/ajax.php
- scp/tickets.php 0 additions, 13 deletionsscp/tickets.php
Loading
Please register or sign in to comment