cms_content_sync.routing.yml in CMS Content Sync 2.1.x
Same filename and directory in other branches
28 string references to YAML keys in cms_content_sync.routing.yml
- cms_content_sync_entity_operation in ./
cms_content_sync.module - Implements hook_entity_operation().
- cms_content_sync_get_publish_changes_operations in ./
cms_content_sync.module - Returns operations for "push changes" action.
- cms_content_sync_menu_local_actions_alter in ./
cms_content_sync.module - cms_content_sync_show_usage_operation in ./
cms_content_sync.module - ContentDashboard::getDerivativeDefinitions in src/
Plugin/ Derivative/ ContentDashboard.php - Gets the definition of all derivatives of a base plugin.
File
cms_content_sync.routing.ymlView source
- # Content Sync - Register site or show registration details
- cms_content_sync.site:
- path: '/admin/config/services/cms_content_sync/site'
- defaults:
- _controller: 'Drupal\cms_content_sync\Controller\Embed::site'
- _title: 'Content Sync - Site'
- requirements:
- _permission: 'administer cms content sync'
-
- # Content Sync - Push or pull many content items at once
- cms_content_sync.syndication:
- path: '/admin/config/services/cms_content_sync/syndication'
- defaults:
- _controller: 'Drupal\cms_content_sync\Controller\Embed::syndicationDashboard'
- _title: 'Content Sync - Syndication'
- requirements:
- _permission: 'administer cms content sync'
-
- # Content Sync - Migration
- cms_content_sync_flow.migration:
- path: '/admin/config/services/cms_content_sync/migration'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\MigrationForm'
- _title: 'Migration - Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- # Content Sync - Introduction
- cms_content_sync.compatibility:
- path: '/admin/config/services/cms_content_sync/compatibility'
- defaults:
- _controller: 'Drupal\cms_content_sync\Controller\Compatibility::content'
- _title: 'Content Sync - Compatibility'
- requirements:
- _permission: 'administer cms content sync'
-
- # Content Sync - Flows
- entity.cms_content_sync_flow.collection:
- path: '/admin/config/services/cms_content_sync/flow'
- defaults:
- _entity_list: 'cms_content_sync_flow'
- _title: 'Flows - Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.add_form:
- path: '/admin/config/services/cms_content_sync/flow/add'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\Embed::flowForm'
- _title: 'Add Flow to Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.add_form_advanced:
- path: '/admin/config/services/cms_content_sync/flow/add/advanced'
- defaults:
- _entity_form: 'cms_content_sync_flow.add'
- _title: 'Add advanced Flow to Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.copy_remote:
- path: '/admin/config/services/cms_content_sync/flow/copy/remote'
- defaults:
- _entity_form: 'cms_content_sync_flow.copy_remote'
- _title: 'Copy from other site'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.edit_form:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/edit'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\Embed::flowEditForm'
- _title: 'Edit Flow from Content Sync'
- requirements:
- _permission: 'administer cms content sync'
- options:
- parameters:
- cms_content_sync_flow:
- type: entity:cms_content_sync_flow
-
- entity.cms_content_sync_flow.edit_form_advanced:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/edit/advanced'
- defaults:
- _entity_form: 'cms_content_sync_flow.edit'
- _title: 'Edit advanced Flow from Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.delete_form:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/delete'
- defaults:
- _entity_form: 'cms_content_sync_flow.delete'
- _title: 'Delete Flow from Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.export:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/export'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\FlowExport::export'
- _title: 'Export Flow'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.push:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/{push_mode}/push'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\FlowPush::push'
- _title: 'Push all'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.pull:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/{pull_mode}/pull'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\FlowPull::pull'
- _title: 'Pull all'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.set_status:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/set-status'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\SetFlowStatus::setStatus'
- _title: 'Set Status'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.pull_confirmation:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/pull-confirmation'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\FlowPullConfirmation'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_flow.push_confirmation:
- path: '/admin/config/services/cms_content_sync/flow/{cms_content_sync_flow}/push-confirmation'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\FlowPushConfirmation'
- requirements:
- _permission: 'administer cms content sync'
-
- # Content Sync - Pools
- entity.cms_content_sync_pool.collection:
- path: '/admin/config/services/cms_content_sync/pool'
- defaults:
- _entity_list: 'cms_content_sync_pool'
- _title: 'Pools - Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_pool.add_form:
- path: '/admin/config/services/cms_content_sync/pool/add'
- defaults:
- _entity_form: 'cms_content_sync_pool.add'
- _title: 'Add Pool to Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_pool.edit_form:
- path: '/admin/config/services/cms_content_sync/pool/{cms_content_sync_pool}/edit'
- defaults:
- _entity_form: 'cms_content_sync_pool.edit'
- _title: 'Edit Pool from Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_pool.delete_form:
- path: '/admin/config/services/cms_content_sync/pool/{cms_content_sync_pool}/delete'
- defaults:
- _entity_form: 'cms_content_sync_pool.delete'
- _title: 'Delete Pool from Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- entity.cms_content_sync_pool.export:
- path: '/admin/config/services/cms_content_sync/pool/{cms_content_sync_pool}/export'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\PoolExport::export'
- _title: 'Export Pool'
- requirements:
- _permission: 'administer cms content sync'
-
- cms_content_sync.cms_content_sync_pool.pool_required:
- path: '/admin/config/services/cms_content_sync/flow/pool-required'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\PoolRequired'
- requirements:
- _permission: 'publish cms content sync changes'
-
- entity.cms_content_sync_pool.reset_status_entity_confirmation:
- path: '/admin/config/services/cms_content_sync/pool/{cms_content_sync_pool}/reset-status-entity-confirmation'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\ResetStatusEntityConfirmation'
- requirements:
- _permission: 'administer cms content sync'
-
- # General settings
- cms_content_sync.settings_form:
- path: '/admin/config/services/cms_content_sync/settings'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\SettingsForm'
- _title: 'Settings - Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- # Change pool assignment
- cms_content_sync.pool_assignment_form:
- path: '/admin/config/services/cms_content_sync/pool/assignment'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\PoolAssignmentForm'
- _title: 'Pool Assignment - Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- # Debug form
- cms_content_sync.cms_content_sync_debug_form:
- path: '/admin/config/services/cms_content_sync/debug'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\DebugForm'
- _title: 'Debug - Content Sync'
- requirements:
- _permission: 'administer cms content sync'
-
- # Content Sync - Push changes
- cms_content_sync.publish_changes:
- path: '/cms-content-sync/publish-changes/{flow_id}/{entity}/{entity_type}'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\PushChanges::pushChanges'
- requirements:
- _permission: 'publish cms content sync changes'
- options:
- parameters:
- flow_id:
- type: string
- entity:
- type: integer
- entity_type:
- type: string
-
- cms_content_sync.publish_changes_entities:
- path: '/cms-content-sync/publish-changes/entities'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\PushChanges::pushChangesEntitiesList'
- requirements:
- _permission: 'access content'
-
- node.cms_content_sync_push_changes_confirm:
- path: '/admin/content/push-changes/confirm'
- defaults:
- _form: '\Drupal\cms_content_sync\Form\PushChangesConfirm'
- requirements:
- _permission: 'publish cms content sync changes'
-
- entity.cms_content_sync.content:
- path: '/admin/content/pull'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\ManualPull::content'
- requirements:
- _permission: 'access cms content sync content overview'
- _custom_access: '\Drupal\cms_content_sync\Controller\ManualPull::access'
-
- # Show usage
- cms_content_sync.show_usage:
- path: '/cms-content-sync/show-usage/{entity}/{entity_type}'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\ShowUsage::content'
- requirements:
- _permission: 'access content overview'
-
- # Node: Show current sync status
- cms_content_sync.content_sync_status:
- path: '/node/{node}/content-sync'
- defaults:
- _controller: '\Drupal\cms_content_sync\Controller\Embed::nodeStatus'
- _title_callback: '\Drupal\Core\Entity\Controller\EntityController::title'
- requirements:
- _permission: 'view cms content sync syndication status'
- options:
- parameters:
- node:
- type: entity:node