og_sm-8.x-1.0/og_sm_content/og_sm_content.routing.yml
og_sm_content/og_sm_content.routing.yml
og_sm.site_content:
path: '/group/node/{node}/admin/content'
defaults:
_title: 'Administer content'
_entity_list: 'node'
requirements:
_site_permission: 'access content overview'
options:
_admin_route: TRUE
parameters:
node:
type: og_sm:site
og_sm.my_site_content:
path: '/group/node/{node}/admin/content/my'
defaults:
_title: 'My content'
_entity_list: 'node'
requirements:
_site_permission: 'access my content overview'
options:
_admin_route: TRUE
_filter_current_user: TRUE
parameters:
node:
type: og_sm:site
og_sm.site_content.add_page:
path: '/group/node/{node}/content/add'
defaults:
_title: 'Add content'
_controller: '\Drupal\og_sm_content\Controller\SiteContentController::addPage'
requirements:
_og_sm_site_content_add_access: 'node'
options:
_node_operation_route: TRUE
parameters:
node:
type: og_sm:site
og_sm.site_content.add:
path: '/group/node/{node}/content/add/{node_type}'
defaults:
_title_callback: '\Drupal\node\Controller\NodeController::addPageTitle'
_controller: '\Drupal\og_sm_content\Controller\SiteContentController::add'
requirements:
_og_sm_site_content_add_access: 'node:{node_type}'
options:
_node_operation_route: TRUE
parameters:
node:
type: og_sm:site
node_type:
type: entity:node_type
with_config_overrides: TRUE
