Skip to content
Snippets Groups Projects
Commit a7420a2b authored by Lily Yan's avatar Lily Yan
Browse files

Merge branch 'feature/ISTWCMS-5125-l26yan-Create-permissions-for-uw_ct_service' into '1.0.x'

ISTWCMS-5125 Create permissions for Service content type

See merge request !160
parents e6ea99ae 12260479
No related branches found
No related tags found
1 merge request!160ISTWCMS-5125 Create permissions for Service content type
...@@ -199,6 +199,24 @@ class UwPermissions { ...@@ -199,6 +199,24 @@ class UwPermissions {
), ),
], ],
// Service permissions.
'Service' => [
'Use content type' =>
UwPermissions::buildRolePermissionsListContentType(
'uw_ct_service'
),
'Create/edit categories' =>
UwPermissions::buildRolePermissionsListTaxonomyTerm(
'uw_vocab_service_categories',
['create', 'edit']
),
'Delete categories' =>
UwPermissions::buildRolePermissionsListTaxonomyTerm(
'uw_vocab_service_categories',
['delete']
),
],
// Sidebar permissions. // Sidebar permissions.
'Sidebar' => [ 'Sidebar' => [
'Use content type' => 'Use content type' =>
......
...@@ -49,6 +49,7 @@ permissions: ...@@ -49,6 +49,7 @@ permissions:
- 'clone uw_ct_event content' - 'clone uw_ct_event content'
- 'clone uw_ct_news_item content' - 'clone uw_ct_news_item content'
- 'clone uw_ct_profile content' - 'clone uw_ct_profile content'
- 'clone uw_ct_service content'
- 'clone uw_ct_sidebar content' - 'clone uw_ct_sidebar content'
- 'clone uw_ct_web_page content' - 'clone uw_ct_web_page content'
- 'configure editable uw_ct_blog node layout overrides' - 'configure editable uw_ct_blog node layout overrides'
...@@ -57,6 +58,7 @@ permissions: ...@@ -57,6 +58,7 @@ permissions:
- 'configure editable uw_ct_event node layout overrides' - 'configure editable uw_ct_event node layout overrides'
- 'configure editable uw_ct_news_item node layout overrides' - 'configure editable uw_ct_news_item node layout overrides'
- 'configure editable uw_ct_profile node layout overrides' - 'configure editable uw_ct_profile node layout overrides'
- 'configure editable uw_ct_service node layout overrides'
- 'configure editable uw_ct_sidebar node layout overrides' - 'configure editable uw_ct_sidebar node layout overrides'
- 'configure editable uw_ct_site_footer node layout overrides' - 'configure editable uw_ct_site_footer node layout overrides'
- 'configure editable uw_ct_web_page node layout overrides' - 'configure editable uw_ct_web_page node layout overrides'
...@@ -93,6 +95,7 @@ permissions: ...@@ -93,6 +95,7 @@ permissions:
- 'enter uw_ct_event revision log entry' - 'enter uw_ct_event revision log entry'
- 'enter uw_ct_news_item revision log entry' - 'enter uw_ct_news_item revision log entry'
- 'enter uw_ct_profile revision log entry' - 'enter uw_ct_profile revision log entry'
- 'enter uw_ct_service revision log entry'
- 'enter uw_ct_web_page revision log entry' - 'enter uw_ct_web_page revision log entry'
- 'make smart dates recur' - 'make smart dates recur'
- 'override uw_ct_blog promote to front page option' - 'override uw_ct_blog promote to front page option'
...@@ -113,6 +116,8 @@ permissions: ...@@ -113,6 +116,8 @@ permissions:
- 'override uw_ct_news_item sticky option' - 'override uw_ct_news_item sticky option'
- 'override uw_ct_profile published option' - 'override uw_ct_profile published option'
- 'override uw_ct_profile revision option' - 'override uw_ct_profile revision option'
- 'override uw_ct_service published option'
- 'override uw_ct_service revision option'
- 'override uw_ct_web_page published option' - 'override uw_ct_web_page published option'
- 'override uw_ct_web_page revision option' - 'override uw_ct_web_page revision option'
- 'reschedule smart date recur instances' - 'reschedule smart date recur instances'
......
...@@ -50,6 +50,7 @@ permissions: ...@@ -50,6 +50,7 @@ permissions:
- 'clone uw_ct_event content' - 'clone uw_ct_event content'
- 'clone uw_ct_news_item content' - 'clone uw_ct_news_item content'
- 'clone uw_ct_profile content' - 'clone uw_ct_profile content'
- 'clone uw_ct_service content'
- 'clone uw_ct_sidebar content' - 'clone uw_ct_sidebar content'
- 'clone uw_ct_web_page content' - 'clone uw_ct_web_page content'
- 'configure editable uw_ct_blog node layout overrides' - 'configure editable uw_ct_blog node layout overrides'
...@@ -58,6 +59,7 @@ permissions: ...@@ -58,6 +59,7 @@ permissions:
- 'configure editable uw_ct_event node layout overrides' - 'configure editable uw_ct_event node layout overrides'
- 'configure editable uw_ct_news_item node layout overrides' - 'configure editable uw_ct_news_item node layout overrides'
- 'configure editable uw_ct_profile node layout overrides' - 'configure editable uw_ct_profile node layout overrides'
- 'configure editable uw_ct_service node layout overrides'
- 'configure editable uw_ct_sidebar node layout overrides' - 'configure editable uw_ct_sidebar node layout overrides'
- 'configure editable uw_ct_site_footer node layout overrides' - 'configure editable uw_ct_site_footer node layout overrides'
- 'configure editable uw_ct_web_page node layout overrides' - 'configure editable uw_ct_web_page node layout overrides'
...@@ -82,6 +84,7 @@ permissions: ...@@ -82,6 +84,7 @@ permissions:
- 'enter uw_ct_event revision log entry' - 'enter uw_ct_event revision log entry'
- 'enter uw_ct_news_item revision log entry' - 'enter uw_ct_news_item revision log entry'
- 'enter uw_ct_profile revision log entry' - 'enter uw_ct_profile revision log entry'
- 'enter uw_ct_service revision log entry'
- 'enter uw_ct_web_page revision log entry' - 'enter uw_ct_web_page revision log entry'
- 'make smart dates recur' - 'make smart dates recur'
- 'override uw_ct_blog promote to front page option' - 'override uw_ct_blog promote to front page option'
...@@ -102,6 +105,8 @@ permissions: ...@@ -102,6 +105,8 @@ permissions:
- 'override uw_ct_news_item sticky option' - 'override uw_ct_news_item sticky option'
- 'override uw_ct_profile published option' - 'override uw_ct_profile published option'
- 'override uw_ct_profile revision option' - 'override uw_ct_profile revision option'
- 'override uw_ct_service published option'
- 'override uw_ct_service revision option'
- 'override uw_ct_web_page published option' - 'override uw_ct_web_page published option'
- 'override uw_ct_web_page revision option' - 'override uw_ct_web_page revision option'
- 'reschedule smart date recur instances' - 'reschedule smart date recur instances'
......
...@@ -54,6 +54,7 @@ permissions: ...@@ -54,6 +54,7 @@ permissions:
- 'clone uw_ct_event content' - 'clone uw_ct_event content'
- 'clone uw_ct_news_item content' - 'clone uw_ct_news_item content'
- 'clone uw_ct_profile content' - 'clone uw_ct_profile content'
- 'clone uw_ct_service content'
- 'clone uw_ct_sidebar content' - 'clone uw_ct_sidebar content'
- 'clone uw_ct_web_page content' - 'clone uw_ct_web_page content'
- 'configure editable uw_ct_blog node layout overrides' - 'configure editable uw_ct_blog node layout overrides'
...@@ -62,6 +63,7 @@ permissions: ...@@ -62,6 +63,7 @@ permissions:
- 'configure editable uw_ct_event node layout overrides' - 'configure editable uw_ct_event node layout overrides'
- 'configure editable uw_ct_news_item node layout overrides' - 'configure editable uw_ct_news_item node layout overrides'
- 'configure editable uw_ct_profile node layout overrides' - 'configure editable uw_ct_profile node layout overrides'
- 'configure editable uw_ct_service node layout overrides'
- 'configure editable uw_ct_sidebar node layout overrides' - 'configure editable uw_ct_sidebar node layout overrides'
- 'configure editable uw_ct_site_footer node layout overrides' - 'configure editable uw_ct_site_footer node layout overrides'
- 'configure editable uw_ct_web_page node layout overrides' - 'configure editable uw_ct_web_page node layout overrides'
...@@ -100,6 +102,7 @@ permissions: ...@@ -100,6 +102,7 @@ permissions:
- 'enter uw_ct_event revision log entry' - 'enter uw_ct_event revision log entry'
- 'enter uw_ct_news_item revision log entry' - 'enter uw_ct_news_item revision log entry'
- 'enter uw_ct_profile revision log entry' - 'enter uw_ct_profile revision log entry'
- 'enter uw_ct_service revision log entry'
- 'enter uw_ct_web_page revision log entry' - 'enter uw_ct_web_page revision log entry'
- 'make smart dates recur' - 'make smart dates recur'
- 'override uw_ct_blog promote to front page option' - 'override uw_ct_blog promote to front page option'
...@@ -120,6 +123,8 @@ permissions: ...@@ -120,6 +123,8 @@ permissions:
- 'override uw_ct_news_item sticky option' - 'override uw_ct_news_item sticky option'
- 'override uw_ct_profile published option' - 'override uw_ct_profile published option'
- 'override uw_ct_profile revision option' - 'override uw_ct_profile revision option'
- 'override uw_ct_service published option'
- 'override uw_ct_service revision option'
- 'override uw_ct_web_page published option' - 'override uw_ct_web_page published option'
- 'override uw_ct_web_page revision option' - 'override uw_ct_web_page revision option'
- 'rearrange contacts' - 'rearrange contacts'
......
...@@ -169,6 +169,21 @@ function uw_cfg_common_install() { ...@@ -169,6 +169,21 @@ function uw_cfg_common_install() {
'Site manager', 'Site manager',
], ],
], ],
'Service' => [
'Use content type' => [
'Site manager',
'Content author',
'Content editor',
],
'Create/edit categories' => [
'Site manager',
'Content author',
'Content editor',
],
'Delete categories' => [
'Site manager',
],
],
'Sidebar' => [ 'Sidebar' => [
'Use content type' => [ 'Use content type' => [
'Site manager', 'Site manager',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment