From 21528bbf5dd3c4bd0362bc9192a1d3ebc78cf7ed Mon Sep 17 00:00:00 2001 From: Dena DeBry Date: Sat, 10 Aug 2024 20:59:23 -0700 Subject: [PATCH] d8core-5741: first of the geeneric taxonomy vocabs --- ...axonomy_term.opportunity_tag_1.default.yml | 46 +++++++++++++++++++ ...axonomy_term.opportunity_tag_2.default.yml | 46 +++++++++++++++++++ ...axonomy_term.opportunity_tag_3.default.yml | 46 +++++++++++++++++++ ...axonomy_term.opportunity_tag_4.default.yml | 46 +++++++++++++++++++ ....taxonomy_vocabulary_opportunity_tag_1.yml | 14 ++++++ ....taxonomy_vocabulary_opportunity_tag_2.yml | 14 ++++++ ....taxonomy_vocabulary_opportunity_tag_3.yml | 14 ++++++ ....taxonomy_vocabulary_opportunity_tag_4.yml | 14 ++++++ .../taxonomy.vocabulary.opportunity_tag_1.yml | 28 +++++++++++ .../taxonomy.vocabulary.opportunity_tag_2.yml | 28 +++++++++++ .../taxonomy.vocabulary.opportunity_tag_3.yml | 28 +++++++++++ .../taxonomy.vocabulary.opportunity_tag_4.yml | 28 +++++++++++ config/sync/user.role.opportunity_editor.yml | 12 +++++ 13 files changed, 364 insertions(+) create mode 100644 config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_1.default.yml create mode 100644 config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_2.default.yml create mode 100644 config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_3.default.yml create mode 100644 config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_4.default.yml create mode 100644 config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_1.yml create mode 100644 config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_2.yml create mode 100644 config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_3.yml create mode 100644 config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_4.yml create mode 100644 config/sync/taxonomy.vocabulary.opportunity_tag_1.yml create mode 100644 config/sync/taxonomy.vocabulary.opportunity_tag_2.yml create mode 100644 config/sync/taxonomy.vocabulary.opportunity_tag_3.yml create mode 100644 config/sync/taxonomy.vocabulary.opportunity_tag_4.yml diff --git a/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_1.default.yml b/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_1.default.yml new file mode 100644 index 000000000..66180637d --- /dev/null +++ b/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_1.default.yml @@ -0,0 +1,46 @@ +uuid: 80cb931e-926c-4382-ac73-51f84844eb7e +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.opportunity_tag_1 + module: + - path + - text +id: taxonomy_term.opportunity_tag_1.default +targetEntityType: taxonomy_term +bundle: opportunity_tag_1 +mode: default +content: + description: + type: text_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + name: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + weight: 100 + region: content + settings: + display_label: true + third_party_settings: { } +hidden: + publish_on: true + unpublish_on: true diff --git a/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_2.default.yml b/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_2.default.yml new file mode 100644 index 000000000..c74dcdf10 --- /dev/null +++ b/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_2.default.yml @@ -0,0 +1,46 @@ +uuid: 91ce03c5-d803-4fc3-87d2-bf8678fa3fd1 +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.opportunity_tag_2 + module: + - path + - text +id: taxonomy_term.opportunity_tag_2.default +targetEntityType: taxonomy_term +bundle: opportunity_tag_2 +mode: default +content: + description: + type: text_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + name: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + weight: 100 + region: content + settings: + display_label: true + third_party_settings: { } +hidden: + publish_on: true + unpublish_on: true diff --git a/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_3.default.yml b/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_3.default.yml new file mode 100644 index 000000000..8a2728b96 --- /dev/null +++ b/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_3.default.yml @@ -0,0 +1,46 @@ +uuid: 00103c9f-5a28-4866-8837-d826dcc0b200 +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.opportunity_tag_3 + module: + - path + - text +id: taxonomy_term.opportunity_tag_3.default +targetEntityType: taxonomy_term +bundle: opportunity_tag_3 +mode: default +content: + description: + type: text_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + name: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + weight: 100 + region: content + settings: + display_label: true + third_party_settings: { } +hidden: + publish_on: true + unpublish_on: true diff --git a/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_4.default.yml b/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_4.default.yml new file mode 100644 index 000000000..1460f0899 --- /dev/null +++ b/config/sync/core.entity_form_display.taxonomy_term.opportunity_tag_4.default.yml @@ -0,0 +1,46 @@ +uuid: c1dda8db-f9ad-4ef9-b5a3-7823bc93f33b +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.opportunity_tag_4 + module: + - path + - text +id: taxonomy_term.opportunity_tag_4.default +targetEntityType: taxonomy_term +bundle: opportunity_tag_4 +mode: default +content: + description: + type: text_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + name: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + weight: 100 + region: content + settings: + display_label: true + third_party_settings: { } +hidden: + publish_on: true + unpublish_on: true diff --git a/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_1.yml b/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_1.yml new file mode 100644 index 000000000..c4688747c --- /dev/null +++ b/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_1.yml @@ -0,0 +1,14 @@ +uuid: 29e1229f-e17f-4166-b6f8-dcfc5aaa6c5b +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.opportunity_tag_1 +id: taxonomy_vocabulary_opportunity_tag_1 +entity_type_id: taxonomy_vocabulary +entity_id: opportunity_tag_1 +action: display_page +allow_override: 1 +redirect: '' +redirect_code: 301 +redirect_fallback_action: access_denied diff --git a/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_2.yml b/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_2.yml new file mode 100644 index 000000000..f6f148b18 --- /dev/null +++ b/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_2.yml @@ -0,0 +1,14 @@ +uuid: 8c706698-4edf-49e4-a8e8-45b0dad3fb4e +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.opportunity_tag_2 +id: taxonomy_vocabulary_opportunity_tag_2 +entity_type_id: taxonomy_vocabulary +entity_id: opportunity_tag_2 +action: display_page +allow_override: 1 +redirect: '' +redirect_code: 301 +redirect_fallback_action: access_denied diff --git a/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_3.yml b/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_3.yml new file mode 100644 index 000000000..cb3917072 --- /dev/null +++ b/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_3.yml @@ -0,0 +1,14 @@ +uuid: 1da8a27c-a428-432f-a122-e028e72f2818 +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.opportunity_tag_3 +id: taxonomy_vocabulary_opportunity_tag_3 +entity_type_id: taxonomy_vocabulary +entity_id: opportunity_tag_3 +action: display_page +allow_override: 1 +redirect: '' +redirect_code: 301 +redirect_fallback_action: access_denied diff --git a/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_4.yml b/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_4.yml new file mode 100644 index 000000000..55fe9fb05 --- /dev/null +++ b/config/sync/rabbit_hole.behavior_settings.taxonomy_vocabulary_opportunity_tag_4.yml @@ -0,0 +1,14 @@ +uuid: 0e964261-58d7-424a-9ce1-96cf2242c8fa +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.opportunity_tag_4 +id: taxonomy_vocabulary_opportunity_tag_4 +entity_type_id: taxonomy_vocabulary +entity_id: opportunity_tag_4 +action: display_page +allow_override: 1 +redirect: '' +redirect_code: 301 +redirect_fallback_action: access_denied diff --git a/config/sync/taxonomy.vocabulary.opportunity_tag_1.yml b/config/sync/taxonomy.vocabulary.opportunity_tag_1.yml new file mode 100644 index 000000000..a0e9aac06 --- /dev/null +++ b/config/sync/taxonomy.vocabulary.opportunity_tag_1.yml @@ -0,0 +1,28 @@ +uuid: 6bd22067-d9e5-43ac-9206-6c511941d713 +langcode: en +status: true +dependencies: + module: + - flat_taxonomy + - scheduler +third_party_settings: + flat_taxonomy: + flat: 1 + scheduler: + expand_fieldset: when_required + fields_display_mode: vertical_tab + publish_enable: false + publish_past_date: error + publish_past_date_created: false + publish_required: false + publish_revision: false + publish_touch: false + show_message_after_update: true + unpublish_enable: false + unpublish_required: false + unpublish_revision: false +name: 'Opportunity Tag 1' +vid: opportunity_tag_1 +description: null +weight: 0 +new_revision: false diff --git a/config/sync/taxonomy.vocabulary.opportunity_tag_2.yml b/config/sync/taxonomy.vocabulary.opportunity_tag_2.yml new file mode 100644 index 000000000..bf6d34f15 --- /dev/null +++ b/config/sync/taxonomy.vocabulary.opportunity_tag_2.yml @@ -0,0 +1,28 @@ +uuid: 652f3e57-f0b2-44d4-9da5-ec237af384b6 +langcode: en +status: true +dependencies: + module: + - flat_taxonomy + - scheduler +third_party_settings: + flat_taxonomy: + flat: 1 + scheduler: + expand_fieldset: when_required + fields_display_mode: vertical_tab + publish_enable: false + publish_past_date: error + publish_past_date_created: false + publish_required: false + publish_revision: false + publish_touch: false + show_message_after_update: true + unpublish_enable: false + unpublish_required: false + unpublish_revision: false +name: 'Opportunity Tag 2' +vid: opportunity_tag_2 +description: null +weight: 0 +new_revision: false diff --git a/config/sync/taxonomy.vocabulary.opportunity_tag_3.yml b/config/sync/taxonomy.vocabulary.opportunity_tag_3.yml new file mode 100644 index 000000000..9e8d855c0 --- /dev/null +++ b/config/sync/taxonomy.vocabulary.opportunity_tag_3.yml @@ -0,0 +1,28 @@ +uuid: 0f9ea81b-cfaf-4100-b43e-382ec08f0025 +langcode: en +status: true +dependencies: + module: + - flat_taxonomy + - scheduler +third_party_settings: + flat_taxonomy: + flat: 1 + scheduler: + expand_fieldset: when_required + fields_display_mode: vertical_tab + publish_enable: false + publish_past_date: error + publish_past_date_created: false + publish_required: false + publish_revision: false + publish_touch: false + show_message_after_update: true + unpublish_enable: false + unpublish_required: false + unpublish_revision: false +name: 'Opportunity Tag 3' +vid: opportunity_tag_3 +description: null +weight: 0 +new_revision: false diff --git a/config/sync/taxonomy.vocabulary.opportunity_tag_4.yml b/config/sync/taxonomy.vocabulary.opportunity_tag_4.yml new file mode 100644 index 000000000..b80d6ed60 --- /dev/null +++ b/config/sync/taxonomy.vocabulary.opportunity_tag_4.yml @@ -0,0 +1,28 @@ +uuid: 8ef8f9f2-ae5b-4033-acd5-9422ed666569 +langcode: en +status: true +dependencies: + module: + - flat_taxonomy + - scheduler +third_party_settings: + flat_taxonomy: + flat: 1 + scheduler: + expand_fieldset: when_required + fields_display_mode: vertical_tab + publish_enable: false + publish_past_date: error + publish_past_date_created: false + publish_required: false + publish_revision: false + publish_touch: false + show_message_after_update: true + unpublish_enable: false + unpublish_required: false + unpublish_revision: false +name: 'Opportunity Tag 4' +vid: opportunity_tag_4 +description: null +weight: 0 +new_revision: false diff --git a/config/sync/user.role.opportunity_editor.yml b/config/sync/user.role.opportunity_editor.yml index 3523948d5..3e5498190 100644 --- a/config/sync/user.role.opportunity_editor.yml +++ b/config/sync/user.role.opportunity_editor.yml @@ -5,6 +5,10 @@ dependencies: config: - node.type.stanford_opportunity - taxonomy.vocabulary.opportunity_sponsor + - taxonomy.vocabulary.opportunity_tag_1 + - taxonomy.vocabulary.opportunity_tag_2 + - taxonomy.vocabulary.opportunity_tag_3 + - taxonomy.vocabulary.opportunity_tag_4 - taxonomy.vocabulary.opportunity_type module: - node @@ -19,11 +23,19 @@ permissions: - 'assign opportunity_editor role' - 'create stanford_opportunity content' - 'create terms in opportunity_sponsor' + - 'create terms in opportunity_tag_1' + - 'create terms in opportunity_tag_2' + - 'create terms in opportunity_tag_3' + - 'create terms in opportunity_tag_4' - 'create terms in opportunity_type' - 'delete any stanford_opportunity content' - 'delete own stanford_opportunity content' - 'delete stanford_opportunity revisions' - 'delete terms in opportunity_sponsor' + - 'delete terms in opportunity_tag_1' + - 'delete terms in opportunity_tag_2' + - 'delete terms in opportunity_tag_3' + - 'delete terms in opportunity_tag_4' - 'delete terms in opportunity_type' - 'edit any stanford_opportunity content' - 'edit own stanford_opportunity content'