From fa7516b03aada4caaed34de4c192102df24b689f Mon Sep 17 00:00:00 2001 From: Naomi Date: Sat, 15 Dec 2018 14:21:38 +0000 Subject: [PATCH] Menus other than "support" not available when logged out. --- .../opencase_defaults/opencase_defaults.links.menu.yml | 4 ++-- .../opencase_reporting/opencase_reporting.links.menu.yml | 4 ++-- modules/opencase_reporting/opencase_reporting.routing.yml | 4 ++++ opencase.links.menu.yml | 4 ++-- opencase.routing.yml | 8 ++++++++ 5 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 modules/opencase_reporting/opencase_reporting.routing.yml diff --git a/modules/opencase_defaults/opencase_defaults.links.menu.yml b/modules/opencase_defaults/opencase_defaults.links.menu.yml index 0c6f110..676786c 100644 --- a/modules/opencase_defaults/opencase_defaults.links.menu.yml +++ b/modules/opencase_defaults/opencase_defaults.links.menu.yml @@ -1,12 +1,12 @@ opencase_defaults.report_on_clients: title: 'Clients' description: 'Report on clients' - parent: opencase_defaults.reporting_menu + parent: opencase_reporting.reporting_menu url: internal:/opencase/reporting/clients weight: 0 opencase_defaults.report_on_volunteers: title: 'Volunteers' description: 'Report on volunteers' - parent: opencase_defaults.reporting_menu + parent: opencase_reporting.reporting_menu url: internal:/opencase/reporting/volunteers weight: 1 diff --git a/modules/opencase_reporting/opencase_reporting.links.menu.yml b/modules/opencase_reporting/opencase_reporting.links.menu.yml index 81adaee..77ec883 100644 --- a/modules/opencase_reporting/opencase_reporting.links.menu.yml +++ b/modules/opencase_reporting/opencase_reporting.links.menu.yml @@ -1,6 +1,6 @@ -opencase_defaults.reporting_menu: +opencase_reporting.reporting_menu: title: 'Reporting' description: 'Report on clients' menu_name: opencase - url: internal:# + route_name: opencase_reporting.reporting_menu weight: 10 diff --git a/modules/opencase_reporting/opencase_reporting.routing.yml b/modules/opencase_reporting/opencase_reporting.routing.yml new file mode 100644 index 0000000..dd72598 --- /dev/null +++ b/modules/opencase_reporting/opencase_reporting.routing.yml @@ -0,0 +1,4 @@ +opencase_reporting.reporting_menu: + path: '/' + requirements: + _permission: 'use opencase' diff --git a/opencase.links.menu.yml b/opencase.links.menu.yml index 10246b7..e5225a7 100644 --- a/opencase.links.menu.yml +++ b/opencase.links.menu.yml @@ -2,7 +2,7 @@ opencase.cases: title: 'Cases' description: 'View cases' menu_name: opencase - url: internal:# + route_name: opencase.opencase_cases_menu weight: 0 opencase.opencase_all_cases: title: 'All Cases' @@ -16,7 +16,7 @@ opencase.opencase_add_people_menu: title: 'Add people' description: 'Add new people' menu_name: opencase - url: internal:# + route_name: opencase.opencase_people_menu weight: 1 opencase.add_people_links: class: Drupal\opencase\Plugin\Menu\AddActorsMenuLink diff --git a/opencase.routing.yml b/opencase.routing.yml index 1a7d7d4..0fee2ba 100644 --- a/opencase.routing.yml +++ b/opencase.routing.yml @@ -2,3 +2,11 @@ opencase.opencase_admin_menu: path: '/' requirements: _permission: 'administer opencase entity bundles' +opencase.opencase_cases_menu: + path: '/' + requirements: + _permission: 'use opencase' +opencase.opencase_people_menu: + path: '/' + requirements: + _permission: 'use opencase'