function media_directories_ui_block_access in Media Directories 2.x
Same name and namespace in other branches
- 8 modules/media_directories_ui/media_directories_ui.module \media_directories_ui_block_access()
Implements hook_block_access().
File
- modules/
media_directories_ui/ media_directories_ui.module, line 75 - Main module file.
Code
function media_directories_ui_block_access(Block $block, $operation, AccountInterface $account) {
if ($operation == 'view' && $block
->getPluginId() == 'page_title_block') {
// Hide the page title block when showing the modal dialogs to ensure the "Select media" button is visible.
$entity_browser_id = \Drupal::routeMatch()
->getParameter('entity_browser_id');
return AccessResult::forbiddenIf(in_array($entity_browser_id, [
'media_directories_modal',
'media_directories_editor_browser',
]))
->addCacheableDependency($block);
}
return AccessResult::neutral();
}