From 12afa00df84490f8074699487b526b492bbe4f5c Mon Sep 17 00:00:00 2001 From: naomi Date: Mon, 18 Jun 2018 17:11:45 +0200 Subject: [PATCH] Added permission for configuring opencase bundles --- modules/opencase_entities/opencase_entities.permissions.yml | 4 ++++ modules/opencase_entities/src/Entity/OCActivityType.php | 2 +- modules/opencase_entities/src/Entity/OCActorType.php | 2 +- modules/opencase_entities/src/Entity/OCCaseType.php | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/opencase_entities/opencase_entities.permissions.yml b/modules/opencase_entities/opencase_entities.permissions.yml index fa7da27..a5a8b97 100644 --- a/modules/opencase_entities/opencase_entities.permissions.yml +++ b/modules/opencase_entities/opencase_entities.permissions.yml @@ -1,3 +1,7 @@ +administer opencase entity bundles: + title: 'Administer OpenCase Actor/Case/Activity Types' + description: 'Create, configure and delete types of actor (such as "Client" or "Legal Advisor"), types of case (such as "Housing" or "Asylum") and types of activity (such as "Case Note" or "Interview")' + administer actor entities: title: 'Administer Actor entities' description: 'Allow to access the administration form to configure Actor entities.' diff --git a/modules/opencase_entities/src/Entity/OCActivityType.php b/modules/opencase_entities/src/Entity/OCActivityType.php index ad50d13..eac1918 100644 --- a/modules/opencase_entities/src/Entity/OCActivityType.php +++ b/modules/opencase_entities/src/Entity/OCActivityType.php @@ -23,7 +23,7 @@ use Drupal\Core\Config\Entity\ConfigEntityBundleBase; * }, * }, * config_prefix = "oc_activity_type", - * admin_permission = "administer site configuration", + * admin_permission = "administer opencase entity bundles", * bundle_of = "oc_activity", * entity_keys = { * "id" = "id", diff --git a/modules/opencase_entities/src/Entity/OCActorType.php b/modules/opencase_entities/src/Entity/OCActorType.php index 589b940..961537d 100644 --- a/modules/opencase_entities/src/Entity/OCActorType.php +++ b/modules/opencase_entities/src/Entity/OCActorType.php @@ -23,7 +23,7 @@ use Drupal\Core\Config\Entity\ConfigEntityBundleBase; * }, * }, * config_prefix = "oc_actor_type", - * admin_permission = "administer site configuration", + * admin_permission = "administer opencase entity bundles", * bundle_of = "oc_actor", * entity_keys = { * "id" = "id", diff --git a/modules/opencase_entities/src/Entity/OCCaseType.php b/modules/opencase_entities/src/Entity/OCCaseType.php index fb5f570..6781836 100644 --- a/modules/opencase_entities/src/Entity/OCCaseType.php +++ b/modules/opencase_entities/src/Entity/OCCaseType.php @@ -23,7 +23,7 @@ use Drupal\Core\Config\Entity\ConfigEntityBundleBase; * }, * }, * config_prefix = "oc_case_type", - * admin_permission = "administer site configuration", + * admin_permission = "administer opencase entity bundles", * bundle_of = "oc_case", * entity_keys = { * "id" = "id",