Removed the "view own cases" permission
Now everyone sees cases they are involved in, they don't need a special perm.
This commit is contained in:
@ -30,8 +30,10 @@ class OCCaseAccessControlHandler extends EntityAccessControlHandler {
|
||||
|| CaseInvolvement::userIsInvolved($account, $entity)
|
||||
);
|
||||
case 'update':
|
||||
return AccessResult::allowedIfHasPermission($account, 'edit case entities');
|
||||
|
||||
return AccessResult::allowedIf(
|
||||
$account->hasPermission('edit published case entities')
|
||||
|| CaseInvolvement::userIsInvolved($account, $entity)
|
||||
);
|
||||
case 'delete':
|
||||
return AccessResult::allowedIfHasPermission($account, 'delete case entities');
|
||||
}
|
||||
|
Reference in New Issue
Block a user