added specific permission 4 "add new things" menu

This commit is contained in:
naomi 2022-07-10 14:01:49 +01:00
parent b849883fe3
commit c790e6af61
3 changed files with 13 additions and 4 deletions

View File

@ -2,4 +2,8 @@ use opencase:
title: 'Use OpenCase' title: 'Use OpenCase'
description: 'Use the OpenCase case management system' description: 'Use the OpenCase case management system'
restrict access: true restrict access: true
view opencase add new things menu:
title: 'View OpenCase "add new things" menu'
description: 'View OpenCase "add new things" menu'
restrict access: true

View File

@ -5,12 +5,12 @@ opencase.opencase_admin_menu:
opencase.opencase_cases_menu: opencase.opencase_cases_menu:
path: '/' path: '/'
requirements: requirements:
_permission: 'use opencase' _permission: 'view all published case entities'
opencase.opencase_add_new_things_menu: opencase.opencase_add_new_things_menu:
path: '/' path: '/'
requirements: requirements:
_permission: 'use opencase' _permission: 'view add new things menu'
opencase.opencase_reporting_menu: opencase.opencase_reporting_menu:
path: '/' path: '/'
requirements: requirements:
_permission: 'use opencase' _permission: 'view reporting menu'

View File

@ -5,4 +5,9 @@ services:
# Priority determines the order in which Breadcrumb services run. # Priority determines the order in which Breadcrumb services run.
tags: tags:
- { name: breadcrumb_builder, priority: 100 } - { name: breadcrumb_builder, priority: 100 }
opencase.subscriber:
class: Drupal\opencase\EventSubscriber\OpencaseSubscriber
tags:
- { name: event_subscriber }