diff --git a/include/class.ticket.php b/include/class.ticket.php index 5078b566e1f8c04944cf524ef379ef9b14b37c16..92a7adf2a60734e8d70910f0b4fbea7dbaa4a5e8 100644 --- a/include/class.ticket.php +++ b/include/class.ticket.php @@ -99,6 +99,7 @@ implements RestrictedAccess, Threadable, Searchable { const PERM_EDIT = 'ticket.edit'; const PERM_ASSIGN = 'ticket.assign'; const PERM_TRANSFER = 'ticket.transfer'; + const PERM_REFER = 'ticket.refer'; const PERM_REPLY = 'ticket.reply'; const PERM_CLOSE = 'ticket.close'; const PERM_DELETE = 'ticket.delete'; @@ -124,6 +125,11 @@ implements RestrictedAccess, Threadable, Searchable { /* @trans */ 'Transfer', 'desc' => /* @trans */ 'Ability to transfer tickets between departments'), + self::PERM_REFER => array( + 'title' => + /* @trans */ 'Refer', + 'desc' => + /* @trans */ 'Ability to manage ticket referrals'), self::PERM_REPLY => array( 'title' => /* @trans */ 'Post Reply', diff --git a/include/i18n/en_US/role.yaml b/include/i18n/en_US/role.yaml index ca76b2650513d4ffcf0d5bb48fa57cb07b203757..f1fbf84091dd1a608c7261d7ca1ebb0957107109 100644 --- a/include/i18n/en_US/role.yaml +++ b/include/i18n/en_US/role.yaml @@ -21,6 +21,7 @@ ticket.edit, ticket.assign, ticket.transfer, + ticket.refer, ticket.reply, ticket.close, ticket.delete, @@ -45,6 +46,7 @@ ticket.edit, ticket.assign, ticket.transfer, + ticket.refer, ticket.reply, ticket.close, task.create, @@ -65,6 +67,7 @@ ticket.create, ticket.assign, ticket.transfer, + ticket.refer, ticket.reply task.create, task.assign, diff --git a/include/staff/ticket-view.inc.php b/include/staff/ticket-view.inc.php index 21d5646e92a065605f26eefb86e1c9055ab4c2ff..87c2899d75603c772933a28b06e5f3f94adf45f8 100644 --- a/include/staff/ticket-view.inc.php +++ b/include/staff/ticket-view.inc.php @@ -172,7 +172,7 @@ if($ticket->isOverdue()) } ?> <?php - if ($role->hasPerm(Ticket::PERM_TRANSFER)) { ?> + if ($role->hasPerm(Ticket::PERM_REFER)) { ?> <li><a href="#tickets/<?php echo $ticket->getId(); ?>/referrals" class="ticket-action" data-redirect="tickets.php?id=<?php echo $ticket->getId(); ?>" >