Forked from
project / recurring_events
238 commits behind, 19 commits ahead of the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
recurring_events.routing.yml 6.73 KiB
# Event Series.
# View an EventSeries.
entity.eventseries.canonical:
path: '/events/series/{eventseries}'
defaults:
_entity_view: 'eventseries'
requirements:
_entity_access: 'eventseries.view'
options:
parameters:
eventseries:
type: entity:eventseries
# Add an EventSeries.
entity.eventseries.add_form:
path: '/events/add/{eventseries_type}'
defaults:
_entity_form: eventseries.add
_title_callback: '\Drupal\recurring_events\Controller\EventSeriesController::addPageTitle'
requirements:
_entity_create_access: 'eventseries'
options:
_recurring_events_operation_route: TRUE
parameters:
eventseries_type:
type: entity:eventseries_type
# Add an EventSeries.
entity.eventseries.add_page:
path: '/events/add'
defaults:
_title: 'Add event'
_controller: '\Drupal\recurring_events\Controller\EventSeriesController::addPage'
requirements:
_entity_create_access: 'eventseries'
options:
_recurring_events_operation_route: TRUE
# Edit an EventSeries.
entity.eventseries.edit_form:
path: '/events/series/{eventseries}/edit'
defaults:
_entity_form: eventseries.edit
_title_callback: '\Drupal\recurring_events\Controller\EventSeriesController::editPageTitle'
requirements:
_entity_access: 'eventseries.edit'
eventseries: \d+
options:
_recurring_events_operation_route: TRUE
parameters:
eventseries:
type: entity:eventseries
# Delete an EventSeries.
entity.eventseries.delete_form:
path: '/events/series/{eventseries}/delete'
defaults:
_entity_form: eventseries.delete
_title_callback: '\Drupal\recurring_events\Controller\EventSeriesController::deletePageTitle'
requirements:
_entity_access: 'eventseries.delete'
eventseries: \d+
options:
_recurring_events_operation_route: TRUE
parameters:
eventseries:
type: entity:eventseries
# Clone an EventSeries.