From db6adccc0445da1bdbe6157ea6e2dbf88a6d716b Mon Sep 17 00:00:00 2001 From: Maxime Pahud Date: Fri, 20 Jun 2025 14:44:43 +0200 Subject: [PATCH] Add collection_permission for Content Entity templates --- templates/Entity/_content-entity/model.permissions.yml.twig | 2 ++ templates/Entity/_content-entity/src/Entity/Example.php.twig | 1 + 2 files changed, 3 insertions(+) diff --git a/templates/Entity/_content-entity/model.permissions.yml.twig b/templates/Entity/_content-entity/model.permissions.yml.twig index 6e0d9e08..79428e17 100644 --- a/templates/Entity/_content-entity/model.permissions.yml.twig +++ b/templates/Entity/_content-entity/model.permissions.yml.twig @@ -6,6 +6,8 @@ title: 'Administer {{ entity_type_label|lower|pluralize }}' {% endif %} restrict access: true +access {{ entity_type_label|lower }} overview: + title: 'Access {{ entity_type_label|lower }} overview' {% if access_controller %} {{ permissions.view }}: title: 'View {{ entity_type_label|lower }}' diff --git a/templates/Entity/_content-entity/src/Entity/Example.php.twig b/templates/Entity/_content-entity/src/Entity/Example.php.twig index 86355b08..2e4f0fc8 100644 --- a/templates/Entity/_content-entity/src/Entity/Example.php.twig +++ b/templates/Entity/_content-entity/src/Entity/Example.php.twig @@ -113,6 +113,7 @@ use Drupal\Core\Entity\EntityChangedTrait; * "revision_log_message" = "revision_log", * }, {% endif %} + * collection_permission = "access {{ entity_type_id }} overview", * links = { * "collection" = "/admin/content/{{ entity_type_id_short|u2h }}", {% if bundle %}