function social_event_managers_block_access in Open Social 8.7
Same name and namespace in other branches
- 8.9 modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 8 modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 8.2 modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 8.3 modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 8.4 modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 8.5 modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 8.6 modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 8.8 modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 10.3.x modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 10.0.x modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 10.1.x modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
- 10.2.x modules/social_features/social_event/modules/social_event_managers/social_event_managers.module \social_event_managers_block_access()
Implements hook_block_access().
File
- modules/
social_features/ social_event/ modules/ social_event_managers/ social_event_managers.module, line 81 - Contains social_event_managers.module.
Code
function social_event_managers_block_access(Block $block, $operation, AccountInterface $account) {
if ($operation == 'view' && $block
->getPluginId() == 'views_block:managers-event_managers') {
// Exclude block form edit node page.
$route_name = \Drupal::routeMatch()
->getRouteName();
if ($route_name == 'entity.node.edit_form') {
return AccessResult::forbidden();
}
}
// No opinion for other situations really.
return AccessResult::neutral();
}