diff --git a/include/class.staff.php b/include/class.staff.php index 8501cb7734abb2c852c4839c2be50de0f49196db..d281bb984eaf0a277e874b0f593ba5a10beb1cf7 100644 --- a/include/class.staff.php +++ b/include/class.staff.php @@ -419,9 +419,10 @@ implements AuthenticatedUser, EmailContact, TemplateVariable { } function canManageTickets() { - return ($this->isAdmin() - || $this->hasPerm(TicketModel::PERM_DELETE) - || $this->hasPerm(TicketModel::PERM_CLOSE)); + return $this->hasPerm(TicketModel::PERM_DELETE, false) + || $this->hasPerm(TicketModel::PERM_TRANSFER, false) + || $this->hasPerm(TicketModel::PERM_ASSIGN, false) + || $this->hasPerm(TicketModel::PERM_CLOSE, false); } function isManager() {