From d5784162bb09f0eb9316968e4d5ff7ef9490e8f4 Mon Sep 17 00:00:00 2001
From: Lily Yan <lily.yan@uwaterloo.ca>
Date: Fri, 28 Aug 2020 14:33:42 -0400
Subject: [PATCH] ISTWCMS-4039 Set sidebar content type permissions

---
 src/UwPermissions/UwPermissions.php | 6 ++++++
 uw_cfg_common.install               | 7 +++++++
 2 files changed, 13 insertions(+)

diff --git a/src/UwPermissions/UwPermissions.php b/src/UwPermissions/UwPermissions.php
index 8d6c435f..7c229a78 100644
--- a/src/UwPermissions/UwPermissions.php
+++ b/src/UwPermissions/UwPermissions.php
@@ -80,6 +80,12 @@ class UwPermissions {
         UwPermissions::buildRolePermissionsListTaxonomyTerm('uw_vocab_news_tags', ['delete']),
       ],
 
+      // Sidebar permissions.
+      'Sidebar' => [
+        'Use content type' =>
+          UwPermissions::buildRolePermissionsListContentType('uw_ct_sidebar'),
+      ],
+
       // Site footer permissions.
       'Site footer' => [
         'Use content type' =>
diff --git a/uw_cfg_common.install b/uw_cfg_common.install
index ad05c54b..fd0636c9 100644
--- a/uw_cfg_common.install
+++ b/uw_cfg_common.install
@@ -65,6 +65,13 @@ function uw_cfg_common_install() {
         'Site manager',
       ],
     ],
+    'Sidebar' => [
+      'Use content type' => [
+        'Site manager',
+        'Content author',
+        'Content editor',
+      ],
+    ],
     'Site footer' => [
       'Use content type' => [
         'Site manager',
-- 
GitLab