From 1eb5dbf182de7fac250df721bd379fca0f1e4bca Mon Sep 17 00:00:00 2001
From: Eric Bremner <ebremner@uwaterloo.ca>
Date: Tue, 3 Aug 2021 18:19:38 +0000
Subject: [PATCH] ISTWCMS-4954: adding cloning permissions to three roles

---
 src/UwRoles/user.role.uw_role_content_author.yml | 8 ++++++++
 src/UwRoles/user.role.uw_role_content_editor.yml | 8 ++++++++
 src/UwRoles/user.role.uw_role_site_manager.yml   | 8 ++++++++
 3 files changed, 24 insertions(+)

diff --git a/src/UwRoles/user.role.uw_role_content_author.yml b/src/UwRoles/user.role.uw_role_content_author.yml
index 877e3b8c..d9eeb31b 100644
--- a/src/UwRoles/user.role.uw_role_content_author.yml
+++ b/src/UwRoles/user.role.uw_role_content_author.yml
@@ -41,6 +41,14 @@ permissions:
   - 'can override my_dashboard dashboard'
   - 'can view my_dashboard dashboard'
   - 'cancel smart date recur instances'
+  - 'clone uw_ct_blog content'
+  - 'clone uw_ct_catalog_item content'
+  - 'clone uw_ct_contact content'
+  - 'clone uw_ct_event content'
+  - 'clone uw_ct_news_item content'
+  - 'clone uw_ct_profile content'
+  - 'clone uw_ct_sidebar content'
+  - 'clone uw_ct_web_page content'
   - 'configure editable uw_ct_blog node layout overrides'
   - 'configure editable uw_ct_catalog_item node layout overrides'
   - 'configure editable uw_ct_contact node layout overrides'
diff --git a/src/UwRoles/user.role.uw_role_content_editor.yml b/src/UwRoles/user.role.uw_role_content_editor.yml
index e841a537..a64d1b67 100644
--- a/src/UwRoles/user.role.uw_role_content_editor.yml
+++ b/src/UwRoles/user.role.uw_role_content_editor.yml
@@ -42,6 +42,14 @@ permissions:
   - 'can override my_dashboard dashboard'
   - 'can view my_dashboard dashboard'
   - 'cancel smart date recur instances'
+  - 'clone uw_ct_blog content'
+  - 'clone uw_ct_catalog_item content'
+  - 'clone uw_ct_contact content'
+  - 'clone uw_ct_event content'
+  - 'clone uw_ct_news_item content'
+  - 'clone uw_ct_profile content'
+  - 'clone uw_ct_sidebar content'
+  - 'clone uw_ct_web_page content'
   - 'configure editable uw_ct_blog node layout overrides'
   - 'configure editable uw_ct_catalog_item node layout overrides'
   - 'configure editable uw_ct_contact node layout overrides'
diff --git a/src/UwRoles/user.role.uw_role_site_manager.yml b/src/UwRoles/user.role.uw_role_site_manager.yml
index 8eade4a9..35420b2d 100644
--- a/src/UwRoles/user.role.uw_role_site_manager.yml
+++ b/src/UwRoles/user.role.uw_role_site_manager.yml
@@ -46,6 +46,14 @@ permissions:
   - 'can override my_dashboard dashboard'
   - 'can view my_dashboard dashboard'
   - 'cancel smart date recur instances'
+  - 'clone uw_ct_blog content'
+  - 'clone uw_ct_catalog_item content'
+  - 'clone uw_ct_contact content'
+  - 'clone uw_ct_event content'
+  - 'clone uw_ct_news_item content'
+  - 'clone uw_ct_profile content'
+  - 'clone uw_ct_sidebar content'
+  - 'clone uw_ct_web_page content'
   - 'configure editable uw_ct_blog node layout overrides'
   - 'configure editable uw_ct_catalog_item node layout overrides'
   - 'configure editable uw_ct_contact node layout overrides'
-- 
GitLab