- $permissionBaseName = strtolower($permission) . '-';
- if (userCan($permissionBaseName . 'all')) return true;
- if (userCan($permissionBaseName . 'own') && $ownable->createdBy->id === $this->currentUser->id) return true;
- $this->showPermissionError();
+ if (userCan($permission, $ownable)) return true;
+ return $this->showPermissionError();