diff --git a/config/install/layout_builder_styles.style.uw_lbs_carousel_1_item.yml b/config/install/layout_builder_styles.style.uw_lbs_carousel_1_item.yml index a4a7cbcc11775ae62f5cf7fe5e76169a889858ee..00d757054e514454e182dd90405f75a856b4dc7f 100644 --- a/config/install/layout_builder_styles.style.uw_lbs_carousel_1_item.yml +++ b/config/install/layout_builder_styles.style.uw_lbs_carousel_1_item.yml @@ -5,5 +5,6 @@ id: uw_lbs_carousel_1_item label: 'Carousel - 1 item' classes: uw-carousel--one-item type: component +weight: 0 block_restrictions: - 'inline_block:uw_cbl_facts_and_figures' diff --git a/config/install/layout_builder_styles.style.uw_lbs_carousel_2_items.yml b/config/install/layout_builder_styles.style.uw_lbs_carousel_2_items.yml index 87bf468e1facb6da064ad55f4a8f24f0e473c0ed..88c8d085caf7885e417a1ead64cd36567f1e0b5e 100644 --- a/config/install/layout_builder_styles.style.uw_lbs_carousel_2_items.yml +++ b/config/install/layout_builder_styles.style.uw_lbs_carousel_2_items.yml @@ -5,5 +5,6 @@ id: uw_lbs_carousel_2_items label: 'Carousel - 2 items' classes: uw-carousel--two-items type: component +weight: 0 block_restrictions: - 'inline_block:uw_cbl_facts_and_figures' diff --git a/config/install/layout_builder_styles.style.uw_lbs_carousel_3_items.yml b/config/install/layout_builder_styles.style.uw_lbs_carousel_3_items.yml index eb06b195850f50cd8f6c1c0b01a68d27c7575fdb..2d9265f7a2b2f0bd6a7bc97d88ab4a593128955f 100644 --- a/config/install/layout_builder_styles.style.uw_lbs_carousel_3_items.yml +++ b/config/install/layout_builder_styles.style.uw_lbs_carousel_3_items.yml @@ -5,5 +5,6 @@ id: uw_lbs_carousel_3_items label: 'Carousel - 3 items' classes: uw-carousel--three-items type: component +weight: 0 block_restrictions: - 'inline_block:uw_cbl_facts_and_figures' diff --git a/config/install/layout_builder_styles.style.uw_lbs_carousel_4_items.yml b/config/install/layout_builder_styles.style.uw_lbs_carousel_4_items.yml index 4dabb723c5f162818acd36bd9bfb1cf0fc1fd1b0..37924349abf05d8d30bf4179aec9b5c82276ac5c 100644 --- a/config/install/layout_builder_styles.style.uw_lbs_carousel_4_items.yml +++ b/config/install/layout_builder_styles.style.uw_lbs_carousel_4_items.yml @@ -5,5 +5,6 @@ id: uw_lbs_carousel_4_items label: 'Carousel - 4 items' classes: uw-carousel--four-items type: component +weight: 0 block_restrictions: - 'inline_block:uw_cbl_facts_and_figures' diff --git a/config/install/layout_builder_styles.style.uw_lbs_contained_width.yml b/config/install/layout_builder_styles.style.uw_lbs_contained_width.yml index 056e56dd5e486bc3fee7791050bc6c2c946facf6..dddabf08494157f790f04db76280e21652b2ce1e 100644 --- a/config/install/layout_builder_styles.style.uw_lbs_contained_width.yml +++ b/config/install/layout_builder_styles.style.uw_lbs_contained_width.yml @@ -5,6 +5,7 @@ id: uw_lbs_contained_width label: 'Contained width' classes: uw-contained-width type: section +weight: 0 block_restrictions: - 'inline_block:uw_cbl_call_to_action' - 'inline_block:uw_cbl_copy_text' diff --git a/config/install/layout_builder_styles.style.uw_lbs_full_width.yml b/config/install/layout_builder_styles.style.uw_lbs_full_width.yml index 325314f7dbeb215db9603c679e6a5e0ac46d2d70..1f92dcc2c47c56c16c1e89aeaff8f67db931b903 100644 --- a/config/install/layout_builder_styles.style.uw_lbs_full_width.yml +++ b/config/install/layout_builder_styles.style.uw_lbs_full_width.yml @@ -5,6 +5,7 @@ id: uw_lbs_full_width label: 'Full width' classes: uw-full-width type: section +weight: 0 block_restrictions: - 'inline_block:uw_cbl_call_to_action' - 'inline_block:uw_cbl_copy_text' diff --git a/config/install/user.role.administrator.yml b/config/install/user.role.administrator.yml new file mode 100644 index 0000000000000000000000000000000000000000..a01e566e76c8132ebe533590bf6bd00b5d95fccc --- /dev/null +++ b/config/install/user.role.administrator.yml @@ -0,0 +1,8 @@ +langcode: en +status: true +dependencies: { } +id: administrator +label: Administrator +weight: -8 +is_admin: true +permissions: { } diff --git a/config/install/user.role.anonymous.yml b/config/install/user.role.anonymous.yml new file mode 100644 index 0000000000000000000000000000000000000000..6252b82195e4ce095ce3bde9bb4f9d475b4daf09 --- /dev/null +++ b/config/install/user.role.anonymous.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: { } +id: anonymous +label: 'Anonymous user' +weight: -10 +is_admin: false +permissions: + - 'access content' + - 'access news feeds' + - 'use text format uw_tf_basic' + - 'view media' + - 'view paragraph content uw_para_call_to_action' + - 'view paragraph content uw_para_call_to_action_text' + - 'view paragraph content uw_para_fact_point' + - 'view paragraph content uw_para_fact_text' + - 'view paragraph content uw_para_facts_and_figures' diff --git a/config/install/user.role.authenticated.yml b/config/install/user.role.authenticated.yml new file mode 100644 index 0000000000000000000000000000000000000000..16efcf2d1a19f40d6e0aef2ff7685f1b63e6ed0f --- /dev/null +++ b/config/install/user.role.authenticated.yml @@ -0,0 +1,22 @@ +langcode: en +status: true +dependencies: { } +id: authenticated +label: 'Authenticated user' +weight: -9 +is_admin: false +permissions: + - 'access administration pages' + - 'access content' + - 'access news feeds' + - 'access toolbar' + - 'access workbench' + - 'use text format uw_tf_basic' + - 'use text format uw_tf_standard' + - 'view media' + - 'view paragraph content uw_para_call_to_action' + - 'view paragraph content uw_para_call_to_action_text' + - 'view paragraph content uw_para_fact_point' + - 'view paragraph content uw_para_fact_text' + - 'view paragraph content uw_para_facts_and_figures' + - 'view the administration theme' diff --git a/config/install/user.role.uw_role_content_author.yml b/config/install/user.role.uw_role_content_author.yml new file mode 100644 index 0000000000000000000000000000000000000000..717ed1d6a665a4d66a4b35f51ab7829fdd489cc5 --- /dev/null +++ b/config/install/user.role.uw_role_content_author.yml @@ -0,0 +1,52 @@ +langcode: en +status: true +dependencies: { } +id: uw_role_content_author +label: 'Content author' +weight: -4 +is_admin: null +permissions: + - 'access administration pages' + - 'create media' + - 'create paragraph content uw_para_call_to_action' + - 'create paragraph content uw_para_call_to_action_text' + - 'create paragraph content uw_para_fact_point' + - 'create paragraph content uw_para_fact_text' + - 'create paragraph content uw_para_facts_and_figures' + - 'create terms in uw_vocab_news_tags' + - 'create uw_ct_web_page content' + - 'create uw_mt_image media' + - 'create uw_mt_remote_video media' + - 'create uw_news_item content' + - 'create webform' + - 'create webform content' + - 'delete media' + - 'delete own uw_ct_site_footer content' + - 'delete own uw_ct_web_page content' + - 'delete own uw_mt_image media' + - 'delete own uw_mt_remote_video media' + - 'delete own uw_news_item content' + - 'delete own webform content' + - 'delete paragraph content uw_para_call_to_action' + - 'delete paragraph content uw_para_call_to_action_text' + - 'delete paragraph content uw_para_fact_point' + - 'delete paragraph content uw_para_fact_text' + - 'delete paragraph content uw_para_facts_and_figures' + - 'edit any uw_ct_web_page content' + - 'edit own uw_ct_web_page content' + - 'edit own uw_mt_image media' + - 'edit own uw_mt_remote_video media' + - 'edit own uw_news_item content' + - 'edit own webform' + - 'edit own webform content' + - 'revert uw_ct_web_page revisions' + - 'update media' + - 'update paragraph content uw_para_call_to_action' + - 'update paragraph content uw_para_call_to_action_text' + - 'update paragraph content uw_para_fact_point' + - 'update paragraph content uw_para_fact_text' + - 'update paragraph content uw_para_facts_and_figures' + - 'use uw_workflow transition needs_review' + - 'view own unpublished content' + - 'view own unpublished media' + - 'view uw_ct_web_page revisions' diff --git a/config/install/user.role.uw_role_content_editor.yml b/config/install/user.role.uw_role_content_editor.yml new file mode 100644 index 0000000000000000000000000000000000000000..7d6d6bab4044185704c33f9024c031f503893021 --- /dev/null +++ b/config/install/user.role.uw_role_content_editor.yml @@ -0,0 +1,61 @@ +langcode: en +status: true +dependencies: { } +id: uw_role_content_editor +label: 'Content editor' +weight: -5 +is_admin: null +permissions: + - 'access administration pages' + - 'can override my_dashboard dashboard' + - 'can view my_dashboard dashboard' + - 'create media' + - 'create paragraph content uw_para_call_to_action' + - 'create paragraph content uw_para_call_to_action_text' + - 'create paragraph content uw_para_fact_point' + - 'create paragraph content uw_para_fact_text' + - 'create paragraph content uw_para_facts_and_figures' + - 'create terms in uw_vocab_news_tags' + - 'create uw_ct_web_page content' + - 'create uw_mt_image media' + - 'create uw_mt_remote_video media' + - 'create uw_news_item content' + - 'create webform' + - 'create webform content' + - 'delete media' + - 'delete own uw_ct_site_footer content' + - 'delete own uw_ct_web_page content' + - 'delete own uw_mt_image media' + - 'delete own uw_mt_remote_video media' + - 'delete own uw_news_item content' + - 'delete own webform content' + - 'delete paragraph content uw_para_call_to_action' + - 'delete paragraph content uw_para_call_to_action_text' + - 'delete paragraph content uw_para_fact_point' + - 'delete paragraph content uw_para_fact_text' + - 'delete paragraph content uw_para_facts_and_figures' + - 'edit any uw_ct_web_page content' + - 'edit own uw_ct_web_page content' + - 'edit own uw_mt_image media' + - 'edit own uw_mt_remote_video media' + - 'edit own uw_news_item content' + - 'edit own webform' + - 'edit own webform content' + - 'revert uw_ct_web_page revisions' + - 'revert uw_news_item revisions' + - 'revert webform revisions' + - 'update media' + - 'update paragraph content uw_para_call_to_action' + - 'update paragraph content uw_para_call_to_action_text' + - 'update paragraph content uw_para_fact_point' + - 'update paragraph content uw_para_fact_text' + - 'update paragraph content uw_para_facts_and_figures' + - 'use uw_workflow transition archived' + - 'use uw_workflow transition draft' + - 'use uw_workflow transition needs_review' + - 'use uw_workflow transition published' + - 'view own unpublished content' + - 'view own unpublished media' + - 'view uw_ct_web_page revisions' + - 'view uw_news_item revisions' + - 'view webform revisions' diff --git a/config/install/user.role.uw_role_site_manager.yml b/config/install/user.role.uw_role_site_manager.yml new file mode 100644 index 0000000000000000000000000000000000000000..330c499494d7066df754da70f4416ce46b103909 --- /dev/null +++ b/config/install/user.role.uw_role_site_manager.yml @@ -0,0 +1,120 @@ +langcode: en +status: true +dependencies: { } +id: uw_role_site_manager +label: 'Site manager' +weight: -6 +is_admin: null +permissions: + - 'access administration pages' + - 'access content overview' + - 'access files overview' + - 'access media overview' + - 'access media_entity_browser entity browser pages' + - 'access media_entity_browser_modal entity browser pages' + - 'access uw_ebr_cta entity browser pages' + - 'access uw_ebr_image entity browser pages' + - 'access uw_ebr_webform entity browser pages' + - 'administer menu' + - 'can override my_dashboard dashboard' + - 'can view my_dashboard dashboard' + - 'create media' + - 'create paragraph content uw_para_call_to_action' + - 'create paragraph content uw_para_call_to_action_text' + - 'create paragraph content uw_para_fact_point' + - 'create paragraph content uw_para_fact_text' + - 'create paragraph content uw_para_facts_and_figures' + - 'create terms in uw_vocab_news_tags' + - 'create uw_ct_blog content' + - 'create uw_ct_event content' + - 'create uw_ct_site_footer content' + - 'create uw_ct_web_page content' + - 'create uw_mt_image media' + - 'create uw_mt_remote_video media' + - 'create uw_news_item content' + - 'create webform' + - 'create webform content' + - 'delete all revisions' + - 'delete any media' + - 'delete any uw_ct_blog content' + - 'delete any uw_ct_event content' + - 'delete any uw_ct_site_footer content' + - 'delete any uw_ct_web_page content' + - 'delete any uw_mt_image media' + - 'delete any uw_mt_remote_video media' + - 'delete any uw_news_item content' + - 'delete any webform' + - 'delete any webform content' + - 'delete any webform submission' + - 'delete media' + - 'delete orphan revisions' + - 'delete own uw_ct_blog content' + - 'delete own uw_ct_event content' + - 'delete own uw_ct_site_footer content' + - 'delete own uw_ct_web_page content' + - 'delete own uw_mt_image media' + - 'delete own uw_mt_remote_video media' + - 'delete own uw_news_item content' + - 'delete own webform' + - 'delete own webform content' + - 'delete own webform submission' + - 'delete paragraph content uw_para_call_to_action' + - 'delete paragraph content uw_para_call_to_action_text' + - 'delete paragraph content uw_para_fact_point' + - 'delete paragraph content uw_para_fact_text' + - 'delete paragraph content uw_para_facts_and_figures' + - 'delete terms in uw_vocab_news_tags' + - 'delete uw_ct_site_footer revisions' + - 'delete uw_ct_web_page revisions' + - 'delete uw_news_item revisions' + - 'delete webform revisions' + - 'edit any uw_ct_blog content' + - 'edit any uw_ct_event content' + - 'edit any uw_ct_site_footer content' + - 'edit any uw_ct_web_page content' + - 'edit any uw_mt_image media' + - 'edit any uw_mt_remote_video media' + - 'edit any uw_news_item content' + - 'edit any webform' + - 'edit any webform content' + - 'edit any webform submission' + - 'edit own uw_ct_blog content' + - 'edit own uw_ct_event content' + - 'edit own uw_ct_site_footer content' + - 'edit own uw_ct_web_page content' + - 'edit own uw_mt_image media' + - 'edit own uw_mt_remote_video media' + - 'edit own uw_news_item content' + - 'edit own webform' + - 'edit own webform content' + - 'edit terms in uw_vocab_news_tags' + - 'revert all revisions' + - 'revert uw_ct_blog revisions' + - 'revert uw_ct_event revisions' + - 'revert uw_ct_site_footer revisions' + - 'revert uw_ct_web_page revisions' + - 'revert uw_news_item revisions' + - 'revert webform revisions' + - 'update any media' + - 'update media' + - 'update paragraph content uw_para_call_to_action' + - 'update paragraph content uw_para_call_to_action_text' + - 'update paragraph content uw_para_fact_point' + - 'update paragraph content uw_para_fact_text' + - 'update paragraph content uw_para_facts_and_figures' + - 'use uw_workflow transition archived' + - 'use uw_workflow transition draft' + - 'use uw_workflow transition needs_review' + - 'use uw_workflow transition published' + - 'view all media revisions' + - 'view all revisions' + - 'view any unpublished content' + - 'view latest version' + - 'view own unpublished content' + - 'view own unpublished media' + - 'view uw_ct_blog revisions' + - 'view uw_ct_event revisions' + - 'view uw_ct_site_footer revisions' + - 'view uw_ct_web_page revisions' + - 'view uw_news_item revisions' + - 'view webform revisions' diff --git a/config/install/user.role.uw_role_site_owner.yml b/config/install/user.role.uw_role_site_owner.yml new file mode 100644 index 0000000000000000000000000000000000000000..dcf7202d56ac1191399bdd4357b8fc280e26f2cf --- /dev/null +++ b/config/install/user.role.uw_role_site_owner.yml @@ -0,0 +1,24 @@ +langcode: en +status: true +dependencies: { } +id: uw_role_site_owner +label: 'Site owner' +weight: -7 +is_admin: null +permissions: + - 'access administration pages' + - 'access content access form' + - 'access files overview' + - 'access media_entity_browser entity browser pages' + - 'access media_entity_browser_modal entity browser pages' + - 'access uw_ebr_image entity browser pages' + - 'administer menu' + - 'can override my_dashboard dashboard' + - 'can view my_dashboard dashboard' + - 'delete orphan revisions' + - 'use uw_workflow transition archived' + - 'use uw_workflow transition draft' + - 'use uw_workflow transition needs_review' + - 'use uw_workflow transition published' + - 'view any unpublished content' + - 'view latest version' diff --git a/uw_cfg_common.features.yml b/uw_cfg_common.features.yml index 6f037e0c10a445db9619d1db840244c62178084f..060a98e7a2f994a5c4cfd7618bc3d4c05edb4adb 100644 --- a/uw_cfg_common.features.yml +++ b/uw_cfg_common.features.yml @@ -1 +1 @@ -required: true +required: true diff --git a/uw_cfg_common.info.yml b/uw_cfg_common.info.yml index f511325b55098d8b51d3ec1267aa321056d9d820..84de6d4684d21729d1402d78a85ca1cdbbae2f8a 100644 --- a/uw_cfg_common.info.yml +++ b/uw_cfg_common.info.yml @@ -1,12 +1,15 @@ -name: UW Configure common -description: Configuration for all common WCMS -type: module -core_version_requirement: ^8 || ^9 -dependencies: - - core_event_dispatcher - - field_event_dispatcher - - hook_event_dispatcher - - layout_builder_modal - - layout_builder_restrictions - - layout_builder_styles - - preprocess_event_dispatcher +name: 'UW Configure common' +description: 'Configuration for all common WCMS' +type: module +core_version_requirement: '^8 || ^9' +dependencies: + - core_event_dispatcher + - field_event_dispatcher + - hook_event_dispatcher + - layout_builder_modal + - layout_builder_restrictions + - layout_builder_styles + - preprocess_event_dispatcher + - user +core_incompatible: false +core: 8.x