diff --git a/include/class.staff.php b/include/class.staff.php index 5e55d318043f4aef433dcba3988451d68197ed30..608b6b7c0c6e843dc711d33d6b5179d0bbec70a3 100644 --- a/include/class.staff.php +++ b/include/class.staff.php @@ -476,8 +476,10 @@ implements AuthenticatedUser, EmailContact, TemplateVariable, Searchable { if ($assigned && $this->usePrimaryRoleOnAssignment()) return $this->role; - // View only access - return new Role(array()); + // Ticket Create & View only access + $perms = JSONDataEncoder::encode(array( + Ticket::PERM_CREATE => 1)); + return new Role(array('permissions' => $perms)); } function hasPerm($perm, $global=true) {