diff --git a/include/class.ticket.php b/include/class.ticket.php index 160c5630ee5bd2daff7822abe0a7f325623bc988..2ca2f89bab9f24ef3e44951e9b74a715006087ba 100644 --- a/include/class.ticket.php +++ b/include/class.ticket.php @@ -100,6 +100,7 @@ implements RestrictedAccess, Threadable, Searchable { const PERM_ASSIGN = 'ticket.assign'; const PERM_RELEASE = 'ticket.release'; 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'; @@ -130,6 +131,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 9688cae1f82a35011256f89b18a4211b84178313..15dc3be642122ccd8c60dadf666dae5aa29e13e7 100644 --- a/include/i18n/en_US/role.yaml +++ b/include/i18n/en_US/role.yaml @@ -22,6 +22,7 @@ ticket.assign, ticket.release, ticket.transfer, + ticket.refer, ticket.reply, ticket.close, ticket.delete, @@ -47,6 +48,7 @@ ticket.assign, ticket.release, ticket.transfer, + ticket.refer, ticket.reply, ticket.close, task.create, @@ -67,6 +69,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 33272a222b17afd06db4b06198263b36ad9ba144..717f0f2d0f265a5f80d8fe9a25a77b6cdd615965 100644 --- a/include/staff/ticket-view.inc.php +++ b/include/staff/ticket-view.inc.php @@ -174,7 +174,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(); ?>" >