function simple_menu_permissions_menu_access in Simple Menu Permissions 8
Implements hook_menu_access().
Checks if the current user has the permission to edit or delete a menu.
File
- ./
simple_menu_permissions.module, line 20 - Contains simple_menu_permissions.module.
Code
function simple_menu_permissions_menu_access(EntityInterface $entity, $operation, AccountInterface $account) {
if ($operation === 'update' && $account
->hasPermission('edit ' . $entity
->id() . ' menu')) {
return AccessResult::allowed();
}
if ($operation === 'delete' && $account
->hasPermission('delete ' . $entity
->id() . ' menu')) {
return AccessResult::allowed();
}
return AccessResult::forbidden();
}