Skip to content
Snippets Groups Projects
Commit 8d938711 authored by Owen Bush's avatar Owen Bush Committed by Owen Bush
Browse files

Issue #3069520 by owenbush, pjudge: Difficulty accessing events when Admin Toolbar is not enabled

parent 07f56295
No related branches found
No related tags found
No related merge requests found
# Registrant routing definition
### Registrant local links.
# Registrant settings tab.
registrant.settings_tab:
route_name: registrant.settings
title: 'Settings'
base_route: registrant.settings
# Registrant view tab.
entity.registrant.canonical:
route_name: entity.registrant.canonical
base_route: entity.registrant.canonical
title: 'View'
# Registrant edit tab.
entity.registrant.edit_form:
route_name: entity.registrant.edit_form
base_route: entity.registrant.canonical
title: 'Edit'
# Registrant delete tab.
entity.registrant.delete_form:
route_name: entity.registrant.delete_form
base_route: entity.registrant.canonical
title: Delete
weight: 10
# Registrant add tab.
entity.registrant.add_form:
route_name: entity.registrant.add_form
base_route: entity.eventinstance.canonical
title: 'Register'
weight: 11
# Registrant instance listing tab.
entity.registrant.instance_listing:
route_name: entity.registrant.instance_listing
base_route: entity.eventinstance.canonical
title: 'Registrations'
weight: 12
# Registrant user listing tab.
entity.user.registrations:
route_name: registrations.user_tab
base_route: entity.user.canonical
title: 'Registrations'
weight: 12
# Registrations list on admin content page.
entity.registrant.collection:
title: Registrations
route_name: entity.registrant.admin_collection
base_route: system.admin_content
......@@ -7,6 +7,14 @@ entity.registrant.collection:
requirements:
_permission: 'access registrant overview'
# Registrant admin table list route.
entity.registrant.admin_collection:
path: '/admin/content/events/registrations'
defaults:
_entity_list: 'registrant'
_title: 'Registrations'
requirements:
_permission: 'access registrant overview'
# Registrant settings admin page.
registrant.settings:
......
# Add Event Series button.
entity.eventseries.add_form:
route_name: entity.eventseries.add_form
title: 'Add Event'
appears_on:
- entity.eventseries.admin_collection
- entity.eventseries.collection
- entity.eventinstance.admin_collection
- entity.eventinstance.collection
# Add Field Inheritance button.
entity.field_inheritance.add_form:
route_name: entity.field_inheritance.add_form
title: 'Add Field inheritance'
......
......@@ -33,6 +33,12 @@ eventseries.clone_form:
title: Clone
weight: 12
# Event Series list on admin content page.
entity.eventseries.collection:
title: Event Series
route_name: entity.eventseries.admin_collection
base_route: system.admin_content
### Event Instance local links.
# Event Instance view link.
......@@ -68,6 +74,14 @@ eventinstance.clone_form:
title: Clone
weight: 12
# Event Instance list on admin content page.
entity.eventinstance.collection:
title: Event Instances
route_name: entity.eventinstance.admin_collection
base_route: system.admin_content
### Admin settings local links.
# Event Series settings admin page.
entity.eventseries.settings:
route_name: eventseries.settings
......
......@@ -73,7 +73,6 @@ entity.eventseries.collection:
# Checks for permission directly.
_permission: 'access eventseries overview'
# Event Instances.
# View an EventInstance.
......@@ -177,4 +176,24 @@ eventinstance.settings:
_form: '\Drupal\recurring_events\Form\EventInstanceSettingsForm'
_title: 'Event Instance Settings'
requirements:
_permission: 'administer eventinstance entity'
\ No newline at end of file
_permission: 'administer eventinstance entity'
# Event Series admin table list route.
entity.eventseries.admin_collection:
path: '/admin/content/events/series'
defaults:
_entity_list: 'eventseries'
_title: 'Event Series'
requirements:
# Checks for permission directly.
_permission: 'access eventseries overview'
# Event Series admin table list route.
entity.eventinstance.admin_collection:
path: '/admin/content/events/instances'
defaults:
_entity_list: 'eventinstance'
_title: 'Event Instances'
requirements:
# Checks for permission directly.
_permission: 'access eventinstance overview'
\ No newline at end of file
......@@ -113,7 +113,8 @@ use Drupal\user\UserInterface;
* "canonical" = "/events/{eventinstance}",
* "edit-form" = "/events/{eventinstance}/edit",
* "delete-form" = "/events/{eventinstance}/delete",
* "collection" = "/admin/content/events/instances",
* "collection" = "/events",
* "admin_collection" = "/admin/content/events/instances",
* "clone-form" = "/events/{eventinstance}/clone",
* "version-history" = "/events/{eventinstance}/revisions",
* "revision" = "/events/{eventinstance}/revisions/{eventinstance_revision}/view",
......@@ -346,6 +347,7 @@ class EventInstance extends EditorialContentEntityBase implements EventInterface
->setTranslatable(FALSE)
->setRevisionable(TRUE)
->setRequired(TRUE)
->setTargetBundle('eventinstance')
->setDisplayOptions('view', [
'label' => 'above',
'type' => 'string',
......
......@@ -113,7 +113,8 @@ use Drupal\user\UserInterface;
* "canonical" = "/events/series/{eventseries}",
* "edit-form" = "/events/series/{eventseries}/edit",
* "delete-form" = "/events/series/{eventseries}/delete",
* "collection" = "/admin/content/events/series",
* "collection" = "/events/series",
* "admin_collection" = "/admin/content/events/series",
* "clone-form" = "/events/series/{eventseries}/clone",
* "version-history" = "/events/series/{eventseries}/revisions",
* "revision" = "/events/series/{eventseries}/revisions/{eventseries_revision}/view",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment