diff -u b/core/modules/media_library/config/install/core.entity_view_mode.media.media_library.yml b/core/modules/media_library/config/install/core.entity_view_mode.media.media_library.yml --- b/core/modules/media_library/config/install/core.entity_view_mode.media.media_library.yml +++ b/core/modules/media_library/config/install/core.entity_view_mode.media.media_library.yml @@ -3,6 +3,9 @@ dependencies: module: - media + enforced: + module: + - media_library id: media.media_library label: 'Media Library' targetEntityType: media diff -u b/core/modules/media_library/config/install/views.view.media_library.yml b/core/modules/media_library/config/install/views.view.media_library.yml --- b/core/modules/media_library/config/install/views.view.media_library.yml +++ b/core/modules/media_library/config/install/views.view.media_library.yml @@ -5,8 +5,10 @@ - core.entity_view_mode.media.media_library module: - media - - media_library - user + enforced: + module: + - media_library id: media_library label: Media Library module: views diff -u b/core/modules/media_library/media_library.module b/core/modules/media_library/media_library.module --- b/core/modules/media_library/media_library.module +++ b/core/modules/media_library/media_library.module @@ -5,10 +5,23 @@ * Contains hook implementation for the media_library module. */ +use Drupal\Core\Routing\RouteMatchInterface; use Drupal\views\Plugin\views\cache\CachePluginBase; use Drupal\views\ViewExecutable; /** + * Implements hook_help(). + */ +function media_library_help($route_name, RouteMatchInterface $route_match) { + switch ($route_name) { + case 'help.page.media_library': + $output = '
' . t('The Media library module overrides the /admin/content/media to provide a rich visual interface for performing administrative operations on media.') . '
'; + return $output; + } +} + +/** * Implements hook_theme(). */ function media_library_theme() {