From 1ec900ed9c1d838af2a7c143a19b378cfdd09df9 Mon Sep 17 00:00:00 2001
From: Tom Ashe <42312-TomTech@users.noreply.drupalcode.org>
Date: Sat, 20 May 2023 23:09:00 -0400
Subject: [PATCH] Issue #3361680 by TomTech: Add administer commerce_license
 permission for configuration pages

---
 commerce_license.permissions.yml | 4 ++++
 commerce_license.routing.yml     | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)
 create mode 100644 commerce_license.permissions.yml

diff --git a/commerce_license.permissions.yml b/commerce_license.permissions.yml
new file mode 100644
index 0000000..a65959a
--- /dev/null
+++ b/commerce_license.permissions.yml
@@ -0,0 +1,4 @@
+administer commerce_license:
+  title: 'Administer Commerce License'
+  description: 'Administer Commerce License.'
+  restrict access: true
diff --git a/commerce_license.routing.yml b/commerce_license.routing.yml
index f5dc45a..5f04c34 100644
--- a/commerce_license.routing.yml
+++ b/commerce_license.routing.yml
@@ -4,7 +4,7 @@ entity.commerce_license.license_types:
     _controller: 'Drupal\commerce_license\Controller\LicenseTypesAdminController::adminPage'
     _title: 'License types'
   requirements:
-    _permission: 'access commerce administration pages'
+    _permission: 'administer commerce_license'
   options:
     _admin_route: TRUE
 
@@ -13,7 +13,7 @@ entity.commerce_license.field_ui_fields:
   defaults:
     _controller: 'Drupal\commerce_license\Controller\LicenseTypesAdminController::bundlePage'
   requirements:
-    _permission: 'access commerce administration pages'
+    _permission: 'administer commerce_license'
   options:
     _admin_route: TRUE
     parameters:
@@ -26,6 +26,6 @@ commerce_license.configuration:
     _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
     _title: 'Licenses'
   requirements:
-    _permission: 'access commerce administration pages'
+    _permission: 'administer commerce_license'
   options:
     _admin_route: TRUE
-- 
GitLab