function block_content_permissions_block_content_type_access in Block Content Permissions 8
Implements hook_ENTITY_TYPE_access().
File
- ./
block_content_permissions.module, line 38 - Block content permissions module.
Code
function block_content_permissions_block_content_type_access(EntityInterface $entity, $operation, AccountInterface $account) {
switch ($operation) {
case 'delete':
case 'update':
// Check administer permission for block content types.
if ($account
->hasPermission('administer block content types')) {
return AccessResult::allowed();
}
else {
// Forbid access.
return AccessResult::forbidden();
}
}
return AccessResult::neutral();
}