From 802ed9dbf25bdeefd403511247c290712f179b9a Mon Sep 17 00:00:00 2001
From: Lily Yan <lily.yan@uwaterloo.ca>
Date: Thu, 29 Oct 2020 15:52:59 -0400
Subject: [PATCH] ISTWCMS-4157 Add permissions related to catalog item node

---
 config/install/user.role.uw_role_content_author.yml | 5 +++++
 config/install/user.role.uw_role_content_editor.yml | 5 +++++
 config/install/user.role.uw_role_site_manager.yml   | 7 +++++++
 3 files changed, 17 insertions(+)

diff --git a/config/install/user.role.uw_role_content_author.yml b/config/install/user.role.uw_role_content_author.yml
index 980e028d..68f877a1 100644
--- a/config/install/user.role.uw_role_content_author.yml
+++ b/config/install/user.role.uw_role_content_author.yml
@@ -47,6 +47,7 @@ permissions:
   - 'create terms in uw_vocab_news_tags'
   - 'create url aliases'
   - 'create uw_ct_blog content'
+  - 'create uw_ct_catalog_item content'
   - 'create uw_ct_event content'
   - 'create uw_ct_news_item content'
   - 'create uw_ct_sidebar content'
@@ -63,12 +64,14 @@ permissions:
   - 'delete paragraph content uw_para_facts_and_figures'
   - 'delete paragraph content uw_para_ff'
   - 'edit any uw_ct_blog content'
+  - 'edit any uw_ct_catalog_item content'
   - 'edit any uw_ct_event content'
   - 'edit any uw_ct_news_item content'
   - 'edit any uw_ct_sidebar content'
   - 'edit any uw_ct_site_footer content'
   - 'edit any uw_ct_web_page content'
   - 'edit own uw_ct_blog content'
+  - 'edit own uw_ct_catalog_item content'
   - 'edit own uw_ct_event content'
   - 'edit own uw_ct_news_item content'
   - 'edit own uw_ct_sidebar content'
@@ -85,6 +88,7 @@ permissions:
   - 'make smart dates recur'
   - 'reschedule smart date recur instances'
   - 'revert uw_ct_blog revisions'
+  - 'revert uw_ct_catalog_item revisions'
   - 'revert uw_ct_event revisions'
   - 'revert uw_ct_news_item revisions'
   - 'revert uw_ct_sidebar revisions'
@@ -109,6 +113,7 @@ permissions:
   - 'view own unpublished media'
   - 'view unpublished paragraphs'
   - 'view uw_ct_blog revisions'
+  - 'view uw_ct_catalog_item revisions'
   - 'view uw_ct_event revisions'
   - 'view uw_ct_news_item revisions'
   - 'view uw_ct_sidebar revisions'
diff --git a/config/install/user.role.uw_role_content_editor.yml b/config/install/user.role.uw_role_content_editor.yml
index 269b6936..4ba9b656 100644
--- a/config/install/user.role.uw_role_content_editor.yml
+++ b/config/install/user.role.uw_role_content_editor.yml
@@ -48,6 +48,7 @@ permissions:
   - 'create terms in uw_vocab_news_tags'
   - 'create url aliases'
   - 'create uw_ct_blog content'
+  - 'create uw_ct_catalog_item content'
   - 'create uw_ct_event content'
   - 'create uw_ct_news_item content'
   - 'create uw_ct_sidebar content'
@@ -64,12 +65,14 @@ permissions:
   - 'delete paragraph content uw_para_facts_and_figures'
   - 'delete paragraph content uw_para_ff'
   - 'edit any uw_ct_blog content'
+  - 'edit any uw_ct_catalog_item content'
   - 'edit any uw_ct_event content'
   - 'edit any uw_ct_news_item content'
   - 'edit any uw_ct_sidebar content'
   - 'edit any uw_ct_site_footer content'
   - 'edit any uw_ct_web_page content'
   - 'edit own uw_ct_blog content'
