protected function TranscodeJobAccessControlHandler::checkAccess in Video 8.2
Link the activities to the permissions. checkAccess is called with the $operation as defined in the routing.yml file.
Overrides EntityAccessControlHandler::checkAccess
File
- modules/
video_transcode/ src/ TranscodeJobAccessControlHandler.php, line 21
Class
- TranscodeJobAccessControlHandler
- Access controller for the transcode job entity.
Namespace
Drupal\video_transcodeCode
protected function checkAccess(EntityInterface $entity, $operation, AccountInterface $account) {
switch ($operation) {
case 'view':
return AccessResult::allowedIfHasPermission($account, 'view transcode job entity');
case 'edit':
return AccessResult::allowedIfHasPermission($account, 'edit transcode job entity');
case 'delete':
return AccessResult::allowedIfHasPermission($account, 'delete transcode job entity');
}
return AccessResult::allowed();
}