+  - 'edit own uw_ct_catalog_item content'
   - 'edit own uw_ct_event content'
   - 'edit own uw_ct_news_item content'
   - 'edit own uw_ct_sidebar content'
@@ -86,6 +89,7 @@ permissions:
   - 'make smart dates recur'
   - 'reschedule smart date recur instances'
   - 'revert uw_ct_blog revisions'
+  - 'revert uw_ct_catalog_item revisions'
   - 'revert uw_ct_event revisions'
   - 'revert uw_ct_news_item revisions'
   - 'revert uw_ct_sidebar revisions'
@@ -113,6 +117,7 @@ permissions:
   - 'view own unpublished media'
   - 'view unpublished paragraphs'
   - 'view uw_ct_blog revisions'
+  - 'view uw_ct_catalog_item revisions'
   - 'view uw_ct_event revisions'
   - 'view uw_ct_news_item revisions'
   - 'view uw_ct_sidebar revisions'
diff --git a/config/install/user.role.uw_role_site_manager.yml b/config/install/user.role.uw_role_site_manager.yml
index c99b9fcb..1b852bf7 100644
--- a/config/install/user.role.uw_role_site_manager.yml
+++ b/config/install/user.role.uw_role_site_manager.yml
@@ -49,6 +49,7 @@ permissions:
   - 'create terms in uw_vocab_news_tags'
   - 'create url aliases'
   - 'create uw_ct_blog content'
+  - 'create uw_ct_catalog_item content'
   - 'create uw_ct_event content'
   - 'create uw_ct_news_item content'
   - 'create uw_ct_sidebar content'
@@ -58,6 +59,7 @@ permissions:
   - 'delete all revisions'
   - 'delete any media'
   - 'delete any uw_ct_blog content'
+  - 'delete any uw_ct_catalog_item content'
   - 'delete any uw_ct_event content'
   - 'delete any uw_ct_news_item content'
   - 'delete any uw_ct_sidebar content'
@@ -66,6 +68,7 @@ permissions:
   - 'delete any uw_news_item content'
   - 'delete orphan revisions'
   - 'delete own uw_ct_blog content'
+  - 'delete own uw_ct_catalog_item content'
   - 'delete own uw_ct_event content'
   - 'delete own uw_ct_news_item content'
   - 'delete own uw_ct_sidebar content'
@@ -89,6 +92,7 @@ permissions:
   - 'delete terms in uw_vocab_news_tags'
   - 'delete uw_news_item revisions'
   - 'edit any uw_ct_blog content'
+  - 'edit any uw_ct_catalog_item content'
   - 'edit any uw_ct_event content'
   - 'edit any uw_ct_news_item content'
   - 'edit any uw_ct_sidebar content'
@@ -96,6 +100,7 @@ permissions:
   - 'edit any uw_ct_web_page content'
   - 'edit any uw_news_item content'
   - 'edit own uw_ct_blog content'
+  - 'edit own uw_ct_catalog_item content'
   - 'edit own uw_ct_event content'
   - 'edit own uw_ct_news_item content'
   - 'edit own uw_ct_sidebar content'
@@ -113,6 +118,7 @@ permissions:
   - 'reschedule smart date recur instances'
   - 'revert all revisions'
   - 'revert uw_ct_blog revisions'
+  - 'revert uw_ct_catalog_item revisions'
   - 'revert uw_ct_event revisions'
   - 'revert uw_ct_news_item revisions'
   - 'revert uw_ct_sidebar revisions'
@@ -141,6 +147,7 @@ permissions:
   - 'view own unpublished media'
   - 'view unpublished paragraphs'
   - 'view uw_ct_blog revisions'
+  - 'view uw_ct_catalog_item revisions'
   - 'view uw_ct_event revisions'
   - 'view uw_ct_news_item revisions'
   - 'view uw_ct_sidebar revisions'
-- 
GitLab