diff --git a/composer.json b/composer.json index d522a86..12025a2 100644 --- a/composer.json +++ b/composer.json @@ -26,7 +26,7 @@ }, "require": { "composer/installers": "^2", - "cweagans/composer-patches": "^1", + "cweagans/composer-patches": "^1.7", "drupal/admin_toolbar": "^3", "drupal/allowed_formats": "^2", "drupal/antibot": "^2", @@ -139,7 +139,6 @@ "drupal/search_api_saved_searches": "^1", "drupal/seckit": "^2.0", "drupal/select_or_other": "^4.0", - "drupal/seven": "^1.0", "drupal/shield": "^1.4", "drupal/smart_date": "^4.0", "drupal/sms": "^2.0", diff --git a/config/block.block.agarica_group_operations.yml b/config/block.block.agarica_group_operations.yml new file mode 100644 index 0000000..83280d2 --- /dev/null +++ b/config/block.block.agarica_group_operations.yml @@ -0,0 +1,38 @@ +uuid: ffa31e4d-08cc-4580-8360-c6b77ecb5ade +langcode: en +status: true +dependencies: + module: + - block_visibility_groups + - ctools + - group + theme: + - agarica +_core: + default_config_hash: tFNrNdtnXTOnNWULWj6DqEc8-4I-DY9Z6JhS5AlHn24 +id: agarica_group_operations +theme: agarica +region: sidebar_first +weight: -20 +provider: null +plugin: group_operations +settings: + id: group_operations + label: 'Group operations' + label_display: visible + provider: group + context_mapping: + group: '@group.group_route_context:group' +visibility: + condition_group: + id: condition_group + negate: false + context_mapping: { } + block_visibility_group: '' + 'entity_bundle:group': + id: 'entity_bundle:group' + negate: false + context_mapping: + group: '@group.group_route_context:group' + bundles: + group: group diff --git a/config/block.block.group_operations.yml b/config/block.block.group_operations.yml new file mode 100644 index 0000000..6e6169b --- /dev/null +++ b/config/block.block.group_operations.yml @@ -0,0 +1,38 @@ +uuid: 327c7cdf-c88a-4ccc-8097-ddc9b226d985 +langcode: en +status: true +dependencies: + module: + - block_visibility_groups + - ctools + - group + theme: + - octavia +_core: + default_config_hash: tFNrNdtnXTOnNWULWj6DqEc8-4I-DY9Z6JhS5AlHn24 +id: group_operations +theme: octavia +region: sidebar_first +weight: -20 +provider: null +plugin: group_operations +settings: + id: group_operations + label: 'Group operations' + label_display: visible + provider: group + context_mapping: + group: '@group.group_route_context:group' +visibility: + condition_group: + id: condition_group + negate: false + context_mapping: { } + block_visibility_group: '' + 'entity_bundle:group': + id: 'entity_bundle:group' + negate: false + context_mapping: + group: '@group.group_route_context:group' + bundles: + group: group diff --git a/config/config_snapshot.snapshot.config_sync.module.color.yml b/config/config_snapshot.snapshot.config_sync.module.color.yml new file mode 100644 index 0000000..b9e9026 --- /dev/null +++ b/config/config_snapshot.snapshot.config_sync.module.color.yml @@ -0,0 +1,11 @@ +uuid: 24d017a7-cecb-4edd-9621-ba4dafa21151 +langcode: en +status: true +dependencies: + module: + - color +id: config_sync.module.color +snapshotSet: config_sync +extensionType: module +extensionName: color +items: { } diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_action.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_action.yml index 651f5b6..37b830e 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_action.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_action.yml @@ -1381,7 +1381,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 field_tags: label: Tags datasource_id: 'entity:node' diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_article.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_article.yml index 83c7d06..297a9be 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_article.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_article.yml @@ -1706,7 +1706,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 field_tags: label: Tags datasource_id: 'entity:node' diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_blog.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_blog.yml index c90c0a2..a7da927 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_blog.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_blog.yml @@ -1376,7 +1376,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 field_tags: label: Tags datasource_id: 'entity:node' diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_campaign.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_campaign.yml index 4cc5851..0634cc5 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_campaign.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_campaign.yml @@ -1041,7 +1041,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 created: label: 'Authored on' datasource_id: 'entity:node' diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_case_study.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_case_study.yml index 66dd56a..25fbccf 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_case_study.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_case_study.yml @@ -1699,7 +1699,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 uid: label: 'Authored by' datasource_id: 'entity:node' @@ -2084,7 +2084,7 @@ items: menu: type: normal title: Work - description: "See some of what we've built." + description: 'See some of what we''ve built.' expanded: false parent: '' weight: 0 diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_event.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_event.yml index 4e4e886..484f5e8 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_event.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_event.yml @@ -1361,7 +1361,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 field_tags: label: Tags datasource_id: 'entity:node' diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_group.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_group.yml new file mode 100644 index 0000000..53cc1a6 --- /dev/null +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_group.yml @@ -0,0 +1,1788 @@ +uuid: a8cec70a-84db-45aa-b7ae-0067641ef14d +langcode: en +status: true +dependencies: + module: + - drutopia_group +id: config_sync.module.drutopia_group +snapshotSet: config_sync +extensionType: module +extensionName: drutopia_group +items: + - + collection: '' + name: config_perms.custom_perms_entity.administer_groups + data: + langcode: en + status: true + dependencies: { } + id: administer_groups + label: 'Administer groups' + route: entity.group.collection + - + collection: '' + name: core.entity_form_display.group.group.default + data: + langcode: en + status: true + dependencies: + config: + - field.field.group.group.field_group_address + - field.field.group.group.field_group_description + - field.field.group.group.field_group_email + - field.field.group.group.field_group_image + - field.field.group.group.field_group_phone + - field.field.group.group.field_group_summary + - field.field.group.group.field_group_type + - field.field.group.group.field_group_website + - group.type.group + - image.style.thumbnail + module: + - address + - image + - link + - paragraphs + - path + - telephone + - text + id: group.group.default + targetEntityType: group + bundle: group + mode: default + content: + field_group_address: + weight: 10 + settings: + default_country: null + third_party_settings: { } + type: address_default + region: content + field_group_description: + type: entity_reference_paragraphs + weight: 4 + settings: + title: Paragraph + title_plural: Paragraphs + edit_mode: open + add_mode: button + form_display_mode: default + default_paragraph_type: text + third_party_settings: { } + region: content + field_group_email: + weight: 8 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: email_default + region: content + field_group_image: + weight: 2 + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + type: image_image + region: content + field_group_phone: + weight: 7 + settings: + placeholder: '' + third_party_settings: { } + type: telephone_default + region: content + field_group_summary: + weight: 3 + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + type: text_textarea + region: content + field_group_type: + weight: 1 + settings: { } + third_party_settings: { } + type: options_select + region: content + field_group_website: + weight: 9 + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + type: link_default + region: content + label: + type: string_textfield + weight: 0 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + region: content + path: + type: path + weight: 10 + settings: { } + third_party_settings: { } + region: content + hidden: + uid: true + - + collection: '' + name: core.entity_form_display.group_content.group-group_membership.default + data: + langcode: en + status: true + dependencies: + config: + - field.field.group_content.group-group_membership.group_roles + - group.content_type.group-group_membership + module: + - path + id: group_content.group-group_membership.default + targetEntityType: group_content + bundle: group-group_membership + mode: default + content: + entity_id: + type: entity_reference_autocomplete + weight: 5 + settings: + match_operator: CONTAINS + size: 60 + placeholder: '' + third_party_settings: { } + region: content + group_roles: + type: options_buttons + weight: 6 + settings: { } + third_party_settings: { } + region: content + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + hidden: + uid: true + - + collection: '' + name: core.entity_view_display.group.group.default + data: + langcode: en + status: true + dependencies: + config: + - field.field.group.group.field_group_address + - field.field.group.group.field_group_description + - field.field.group.group.field_group_email + - field.field.group.group.field_group_image + - field.field.group.group.field_group_phone + - field.field.group.group.field_group_summary + - field.field.group.group.field_group_type + - field.field.group.group.field_group_website + - group.type.group + - image.style.large + module: + - address + - ds + - entity_reference_revisions + - image + - link + third_party_settings: + ds: + layout: + id: ds_1col + library: null + disable_css: false + entity_classes: all_classes + settings: + wrappers: + ds_content: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + classes: + layout_class: { } + regions: + ds_content: + - field_group_image + - label + - field_group_description + - field_group_email + - field_group_phone + - field_group_website + - field_group_address + - field_group_type + id: group.group.default + targetEntityType: group + bundle: group + mode: default + content: + field_group_address: + weight: 6 + label: above + settings: { } + third_party_settings: { } + type: address_default + region: ds_content + field_group_description: + type: entity_reference_revisions_entity_view + weight: 2 + label: hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + region: ds_content + field_group_email: + weight: 3 + label: inline + settings: { } + third_party_settings: { } + type: email_mailto + region: ds_content + field_group_image: + weight: 0 + label: visually_hidden + settings: + image_style: large + image_link: '' + third_party_settings: { } + type: image + region: ds_content + field_group_phone: + weight: 4 + label: inline + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: ds_content + field_group_type: + weight: 7 + label: inline + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: ds_content + field_group_website: + weight: 5 + label: inline + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: ds_content + label: + label: hidden + type: string + weight: 1 + settings: + link_to_entity: true + third_party_settings: { } + region: ds_content + hidden: + changed: true + created: true + field_group_summary: true + uid: true + - + collection: '' + name: core.entity_view_display.group.group.full + data: + langcode: en + status: true + dependencies: + config: + - core.entity_view_mode.group.full + - field.field.group.group.field_group_address + - field.field.group.group.field_group_description + - field.field.group.group.field_group_email + - field.field.group.group.field_group_image + - field.field.group.group.field_group_phone + - field.field.group.group.field_group_summary + - field.field.group.group.field_group_type + - field.field.group.group.field_group_website + - group.type.group + - responsive_image.styles.wide + module: + - address + - ds + - entity_reference_revisions + - link + - responsive_image + - telephone + third_party_settings: + ds: + layout: + id: ds_3col_stacked + library: ds/ds_3col_stacked + disable_css: true + entity_classes: all_classes + settings: + wrappers: + header: div + left: div + middle: div + right: div + footer: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + classes: + layout_class: { } + regions: + header: + - field_group_image + left: + - field_group_email + - field_group_phone + - field_group_website + - field_group_address + middle: + - label + - field_group_description + - field_group_type + id: group.group.full + targetEntityType: group + bundle: group + mode: full + content: + field_group_address: + weight: 4 + label: above + settings: { } + third_party_settings: { } + type: address_default + region: left + field_group_description: + type: entity_reference_revisions_entity_view + weight: 6 + label: visually_hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + region: middle + field_group_email: + weight: 1 + label: inline + settings: { } + third_party_settings: { } + type: email_mailto + region: left + field_group_image: + weight: 0 + label: visually_hidden + settings: + responsive_image_style: wide + image_link: '' + third_party_settings: { } + type: responsive_image + region: header + field_group_phone: + weight: 2 + label: inline + settings: + title: '' + third_party_settings: { } + type: telephone_link + region: left + field_group_type: + type: entity_reference_label + weight: 7 + region: middle + label: visually_hidden + settings: + link: true + third_party_settings: { } + field_group_website: + weight: 3 + label: inline + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link_separate + region: left + label: + label: visually_hidden + type: string + weight: 5 + settings: + link_to_entity: true + third_party_settings: { } + region: middle + hidden: + changed: true + created: true + field_group_summary: true + uid: true + - + collection: '' + name: core.entity_view_display.group.group.teaser + data: + langcode: en + status: true + dependencies: + config: + - core.entity_view_mode.group.teaser + - field.field.group.group.field_group_address + - field.field.group.group.field_group_description + - field.field.group.group.field_group_email + - field.field.group.group.field_group_image + - field.field.group.group.field_group_phone + - field.field.group.group.field_group_summary + - field.field.group.group.field_group_type + - field.field.group.group.field_group_website + - group.type.group + - responsive_image.styles.narrow + module: + - ds + - responsive_image + - text + third_party_settings: + ds: + layout: + id: ds_2col + library: ds/ds_2col + disable_css: true + entity_classes: all_classes + settings: + wrappers: + left: div + right: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + classes: + layout_class: { } + regions: + left: + - field_group_image + right: + - label + - field_group_summary + id: group.group.teaser + targetEntityType: group + bundle: group + mode: teaser + content: + field_group_image: + type: responsive_image + weight: 0 + label: visually_hidden + settings: + responsive_image_style: narrow + image_link: content + third_party_settings: { } + region: left + field_group_summary: + type: text_default + weight: 2 + label: visually_hidden + settings: { } + third_party_settings: { } + region: right + label: + label: visually_hidden + type: string + weight: 1 + settings: + link_to_entity: true + third_party_settings: { } + region: right + hidden: + changed: true + created: true + field_group_address: true + field_group_description: true + field_group_email: true + field_group_phone: true + field_group_type: true + field_group_website: true + uid: true + - + collection: '' + name: core.entity_view_display.group_content.group-group_membership.default + data: + langcode: en + status: true + dependencies: + config: + - field.field.group_content.group-group_membership.group_roles + - group.content_type.group-group_membership + id: group_content.group-group_membership.default + targetEntityType: group_content + bundle: group-group_membership + mode: default + content: + group_roles: + label: above + type: entity_reference_label + settings: + link: false + weight: -4 + third_party_settings: { } + region: content + hidden: + entity_id: true + uid: true + - + collection: '' + name: core.entity_view_mode.group.full + data: + langcode: en + status: true + dependencies: + module: + - group + id: group.full + label: 'Full content' + targetEntityType: group + cache: true + - + collection: '' + name: core.entity_view_mode.group.teaser + data: + langcode: en + status: true + dependencies: + module: + - group + id: group.teaser + label: Teaser + targetEntityType: group + cache: true + - + collection: '' + name: field.field.group.group.field_group_address + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group.field_group_address + - group.type.group + module: + - address + id: group.group.field_group_address + field_name: field_group_address + entity_type: group + bundle: group + label: Address + description: 'Enter the full address for your group, starting by selecting your country and then complete the remaining fields.' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: + available_countries: { } + fields: + administrativeArea: administrativeArea + locality: locality + dependentLocality: dependentLocality + postalCode: postalCode + sortingCode: sortingCode + addressLine1: addressLine1 + addressLine2: addressLine2 + organization: '0' + givenName: '0' + additionalName: '0' + familyName: '0' + langcode_override: '' + field_type: address + - + collection: '' + name: field.field.group.group.field_group_description + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group.field_group_description + - group.type.group + module: + - entity_reference_revisions + id: group.group.field_group_description + field_name: field_group_description + entity_type: group + bundle: group + label: 'Group description' + description: 'Start by adding a text paragraph and provide a detailed description of your group. You can also add image and download paragraphs if desired.' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: + handler: 'default:paragraph' + handler_settings: + target_bundles: null + target_bundles_drag_drop: + text: + weight: -7 + enabled: false + image: + weight: -6 + enabled: false + file: + weight: -5 + enabled: false + field_type: entity_reference_revisions + - + collection: '' + name: field.field.group.group.field_group_email + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group.field_group_email + - group.type.group + id: group.group.field_group_email + field_name: field_group_email + entity_type: group + bundle: group + label: Email + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: email + - + collection: '' + name: field.field.group.group.field_group_image + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group.field_group_image + - group.type.group + module: + - image + id: group.group.field_group_image + field_name: field_group_image + entity_type: group + bundle: group + label: Image + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + handler: 'default:file' + handler_settings: { } + field_type: image + - + collection: '' + name: field.field.group.group.field_group_phone + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group.field_group_phone + - group.type.group + module: + - telephone + id: group.group.field_group_phone + field_name: field_group_phone + entity_type: group + bundle: group + label: Phone + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: telephone + - + collection: '' + name: field.field.group.group.field_group_summary + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group.field_group_summary + - group.type.group + module: + - text + id: group.group.field_group_summary + field_name: field_group_summary + entity_type: group + bundle: group + label: Summary + description: 'Add a brief description of your group that will appear on the listing page for all groups.' + required: true + translatable: false + default_value: { } + default_value_callback: '' + settings: { } + field_type: text_long + - + collection: '' + name: field.field.group.group.field_group_type + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group.field_group_type + - group.type.group + - taxonomy.vocabulary.group_type + id: group.group.field_group_type + field_name: field_group_type + entity_type: group + bundle: group + label: 'Group type' + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + group_type: group_type + sort: + field: _none + auto_create: false + auto_create_bundle: '' + field_type: entity_reference + - + collection: '' + name: field.field.group.group.field_group_website + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group.field_group_website + - group.type.group + module: + - link + id: group.group.field_group_website + field_name: field_group_website + entity_type: group + bundle: group + label: Website + description: '' + required: false + translatable: false + default_value: { } + default_value_callback: '' + settings: + link_type: 17 + title: 1 + field_type: link + - + collection: '' + name: field.field.group_content.group-group_membership.group_roles + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group_content.group_roles + - group.content_type.group-group_membership + id: group_content.group-group_membership.group_roles + field_name: group_roles + entity_type: group_content + bundle: group-group_membership + label: Roles + description: '' + required: false + translatable: true + default_value: { } + default_value_callback: '' + settings: + handler: 'group_type:group_role' + handler_settings: + group_type_id: group + field_type: entity_reference + - + collection: '' + name: field.storage.group.field_group_address + data: + langcode: en + status: true + dependencies: + module: + - address + - group + id: group.field_group_address + field_name: field_group_address + entity_type: group + type: address + settings: { } + module: address + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + - + collection: '' + name: field.storage.group.field_group_description + data: + langcode: en + status: true + dependencies: + module: + - entity_reference_revisions + - group + - paragraphs + id: group.field_group_description + field_name: field_group_description + entity_type: group + type: entity_reference_revisions + settings: + target_type: paragraph + module: entity_reference_revisions + locked: false + cardinality: -1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + - + collection: '' + name: field.storage.group.field_group_email + data: + langcode: en + status: true + dependencies: + module: + - group + id: group.field_group_email + field_name: field_group_email + entity_type: group + type: email + settings: { } + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + - + collection: '' + name: field.storage.group.field_group_image + data: + langcode: en + status: true + dependencies: + module: + - file + - group + - image + id: group.field_group_image + field_name: field_group_image + entity_type: group + type: image + settings: + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + target_type: file + display_field: false + display_default: false + module: image + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + - + collection: '' + name: field.storage.group.field_group_phone + data: + langcode: en + status: true + dependencies: + module: + - group + - telephone + id: group.field_group_phone + field_name: field_group_phone + entity_type: group + type: telephone + settings: { } + module: telephone + locked: false + cardinality: -1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + - + collection: '' + name: field.storage.group.field_group_summary + data: + langcode: en + status: true + dependencies: + module: + - group + - text + id: group.field_group_summary + field_name: field_group_summary + entity_type: group + type: text_long + settings: { } + module: text + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + - + collection: '' + name: field.storage.group.field_group_type + data: + langcode: en + status: true + dependencies: + module: + - group + - taxonomy + id: group.field_group_type + field_name: field_group_type + entity_type: group + type: entity_reference + settings: + target_type: taxonomy_term + module: core + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + - + collection: '' + name: field.storage.group.field_group_website + data: + langcode: en + status: true + dependencies: + module: + - group + - link + id: group.field_group_website + field_name: field_group_website + entity_type: group + type: link + settings: { } + module: link + locked: false + cardinality: 1 + translatable: true + indexes: { } + persist_with_no_fields: false + custom_storage: false + - + collection: '' + name: group.content_type.group-group_membership + data: + langcode: en + status: true + dependencies: + config: + - group.type.group + module: + - user + id: group-group_membership + label: 'Group: Group membership' + description: 'Adds users to groups as members.' + group_type: group + content_plugin: group_membership + plugin_config: + group_cardinality: 0 + entity_cardinality: 1 + - + collection: '' + name: group.role.group-anonymous + data: + langcode: en + status: true + dependencies: + config: + - group.type.group + id: group-anonymous + label: Anonymous + weight: -102 + internal: true + audience: anonymous + group_type: group + permissions_ui: true + permissions: + - 'view group' + - + collection: '' + name: group.role.group-member + data: + langcode: en + status: true + dependencies: + config: + - group.type.group + id: group-member + label: Member + weight: -100 + internal: true + audience: member + group_type: group + permissions_ui: true + permissions: + - 'update own group_membership content' + - 'leave group' + - 'view group' + - 'view group_membership content' + - + collection: '' + name: group.role.group-outsider + data: + langcode: en + status: true + dependencies: + config: + - group.type.group + id: group-outsider + label: Outsider + weight: -101 + internal: true + audience: outsider + group_type: group + permissions_ui: true + permissions: + - 'join group' + - 'view group' + - + collection: '' + name: group.type.group + data: + langcode: en + status: true + dependencies: { } + id: group + label: Group + description: 'Basic group type that can be classified by a group type vocabulary.' + creator_membership: true + creator_wizard: true + creator_roles: { } + - + collection: '' + name: pathauto.pattern.group + data: + langcode: en + status: true + dependencies: + module: + - ctools + - group + id: group + label: Group + type: 'canonical_entities:group' + pattern: 'group/[group:title]' + selection_criteria: + 3c875db9-3e6b-4959-a2db-70a6f82b75a7: + id: 'entity_bundle:group' + bundles: + group: group + negate: false + context_mapping: + group: group + uuid: 3c875db9-3e6b-4959-a2db-70a6f82b75a7 + selection_logic: and + weight: -5 + relationships: { } + - + collection: '' + name: pathauto.pattern.group_membership + data: + langcode: en + status: true + dependencies: + module: + - ctools + - group + id: group_membership + label: 'Group membership' + type: 'canonical_entities:group_content' + pattern: 'group/[group_content:group:title]/[group_content:pretty-path-key]/[group_content:id]' + selection_criteria: + eda525a1-cded-4cea-acdc-dfa809d5255e: + id: 'entity_bundle:group_content' + bundles: + group-group_membership: group-group_membership + negate: false + context_mapping: + group_content: group_content + uuid: eda525a1-cded-4cea-acdc-dfa809d5255e + selection_logic: and + weight: -5 + relationships: { } + - + collection: '' + name: pathauto.pattern.group_type + data: + langcode: en + status: true + dependencies: + module: + - ctools + - taxonomy + id: group_type + label: 'Group type' + type: 'canonical_entities:taxonomy_term' + pattern: '[term:vocabulary]/[term:name]' + selection_criteria: + 71ba3109-32a7-4acd-bac0-f21f16d63506: + id: 'entity_bundle:taxonomy_term' + bundles: + group_type: group_type + negate: false + context_mapping: + taxonomy_term: taxonomy_term + uuid: 71ba3109-32a7-4acd-bac0-f21f16d63506 + selection_logic: and + weight: -5 + relationships: { } + - + collection: '' + name: taxonomy.vocabulary.group_type + data: + langcode: en + status: true + dependencies: { } + name: 'Group type' + vid: group_type + description: 'For categorizing groups.' + hierarchy: 0 + weight: 0 + - + collection: '' + name: views.view.group + data: + langcode: en + status: true + dependencies: + config: + - core.entity_view_mode.group.teaser + - field.storage.group.field_group_summary + - group.type.group + - system.menu.main + module: + - ds + - group + - text + - user + id: group + label: Group + module: views + description: 'Group listing page.' + tag: '' + base_table: groups_field_data + base_field: id + core: 8.x + display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: mini + options: + items_per_page: 10 + offset: 0 + id: 0 + total_pages: null + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + tags: + previous: ‹‹ + next: ›› + style: + type: default + options: + row_class: '' + default_row_class: false + uses_fields: false + row: + type: 'ds_entity:group' + options: + relationship: none + view_mode: teaser + alternating_fieldset: + alternating: false + allpages: false + item_0: teaser + item_1: teaser + item_2: teaser + item_3: teaser + item_4: teaser + item_5: teaser + item_6: teaser + item_7: teaser + item_8: teaser + item_9: teaser + grouping_fieldset: + group: false + advanced_fieldset: + advanced: false + fields: + label: + id: label + table: groups_field_data + field: label + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: h2 + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: null + entity_field: label + plugin_id: field + field_group_summary: + id: field_group_summary + table: group__field_group_summary + field: field_group_summary + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: text_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + filters: + type: + id: type + table: groups_field_data + field: type + value: + group: group + entity_type: group + entity_field: type + plugin_id: bundle + sorts: + label: + id: label + table: groups_field_data + field: label + relationship: none + group_type: group + admin_label: '' + order: ASC + exposed: false + expose: + label: '' + entity_type: group + entity_field: label + plugin_id: standard + title: Groups + header: { } + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: + - 'config:field.storage.group.field_group_summary' + page_1: + display_plugin: page + id: page_1 + display_title: Page + position: 1 + display_options: + display_extenders: { } + path: group + menu: + type: normal + title: Groups + description: 'Find out about our groups.' + expanded: false + parent: '' + weight: 0 + context: '0' + menu_name: main + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: + - 'config:field.storage.group.field_group_summary' + - + collection: '' + name: views.view.group_content + data: + langcode: en + status: true + dependencies: + config: + - core.entity_view_mode.node.teaser + module: + - gnode + - group + - node + - user + id: group_content + label: 'Group content' + module: gnode + description: 'Lists all of the nodes that have been added to a group.' + tag: '' + base_table: node_field_data + base_field: nid + core: 8.x + display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: full + options: + items_per_page: 20 + offset: 0 + id: 0 + total_pages: null + tags: + previous: ‹‹ + next: ›› + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + style: + type: default + options: + row_class: '' + default_row_class: true + row: + type: 'entity:node' + options: + relationship: none + view_mode: teaser + fields: { } + filters: + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: status + plugin_id: boolean + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + order: DESC + exposed: false + expose: + label: '' + granularity: second + entity_type: node + entity_field: created + plugin_id: date + header: { } + footer: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + empty: true + tokenize: false + content: 'No content available.' + plugin_id: text_custom + relationships: + group_content: + id: group_content + table: node_field_data + field: group_content + relationship: none + group_type: group + admin_label: 'Content relation' + required: true + group_content_plugins: { } + entity_type: node + plugin_id: group_content_to_entity_reverse + arguments: + gid: + id: gid + table: group_content_field_data + field: gid + relationship: group_content + group_type: group + admin_label: '' + default_action: 'access denied' + exception: + value: all + title_enable: false + title: All + title_enable: true + title: '{{ arguments.gid|placeholder }} nodes' + default_argument_type: fixed + default_argument_options: + argument: '' + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + entity_type: group_content + entity_field: gid + plugin_id: numeric + display_extenders: { } + title: 'Group content' + filter_groups: + operator: AND + groups: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + block_recent: + display_plugin: block + id: block_recent + display_title: 'Block recent' + position: 2 + display_options: + display_extenders: { } + title: 'Latest group content' + defaults: + title: false + pager: false + use_more: false + use_more_always: false + use_more_text: false + link_display: false + link_url: false + pager: + type: some + options: + items_per_page: 10 + offset: 0 + use_more: true + use_more_always: false + use_more_text: 'All group content' + link_display: page_1 + link_url: '' + display_description: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + display_plugin: page + id: page_1 + display_title: Page + position: 1 + display_options: + display_extenders: { } + path: group/%group/group-content + menu: + type: tab + title: 'Group content' + description: '' + expanded: false + parent: '' + weight: 25 + context: '0' + menu_name: main + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_page.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_page.yml index 9902c94..959df84 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_page.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_page.yml @@ -474,7 +474,7 @@ items: parent: 'main:' name: 'Basic page' type: page - description: "Use basic pages for your static content, such as an 'About us' page." + description: 'Use basic pages for your static content, such as an ''About us'' page.' help: '' new_revision: true preview_mode: 1 diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_people.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_people.yml index 18b6e1f..5ef4a72 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_people.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_people.yml @@ -1012,7 +1012,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 created: label: 'Authored on' datasource_id: 'entity:node' diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_resource.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_resource.yml index 1a9db92..d2c8def 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_resource.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_resource.yml @@ -1599,7 +1599,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 field_tags: label: Tags datasource_id: 'entity:node' diff --git a/config/config_snapshot.snapshot.config_sync.module.drutopia_search.yml b/config/config_snapshot.snapshot.config_sync.module.drutopia_search.yml index 4ee6527..24148ca 100644 --- a/config/config_snapshot.snapshot.config_sync.module.drutopia_search.yml +++ b/config/config_snapshot.snapshot.config_sync.module.drutopia_search.yml @@ -79,7 +79,7 @@ items: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 created: label: 'Authored on' datasource_id: 'entity:node' diff --git a/config/config_snapshot.snapshot.config_sync.module.gnode.yml b/config/config_snapshot.snapshot.config_sync.module.gnode.yml new file mode 100644 index 0000000..6b59a23 --- /dev/null +++ b/config/config_snapshot.snapshot.config_sync.module.gnode.yml @@ -0,0 +1,962 @@ +uuid: 01b8b2bf-7bfc-4219-b098-5c5fbc2a02a7 +langcode: en +status: true +dependencies: + module: + - gnode +id: config_sync.module.gnode +snapshotSet: config_sync +extensionType: module +extensionName: gnode +items: + - + collection: '' + name: views.view.group_nodes + data: + langcode: en + status: true + dependencies: + module: + - gnode + - group + - node + id: group_nodes + label: 'Group nodes' + module: gnode + description: 'Lists all of the nodes that have been added to a group.' + tag: '' + base_table: node_field_data + base_field: nid + core: 8.x + display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: group_permission + options: + group_permission: 'access group_node overview' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: full + options: + items_per_page: 50 + offset: 0 + id: 0 + total_pages: null + tags: + previous: ‹‹ + next: ›› + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + override: true + sticky: true + caption: '' + summary: '' + description: '' + columns: + title: title + type: type + status: status + changed: changed + view_group_content: view_group_content + edit_group_content: edit_group_content + delete_group_content: delete_group_content + edit_node: edit_node + delete_node: delete_node + dropbutton: dropbutton + info: + title: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + type: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + status: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + changed: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: '' + view_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + edit_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + delete_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + edit_node: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + delete_node: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + dropbutton: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + default: changed + empty_table: true + row: + type: fields + options: + inline: { } + separator: '' + hide_empty: false + default_field_elements: true + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + label: Title + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: false + ellipsis: false + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: node + entity_field: title + plugin_id: field + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + label: 'Content type' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: node + entity_field: type + plugin_id: field + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + label: Status + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: boolean + settings: + format: custom + format_custom_true: Published + format_custom_false: Unpublished + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: node + entity_field: status + plugin_id: field + changed: + id: changed + table: node_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + label: Updated + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp + settings: + date_format: short + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: node + entity_field: changed + plugin_id: field + view_group_content: + id: view_group_content + table: group_content + field: view_group_content + relationship: group_content + group_type: group + admin_label: 'View relation link' + label: 'Link to Group content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'View relation' + entity_type: group_content + plugin_id: entity_link + edit_group_content: + id: edit_group_content + table: group_content + field: edit_group_content + relationship: group_content + group_type: group + admin_label: 'Edit relation link' + label: 'Link to edit Group content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Edit relation' + entity_type: group_content + plugin_id: entity_link_edit + delete_group_content: + id: delete_group_content + table: group_content + field: delete_group_content + relationship: group_content + group_type: group + admin_label: 'Delete relation link' + label: 'Link to delete Group content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Delete relation' + entity_type: group_content + plugin_id: entity_link_delete + edit_node: + id: edit_node + table: node + field: edit_node + relationship: none + group_type: group + admin_label: 'Edit node link' + label: 'Link to edit Content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Edit node' + entity_type: node + plugin_id: entity_link_edit + delete_node: + id: delete_node + table: node + field: delete_node + relationship: none + group_type: group + admin_label: 'Delete node link' + label: 'Link to delete Content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Delete node' + entity_type: node + plugin_id: entity_link_delete + dropbutton: + id: dropbutton + table: views + field: dropbutton + relationship: none + group_type: group + admin_label: '' + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + fields: + view_group_content: view_group_content + edit_group_content: edit_group_content + delete_group_content: delete_group_content + edit_node: edit_node + delete_node: delete_node + title: '0' + type: '0' + status: '0' + changed: '0' + destination: true + plugin_id: dropbutton + filters: + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: false + group: 1 + exposed: true + expose: + operator_id: '' + label: 'Published status' + description: '' + use_operator: false + operator: status_op + identifier: status + required: true + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + group_admin: '0' + is_grouped: true + group_info: + label: 'Published status' + description: '' + identifier: status + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: + title: Published + operator: '=' + value: '1' + 2: + title: Unpublished + operator: '=' + value: '0' + entity_type: node + entity_field: status + plugin_id: boolean + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: type_op + label: Type + description: '' + use_operator: false + operator: type_op + identifier: type + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + group_admin: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: type + plugin_id: bundle + sorts: { } + header: { } + footer: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + empty: true + tokenize: false + content: 'No content available.' + plugin_id: text_custom + relationships: + group_content: + id: group_content + table: node_field_data + field: group_content + relationship: none + group_type: group + admin_label: 'Content relation' + required: true + group_content_plugins: { } + entity_type: node + plugin_id: group_content_to_entity_reverse + arguments: + gid: + id: gid + table: group_content_field_data + field: gid + relationship: group_content + group_type: group + admin_label: '' + default_action: 'access denied' + exception: + value: all + title_enable: false + title: All + title_enable: true + title: '{{ arguments.gid|placeholder }} nodes' + default_argument_type: fixed + default_argument_options: + argument: '' + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + entity_type: group_content + entity_field: gid + plugin_id: numeric + display_extenders: { } + title: Nodes + cache_metadata: + max-age: 0 + contexts: + - group_membership.roles.permissions + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + tags: { } + page_1: + display_plugin: page + id: page_1 + display_title: Page + position: 1 + display_options: + display_extenders: { } + path: group/%group/nodes + menu: + type: tab + title: Nodes + description: '' + expanded: false + parent: '' + weight: 25 + context: '0' + menu_name: main + enabled: true + cache_metadata: + max-age: 0 + contexts: + - group_membership.roles.permissions + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + tags: { } diff --git a/config/config_snapshot.snapshot.config_sync.module.group.yml b/config/config_snapshot.snapshot.config_sync.module.group.yml new file mode 100644 index 0000000..b54e56c --- /dev/null +++ b/config/config_snapshot.snapshot.config_sync.module.group.yml @@ -0,0 +1,835 @@ +uuid: 30c1ece2-9e30-4a48-8d28-47dd10befd82 +langcode: en +status: true +dependencies: + module: + - group +id: config_sync.module.group +snapshotSet: config_sync +extensionType: module +extensionName: group +items: + - + collection: '' + name: block.block.group_operations + data: + langcode: en + status: true + dependencies: + module: + - block_visibility_groups + - ctools + - group + theme: + - octavia + id: group_operations + theme: octavia + region: sidebar_first + weight: -20 + provider: null + plugin: group_operations + settings: + id: group_operations + label: 'Group operations' + provider: group + label_display: visible + context_mapping: + group: '@group.group_route_context:group' + visibility: + condition_group: + id: condition_group + negate: false + block_visibility_group: '' + context_mapping: { } + 'entity_bundle:group': + id: 'entity_bundle:group' + bundles: + group: group + negate: false + context_mapping: + group: '@group.group_route_context:group' + - + collection: '' + name: field.storage.group_content.group_roles + data: + langcode: en + status: true + dependencies: + module: + - group + - options + id: group_content.group_roles + field_name: group_roles + entity_type: group_content + type: entity_reference + settings: + target_type: group_role + module: core + locked: true + cardinality: -1 + translatable: false + indexes: { } + persist_with_no_fields: true + custom_storage: false + - + collection: '' + name: group.settings + data: + use_admin_theme: true + - + collection: '' + name: pathauto.pattern.group_content + data: + langcode: en + status: true + dependencies: + module: + - group + id: group_content + label: 'Group content' + type: 'canonical_entities:group_content' + pattern: 'group/[group_content:group:id]/[group_content:pretty-path-key]/[group_content:id]' + selection_criteria: { } + selection_logic: and + weight: -5 + relationships: + 'group_content:langcode:language': + label: Language + - + collection: '' + name: views.view.group_members + data: + langcode: en + status: true + dependencies: + config: + - field.storage.group_content.group_roles + module: + - group + - user + id: group_members + label: 'Group members' + module: group + description: '' + tag: '' + base_table: group_content_field_data + base_field: id + core: 8.x + display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: group_permission + options: + group_permission: 'administer members' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: full + options: + items_per_page: 50 + offset: 0 + id: 0 + total_pages: null + tags: + previous: ‹‹ + next: ›› + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + override: true + sticky: true + caption: '' + summary: '' + description: '' + columns: + name: name + group_roles: group_roles + changed: changed + created: created + view_group_content: view_group_content + edit_group_content: edit_group_content + delete_group_content: delete_group_content + dropbutton: dropbutton + info: + name: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + group_roles: + align: '' + separator: '' + empty_column: false + responsive: '' + changed: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + created: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + view_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + edit_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + delete_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + dropbutton: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + default: '-1' + empty_table: true + row: + type: fields + options: + inline: { } + separator: '' + hide_empty: false + default_field_elements: true + fields: + name: + id: name + table: users_field_data + field: name + relationship: gc__user + group_type: group + admin_label: '' + label: User + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: user_name + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: user + entity_field: name + plugin_id: field + group_roles: + id: group_roles + table: group_content__group_roles + field: group_roles + relationship: none + group_type: group + admin_label: '' + label: Roles + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '
' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: ul + separator: ', ' + field_api_classes: false + plugin_id: field + changed: + id: changed + table: group_content_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + label: Updated + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp + settings: + date_format: short + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: group_content + entity_field: changed + plugin_id: field + created: + id: created + table: group_content_field_data + field: created + relationship: none + group_type: group + admin_label: '' + label: Joined + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp + settings: + date_format: short + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: group_content + entity_field: created + plugin_id: field + view_group_content: + id: view_group_content + table: group_content + field: view_group_content + relationship: none + group_type: group + admin_label: 'View member link' + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'View member' + entity_type: group_content + plugin_id: entity_link + edit_group_content: + id: edit_group_content + table: group_content + field: edit_group_content + relationship: none + group_type: group + admin_label: 'Edit member link' + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Edit member' + entity_type: group_content + plugin_id: entity_link_edit + delete_group_content: + id: delete_group_content + table: group_content + field: delete_group_content + relationship: none + group_type: group + admin_label: 'Remove member link' + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Remove member' + entity_type: group_content + plugin_id: entity_link_delete + dropbutton: + id: dropbutton + table: views + field: dropbutton + relationship: none + group_type: group + admin_label: '' + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + fields: + view_group_content: view_group_content + edit_group_content: edit_group_content + delete_group_content: delete_group_content + name: '0' + group_roles: '0' + changed: '0' + created: '0' + destination: true + plugin_id: dropbutton + filters: { } + sorts: { } + header: { } + footer: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + empty: true + tokenize: false + content: 'No members available.' + plugin_id: text_custom + relationships: + gc__user: + id: gc__user + table: group_content_field_data + field: gc__user + relationship: none + group_type: group + admin_label: 'Member account' + required: true + group_content_plugins: + group_membership: group_membership + entity_type: group_content + plugin_id: group_content_to_entity + arguments: + gid: + id: gid + table: group_content_field_data + field: gid + relationship: none + group_type: group + admin_label: '' + default_action: 'access denied' + exception: + value: all + title_enable: false + title: All + title_enable: true + title: '{{ arguments.gid|placeholder }} members' + default_argument_type: fixed + default_argument_options: + argument: '' + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + entity_type: group_content + entity_field: gid + plugin_id: numeric + display_extenders: { } + title: Members + cache_metadata: + max-age: 0 + contexts: + - group_membership.roles.permissions + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + tags: + - 'config:field.storage.group_content.group_roles' + page_1: + display_plugin: page + id: page_1 + display_title: Page + position: 1 + display_options: + display_extenders: { } + path: group/%group/members + menu: + type: tab + title: Members + description: '' + expanded: false + parent: '' + weight: 20 + context: '0' + menu_name: main + enabled: true + cache_metadata: + max-age: 0 + contexts: + - group_membership.roles.permissions + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + tags: + - 'config:field.storage.group_content.group_roles' diff --git a/config/config_snapshot.snapshot.config_sync.module.honeypot.yml b/config/config_snapshot.snapshot.config_sync.module.honeypot.yml index 452158f..6cccb2f 100644 --- a/config/config_snapshot.snapshot.config_sync.module.honeypot.yml +++ b/config/config_snapshot.snapshot.config_sync.module.honeypot.yml @@ -79,7 +79,7 @@ items: weight: -7 attributes: data-id: edit-element-name - body: "Spam bots typically fill out any field they believe will help get links back to their site, so tempting them with a field named something like 'url', 'homepage', or 'link' makes it hard for them to resist filling in the field—and easy to catch them in the trap and reject their submissions!" + body: 'Spam bots typically fill out any field they believe will help get links back to their site, so tempting them with a field named something like ''url'', ''homepage'', or ''link'' makes it hard for them to resist filling in the field—and easy to catch them in the trap and reject their submissions!' location: top honeypot-time-limit: id: honeypot-time-limit @@ -88,7 +88,7 @@ items: weight: -6 attributes: data-id: edit-time-limit - body: "If you enter a positive value, Honeypot will require that all protected forms take at least that many seconds long to fill out. Most forms take at least 5-10 seconds to complete (if you're a human), so setting this to a value < 5 will help protect against spam bots. Set to 0 to disable." + body: 'If you enter a positive value, Honeypot will require that all protected forms take at least that many seconds long to fill out. Most forms take at least 5-10 seconds to complete (if you''re a human), so setting this to a value < 5 will help protect against spam bots. Set to 0 to disable.' location: top honeypot-form-specific-settings: id: honeypot-form-specific-settings diff --git a/config/config_snapshot.snapshot.config_sync.module.locale.yml b/config/config_snapshot.snapshot.config_sync.module.locale.yml index 02771ec..14ed4f6 100644 --- a/config/config_snapshot.snapshot.config_sync.module.locale.yml +++ b/config/config_snapshot.snapshot.config_sync.module.locale.yml @@ -68,7 +68,7 @@ items: id: locale-filter plugin: text label: 'Filter the search' - body: "You can search for untranslated strings if you want to translate something that isn't translated yet. If you want to modify an existing translation, you might want to search only for translated strings." + body: 'You can search for untranslated strings if you want to translate something that isn''t translated yet. If you want to modify an existing translation, you might want to search only for translated strings.' weight: 4 attributes: data-id: edit-translation diff --git a/config/config_snapshot.snapshot.config_sync.module.search_api.yml b/config/config_snapshot.snapshot.config_sync.module.search_api.yml index 1d391a5..85432e3 100644 --- a/config/config_snapshot.snapshot.config_sync.module.search_api.yml +++ b/config/config_snapshot.snapshot.config_sync.module.search_api.yml @@ -167,7 +167,7 @@ items: id: search-api-index-fields-machine-name plugin: text label: 'Machine name' - body: "The internal ID to use for this field. Can safely be ignored by inexperienced users in most cases. Changing a field's machine name requires reindexing of the index." + body: 'The internal ID to use for this field. Can safely be ignored by inexperienced users in most cases. Changing a field''s machine name requires reindexing of the index.' weight: 4 attributes: data-class: 'details-wrapper:nth(0) table thead th:nth(1)' @@ -270,7 +270,7 @@ items: id: search-api-index-form-tracker plugin: text label: Tracker - body: "An index's tracker is the system that keeps track of which items there are available for the index, and which of them still need to be indexed. Changing the tracker of an existing index will lead to reindexing of all items." + body: 'An index''s tracker is the system that keeps track of which items there are available for the index, and which of them still need to be indexed. Changing the tracker of an existing index will lead to reindexing of all items.' weight: 4 attributes: data-id: edit-tracker @@ -317,7 +317,7 @@ items: id: search-api-index-processors-introduction plugin: text label: 'Processors used for this index' - body: "Processors customize different aspects of an index's functionality. They can keep items from being indexed, change how certain fields are indexed and influence searches." + body: 'Processors customize different aspects of an index''s functionality. They can keep items from being indexed, change how certain fields are indexed and influence searches.' weight: 1 search-api-index-processors-enable: id: search-api-index-processors-enable @@ -392,7 +392,7 @@ items: id: search-api-server-clear plugin: text label: 'Delete all indexed data' - body: "This will permanently remove all data currently indexed on this server for indexes that aren't read-only. Items are queued for reindexing. Until reindexing occurs, searches for the affected indexes will not return any results." + body: 'This will permanently remove all data currently indexed on this server for indexes that aren''t read-only. Items are queued for reindexing. Until reindexing occurs, searches for the affected indexes will not return any results.' weight: 5 attributes: data-id: edit-clear diff --git a/config/config_snapshot.snapshot.config_sync.module.user.yml b/config/config_snapshot.snapshot.config_sync.module.user.yml index 042877e..50eb706 100644 --- a/config/config_snapshot.snapshot.config_sync.module.user.yml +++ b/config/config_snapshot.snapshot.config_sync.module.user.yml @@ -1215,7 +1215,7 @@ items: module: - user id: who_s_new - label: "Who's new" + label: 'Who''s new' module: user description: 'Shows a list of the newest user accounts on the site.' tag: default @@ -1368,7 +1368,7 @@ items: plugin_id: date entity_type: user entity_field: created - title: "Who's new" + title: 'Who''s new' header: { } footer: { } empty: { } @@ -1385,11 +1385,11 @@ items: block_1: display_plugin: block id: block_1 - display_title: "Who's new" + display_title: 'Who''s new' position: 1 display_options: display_description: 'A list of new users' - block_description: "Who's new" + block_description: 'Who''s new' block_category: User display_extenders: { } cache_metadata: @@ -1409,7 +1409,7 @@ items: module: - user id: who_s_online - label: "Who's online block" + label: 'Who''s online block' module: user description: 'Shows the user names of the most recently active users, and the total number of active users.' tag: default @@ -1571,7 +1571,7 @@ items: plugin_id: date entity_type: user entity_field: access - title: "Who's online" + title: 'Who''s online' header: result: id: result @@ -1609,10 +1609,10 @@ items: who_s_online_block: display_plugin: block id: who_s_online_block - display_title: "Who's online" + display_title: 'Who''s online' position: 1 display_options: - block_description: "Who's online" + block_description: 'Who''s online' display_description: 'A list of users that are currently logged in.' display_extenders: { } cache_metadata: diff --git a/config/config_snapshot.snapshot.config_sync.module.views_ui.yml b/config/config_snapshot.snapshot.config_sync.module.views_ui.yml index f4186ac..f393470 100644 --- a/config/config_snapshot.snapshot.config_sync.module.views_ui.yml +++ b/config/config_snapshot.snapshot.config_sync.module.views_ui.yml @@ -54,7 +54,7 @@ items: id: views-ui-format plugin: text label: 'Output format' - body: "Choose how to output results. E.g., choose Content to output each item completely, using your configured display settings. Or choose Fields, which allows you to output only specific fields for each result. Additional formats can be added by installing modules to extend Drupal's base functionality." + body: 'Choose how to output results. E.g., choose Content to output each item completely, using your configured display settings. Or choose Fields, which allows you to output only specific fields for each result. Additional formats can be added by installing modules to extend Drupal''s base functionality.' weight: 4 attributes: data-class: views-ui-display-tab-bucket.format diff --git a/config/core.base_field_override.comment.comment.homepage.yml b/config/core.base_field_override.comment.comment.homepage.yml index 90deef2..aae6e46 100644 --- a/config/core.base_field_override.comment.comment.homepage.yml +++ b/config/core.base_field_override.comment.comment.homepage.yml @@ -9,7 +9,7 @@ field_name: homepage entity_type: comment bundle: comment label: Homepage -description: "The comment author's home page address." +description: 'The comment author''s home page address.' required: false translatable: false default_value: { } diff --git a/config/core.base_field_override.comment.comment.hostname.yml b/config/core.base_field_override.comment.comment.hostname.yml index c9f4ebc..1e9468c 100644 --- a/config/core.base_field_override.comment.comment.hostname.yml +++ b/config/core.base_field_override.comment.comment.hostname.yml @@ -9,7 +9,7 @@ field_name: hostname entity_type: comment bundle: comment label: Hostname -description: "The comment author's hostname." +description: 'The comment author''s hostname.' required: false translatable: false default_value: { } diff --git a/config/core.base_field_override.comment.comment.mail.yml b/config/core.base_field_override.comment.comment.mail.yml index 23b0034..449b49c 100644 --- a/config/core.base_field_override.comment.comment.mail.yml +++ b/config/core.base_field_override.comment.comment.mail.yml @@ -9,7 +9,7 @@ field_name: mail entity_type: comment bundle: comment label: Email -description: "The comment author's email address." +description: 'The comment author''s email address.' required: false translatable: false default_value: { } diff --git a/config/core.base_field_override.comment.comment.name.yml b/config/core.base_field_override.comment.comment.name.yml index e9dbcd3..c137606 100644 --- a/config/core.base_field_override.comment.comment.name.yml +++ b/config/core.base_field_override.comment.comment.name.yml @@ -9,7 +9,7 @@ field_name: name entity_type: comment bundle: comment label: Name -description: "The comment author's name." +description: 'The comment author''s name.' required: false translatable: true default_value: diff --git a/config/core.base_field_override.group.group.changed.yml b/config/core.base_field_override.group.group.changed.yml new file mode 100644 index 0000000..31fe556 --- /dev/null +++ b/config/core.base_field_override.group.group.changed.yml @@ -0,0 +1,18 @@ +uuid: de36266e-66ba-4405-bc8f-6674bf6dd909 +langcode: en +status: true +dependencies: + config: + - group.type.group +id: group.group.changed +field_name: changed +entity_type: group +bundle: group +label: 'Changed on' +description: 'The time that the group was last edited.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: changed diff --git a/config/core.base_field_override.group.group.created.yml b/config/core.base_field_override.group.group.created.yml new file mode 100644 index 0000000..db3d537 --- /dev/null +++ b/config/core.base_field_override.group.group.created.yml @@ -0,0 +1,18 @@ +uuid: 1b15c13e-f150-4f0f-87bf-222251728282 +langcode: en +status: true +dependencies: + config: + - group.type.group +id: group.group.created +field_name: created +entity_type: group +bundle: group +label: 'Created on' +description: 'The time that the group was created.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: created diff --git a/config/core.base_field_override.group.group.label.yml b/config/core.base_field_override.group.group.label.yml new file mode 100644 index 0000000..fb2cfa4 --- /dev/null +++ b/config/core.base_field_override.group.group.label.yml @@ -0,0 +1,18 @@ +uuid: 1edc21ca-efdc-4712-bb97-9ff5de786aae +langcode: en +status: true +dependencies: + config: + - group.type.group +id: group.group.label +field_name: label +entity_type: group +bundle: group +label: Title +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/core.base_field_override.group.group.metatag.yml b/config/core.base_field_override.group.group.metatag.yml new file mode 100644 index 0000000..3414f12 --- /dev/null +++ b/config/core.base_field_override.group.group.metatag.yml @@ -0,0 +1,18 @@ +uuid: d6a1f798-942d-4fc0-a720-8ce7c6cb8ef9 +langcode: en +status: true +dependencies: + config: + - group.type.group +id: group.group.metatag +field_name: metatag +entity_type: group +bundle: group +label: Metatags +description: 'The meta tags for the entity.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: map diff --git a/config/core.base_field_override.group.group.path.yml b/config/core.base_field_override.group.group.path.yml new file mode 100644 index 0000000..adbabef --- /dev/null +++ b/config/core.base_field_override.group.group.path.yml @@ -0,0 +1,20 @@ +uuid: 07f1ecc6-59e8-43e2-a582-2d2cd722d297 +langcode: en +status: true +dependencies: + config: + - group.type.group + module: + - path +id: group.group.path +field_name: path +entity_type: group +bundle: group +label: 'URL alias' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: path diff --git a/config/core.base_field_override.group.group.uid.yml b/config/core.base_field_override.group.group.uid.yml new file mode 100644 index 0000000..866da8d --- /dev/null +++ b/config/core.base_field_override.group.group.uid.yml @@ -0,0 +1,20 @@ +uuid: 95e04b5d-07c8-4f5c-a9fd-d3c8a694eb7d +langcode: en +status: true +dependencies: + config: + - group.type.group +id: group.group.uid +field_name: uid +entity_type: group +bundle: group +label: 'Group creator' +description: 'The username of the group creator.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\group\Entity\Group::getDefaultEntityOwner' +settings: + handler: default + handler_settings: { } +field_type: entity_reference diff --git a/config/core.base_field_override.group_content.group-group_membership.changed.yml b/config/core.base_field_override.group_content.group-group_membership.changed.yml new file mode 100644 index 0000000..bfbd4f1 --- /dev/null +++ b/config/core.base_field_override.group_content.group-group_membership.changed.yml @@ -0,0 +1,18 @@ +uuid: b89f25e9-d634-4e00-bd25-165e994b9b66 +langcode: en +status: true +dependencies: + config: + - group.content_type.group-group_membership +id: group_content.group-group_membership.changed +field_name: changed +entity_type: group_content +bundle: group-group_membership +label: 'Changed on' +description: 'The time that the group content was last edited.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: changed diff --git a/config/core.base_field_override.group_content.group-group_membership.created.yml b/config/core.base_field_override.group_content.group-group_membership.created.yml new file mode 100644 index 0000000..8048078 --- /dev/null +++ b/config/core.base_field_override.group_content.group-group_membership.created.yml @@ -0,0 +1,18 @@ +uuid: 3c97f4b3-a890-4bdb-8e76-b0b342d23bc5 +langcode: en +status: true +dependencies: + config: + - group.content_type.group-group_membership +id: group_content.group-group_membership.created +field_name: created +entity_type: group_content +bundle: group-group_membership +label: 'Created on' +description: 'The time that the group content was created.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: created diff --git a/config/core.base_field_override.group_content.group-group_membership.label.yml b/config/core.base_field_override.group_content.group-group_membership.label.yml new file mode 100644 index 0000000..6472efe --- /dev/null +++ b/config/core.base_field_override.group_content.group-group_membership.label.yml @@ -0,0 +1,18 @@ +uuid: fcdf9926-3877-435d-9206-83a75d57ea89 +langcode: en +status: true +dependencies: + config: + - group.content_type.group-group_membership +id: group_content.group-group_membership.label +field_name: label +entity_type: group_content +bundle: group-group_membership +label: Title +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/core.base_field_override.group_content.group-group_membership.metatag.yml b/config/core.base_field_override.group_content.group-group_membership.metatag.yml new file mode 100644 index 0000000..4d9d825 --- /dev/null +++ b/config/core.base_field_override.group_content.group-group_membership.metatag.yml @@ -0,0 +1,18 @@ +uuid: 74051fb8-775b-4108-9ba9-1ea46cabd870 +langcode: en +status: true +dependencies: + config: + - group.content_type.group-group_membership +id: group_content.group-group_membership.metatag +field_name: metatag +entity_type: group_content +bundle: group-group_membership +label: Metatags +description: 'The meta tags for the entity.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: map diff --git a/config/core.base_field_override.group_content.group-group_membership.path.yml b/config/core.base_field_override.group_content.group-group_membership.path.yml new file mode 100644 index 0000000..b28e0a4 --- /dev/null +++ b/config/core.base_field_override.group_content.group-group_membership.path.yml @@ -0,0 +1,20 @@ +uuid: 85ee8626-a678-4ea2-9b1c-2830b989f28e +langcode: en +status: true +dependencies: + config: + - group.content_type.group-group_membership + module: + - path +id: group_content.group-group_membership.path +field_name: path +entity_type: group_content +bundle: group-group_membership +label: 'URL alias' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: path diff --git a/config/core.base_field_override.group_content.group-group_membership.uid.yml b/config/core.base_field_override.group_content.group-group_membership.uid.yml new file mode 100644 index 0000000..f14df7e --- /dev/null +++ b/config/core.base_field_override.group_content.group-group_membership.uid.yml @@ -0,0 +1,20 @@ +uuid: 8fcc348f-9d46-403b-ba58-83f3453c0987 +langcode: en +status: true +dependencies: + config: + - group.content_type.group-group_membership +id: group_content.group-group_membership.uid +field_name: uid +entity_type: group_content +bundle: group-group_membership +label: 'Group content creator' +description: 'The username of the group content creator.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\group\Entity\GroupContent::getDefaultEntityOwner' +settings: + handler: default + handler_settings: { } +field_type: entity_reference diff --git a/config/core.date_format.short.yml b/config/core.date_format.short.yml index 2989375..e8f4443 100644 --- a/config/core.date_format.short.yml +++ b/config/core.date_format.short.yml @@ -7,4 +7,4 @@ _core: id: short label: 'Default short date' locked: false -pattern: "'y M d" +pattern: '''y M d' diff --git a/config/core.entity_form_display.group.group.default.yml b/config/core.entity_form_display.group.group.default.yml new file mode 100644 index 0000000..342e155 --- /dev/null +++ b/config/core.entity_form_display.group.group.default.yml @@ -0,0 +1,117 @@ +uuid: 9e6d8726-37df-46f5-863d-89f2dd288003 +langcode: en +status: true +dependencies: + config: + - field.field.group.group.field_group_address + - field.field.group.group.field_group_description + - field.field.group.group.field_group_email + - field.field.group.group.field_group_image + - field.field.group.group.field_group_phone + - field.field.group.group.field_group_summary + - field.field.group.group.field_group_type + - field.field.group.group.field_group_website + - group.type.group + - image.style.thumbnail + module: + - address + - image + - link + - paragraphs + - path + - telephone + - text +_core: + default_config_hash: PGQ37YaQuSsJ05Pz03KzE6l2I6Hz2f3_beCY68p_1fE +id: group.group.default +targetEntityType: group +bundle: group +mode: default +content: + field_group_address: + type: address_default + weight: 10 + region: content + settings: + default_country: null + third_party_settings: { } + field_group_description: + type: entity_reference_paragraphs + weight: 4 + region: content + settings: + title: Paragraph + title_plural: Paragraphs + edit_mode: open + add_mode: button + form_display_mode: default + default_paragraph_type: text + third_party_settings: { } + field_group_email: + type: email_default + weight: 8 + region: content + settings: + placeholder: '' + size: 60 + third_party_settings: { } + field_group_image: + type: image_image + weight: 2 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_group_phone: + type: telephone_default + weight: 7 + region: content + settings: + placeholder: '' + third_party_settings: { } + field_group_summary: + type: text_textarea + weight: 3 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + field_group_type: + type: options_select + weight: 1 + region: content + settings: { } + third_party_settings: { } + field_group_website: + type: link_default + weight: 9 + region: content + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + label: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + path: + type: path + weight: 10 + region: content + settings: { } + third_party_settings: { } +hidden: + uid: true diff --git a/config/core.entity_form_display.group_content.group-group_membership.default.yml b/config/core.entity_form_display.group_content.group-group_membership.default.yml new file mode 100644 index 0000000..289d2ed --- /dev/null +++ b/config/core.entity_form_display.group_content.group-group_membership.default.yml @@ -0,0 +1,47 @@ +uuid: ff5d1b88-1858-4eba-9139-4c9da61fe684 +langcode: en +status: true +dependencies: + config: + - field.field.group_content.group-group_membership.group_roles + - group.content_type.group-group_membership + module: + - path +_core: + default_config_hash: cYqKe4at8YnaZrnD020WxlbdESYBLotrEojvFujwDcY +id: group_content.group-group_membership.default +targetEntityType: group_content +bundle: group-group_membership +mode: default +content: + entity_id: + type: entity_reference_autocomplete + weight: 5 + region: content + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + group_roles: + type: options_buttons + weight: 6 + region: content + settings: { } + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } +hidden: + uid: true diff --git a/config/core.entity_view_display.group.group.default.yml b/config/core.entity_view_display.group.group.default.yml new file mode 100644 index 0000000..d3574c5 --- /dev/null +++ b/config/core.entity_view_display.group.group.default.yml @@ -0,0 +1,131 @@ +uuid: 4fe0bedf-c2d7-4e0b-94d9-e7d9400b8ddf +langcode: en +status: true +dependencies: + config: + - field.field.group.group.field_group_address + - field.field.group.group.field_group_description + - field.field.group.group.field_group_email + - field.field.group.group.field_group_image + - field.field.group.group.field_group_phone + - field.field.group.group.field_group_summary + - field.field.group.group.field_group_type + - field.field.group.group.field_group_website + - group.type.group + - image.style.large + module: + - address + - ds + - entity_reference_revisions + - image + - link +third_party_settings: + ds: + layout: + id: ds_1col + library: null + disable_css: false + entity_classes: all_classes + settings: + classes: + layout_class: { } + wrappers: + ds_content: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + regions: + ds_content: + - field_group_image + - label + - field_group_description + - field_group_email + - field_group_phone + - field_group_website + - field_group_address + - field_group_type +_core: + default_config_hash: UUzWtWc9dsYu2qXr3WAwPBu23xH4fiCf-at0McnKjlI +id: group.group.default +targetEntityType: group +bundle: group +mode: default +content: + field_group_address: + type: address_default + label: above + settings: { } + third_party_settings: { } + weight: 6 + region: ds_content + field_group_description: + type: entity_reference_revisions_entity_view + label: hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + weight: 2 + region: ds_content + field_group_email: + type: email_mailto + label: inline + settings: { } + third_party_settings: { } + weight: 3 + region: ds_content + field_group_image: + type: image + label: visually_hidden + settings: + image_link: '' + image_style: large + image_loading: + attribute: lazy + third_party_settings: { } + weight: 0 + region: ds_content + field_group_phone: + type: string + label: inline + settings: + link_to_entity: false + third_party_settings: { } + weight: 4 + region: ds_content + field_group_type: + type: entity_reference_label + label: inline + settings: + link: true + third_party_settings: { } + weight: 7 + region: ds_content + field_group_website: + type: link + label: inline + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + weight: 5 + region: ds_content + label: + type: string + label: hidden + settings: + link_to_entity: true + third_party_settings: { } + weight: 1 + region: ds_content +hidden: + changed: true + created: true + field_group_summary: true + langcode: true + search_api_excerpt: true + uid: true diff --git a/config/core.entity_view_display.group.group.full.yml b/config/core.entity_view_display.group.group.full.yml new file mode 100644 index 0000000..f13f6d9 --- /dev/null +++ b/config/core.entity_view_display.group.group.full.yml @@ -0,0 +1,136 @@ +uuid: a323823a-3835-4cf7-929e-a2f8c1a36bd8 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.group.full + - field.field.group.group.field_group_address + - field.field.group.group.field_group_description + - field.field.group.group.field_group_email + - field.field.group.group.field_group_image + - field.field.group.group.field_group_phone + - field.field.group.group.field_group_summary + - field.field.group.group.field_group_type + - field.field.group.group.field_group_website + - group.type.group + - responsive_image.styles.wide + module: + - address + - ds + - entity_reference_revisions + - link + - responsive_image + - telephone +third_party_settings: + ds: + layout: + id: ds_3col_stacked + library: ds/ds_3col_stacked + disable_css: true + entity_classes: all_classes + settings: + classes: + layout_class: { } + wrappers: + header: div + left: div + middle: div + right: div + footer: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + regions: + header: + - field_group_image + left: + - field_group_email + - field_group_phone + - field_group_website + - field_group_address + middle: + - label + - field_group_description + - field_group_type +_core: + default_config_hash: XLzQS8IJ8pXh7XwJ7nJ4qmbsRFGZHdw4JiN6g9NeWMY +id: group.group.full +targetEntityType: group +bundle: group +mode: full +content: + field_group_address: + type: address_default + label: above + settings: { } + third_party_settings: { } + weight: 4 + region: left + field_group_description: + type: entity_reference_revisions_entity_view + label: visually_hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + weight: 6 + region: middle + field_group_email: + type: email_mailto + label: inline + settings: { } + third_party_settings: { } + weight: 1 + region: left + field_group_image: + type: responsive_image + label: visually_hidden + settings: + responsive_image_style: wide + image_link: '' + third_party_settings: { } + weight: 0 + region: header + field_group_phone: + type: telephone_link + label: inline + settings: + title: '' + third_party_settings: { } + weight: 2 + region: left + field_group_type: + type: entity_reference_label + label: visually_hidden + settings: + link: true + third_party_settings: { } + weight: 7 + region: middle + field_group_website: + type: link_separate + label: inline + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + weight: 3 + region: left + label: + type: string + label: visually_hidden + settings: + link_to_entity: true + third_party_settings: { } + weight: 5 + region: middle +hidden: + changed: true + created: true + field_group_summary: true + langcode: true + uid: true diff --git a/config/core.entity_view_display.group.group.teaser.yml b/config/core.entity_view_display.group.group.teaser.yml new file mode 100644 index 0000000..9fec6a5 --- /dev/null +++ b/config/core.entity_view_display.group.group.teaser.yml @@ -0,0 +1,85 @@ +uuid: 8268fff2-d674-4925-95cb-2a01a81bd301 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.group.teaser + - field.field.group.group.field_group_address + - field.field.group.group.field_group_description + - field.field.group.group.field_group_email + - field.field.group.group.field_group_image + - field.field.group.group.field_group_phone + - field.field.group.group.field_group_summary + - field.field.group.group.field_group_type + - field.field.group.group.field_group_website + - group.type.group + - responsive_image.styles.narrow + module: + - ds + - responsive_image + - text +third_party_settings: + ds: + layout: + id: ds_2col + library: ds/ds_2col + disable_css: true + entity_classes: all_classes + settings: + classes: + layout_class: { } + wrappers: + left: div + right: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + regions: + left: + - field_group_image + right: + - label + - field_group_summary +_core: + default_config_hash: gZzSW-EBwcddUIOJQsalGIoeAo0KoScOIibf3HFF0hA +id: group.group.teaser +targetEntityType: group +bundle: group +mode: teaser +content: + field_group_image: + type: responsive_image + label: visually_hidden + settings: + responsive_image_style: narrow + image_link: content + third_party_settings: { } + weight: 0 + region: left + field_group_summary: + type: text_default + label: visually_hidden + settings: { } + third_party_settings: { } + weight: 2 + region: right + label: + type: string + label: visually_hidden + settings: + link_to_entity: true + third_party_settings: { } + weight: 1 + region: right +hidden: + changed: true + created: true + field_group_address: true + field_group_description: true + field_group_email: true + field_group_phone: true + field_group_type: true + field_group_website: true + langcode: true + uid: true diff --git a/config/core.entity_view_display.group_content.group-group_membership.default.yml b/config/core.entity_view_display.group_content.group-group_membership.default.yml new file mode 100644 index 0000000..19e4ec9 --- /dev/null +++ b/config/core.entity_view_display.group_content.group-group_membership.default.yml @@ -0,0 +1,26 @@ +uuid: bb0edd22-9ddf-4853-a592-c43946b51f08 +langcode: en +status: true +dependencies: + config: + - field.field.group_content.group-group_membership.group_roles + - group.content_type.group-group_membership +_core: + default_config_hash: QxxRPMjXOLOICwQjE0XLb6qlgOAuk0Umd98Ck62Em8s +id: group_content.group-group_membership.default +targetEntityType: group_content +bundle: group-group_membership +mode: default +content: + group_roles: + type: entity_reference_label + label: above + settings: + link: false + third_party_settings: { } + weight: -4 + region: content +hidden: + entity_id: true + langcode: true + uid: true diff --git a/config/core.entity_view_mode.group.full.yml b/config/core.entity_view_mode.group.full.yml new file mode 100644 index 0000000..ab85234 --- /dev/null +++ b/config/core.entity_view_mode.group.full.yml @@ -0,0 +1,12 @@ +uuid: 660670cf-8181-4bd6-9c1a-1e60d52fef50 +langcode: en +status: true +dependencies: + module: + - group +_core: + default_config_hash: UWSWpjm_Ly72amVd7ejQdvsEE4tr6Sicrm6jD-ydA1U +id: group.full +label: 'Full content' +targetEntityType: group +cache: true diff --git a/config/core.entity_view_mode.group.teaser.yml b/config/core.entity_view_mode.group.teaser.yml new file mode 100644 index 0000000..315c56c --- /dev/null +++ b/config/core.entity_view_mode.group.teaser.yml @@ -0,0 +1,12 @@ +uuid: 68e12549-9007-442a-a3cf-15a599a76f04 +langcode: en +status: true +dependencies: + module: + - group +_core: + default_config_hash: YXlikPyGTT4Ozc42C7qAGkMEreAc7X4yfCg6B16lH2I +id: group.teaser +label: Teaser +targetEntityType: group +cache: true diff --git a/config/core.extension.yml b/config/core.extension.yml index 0016381..aeb66c9 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -18,6 +18,7 @@ module: ckeditor: 0 ckeditor_markdown: 0 coffee: 0 + color: 0 comment: 0 components: 0 config: 0 @@ -52,6 +53,7 @@ module: drutopia_core: 0 drutopia_creative_license: 0 drutopia_event: 0 + drutopia_group: 0 drutopia_home_page: 0 drutopia_landing_page: 0 drutopia_page: 0 @@ -80,7 +82,9 @@ module: filter_perms: 0 focal_point: 0 gin_toolbar: 0 + gnode: 0 google_analytics: 0 + group: 0 hal: 0 help: 0 history: 0 diff --git a/config/field.field.group.group.field_group_address.yml b/config/field.field.group.group.field_group_address.yml new file mode 100644 index 0000000..c6ef102 --- /dev/null +++ b/config/field.field.group.group.field_group_address.yml @@ -0,0 +1,38 @@ +uuid: 56401c6c-ae72-4f84-809c-05fbff3e1460 +langcode: en +status: true +dependencies: + config: + - field.storage.group.field_group_address + - group.type.group + module: + - address +_core: + default_config_hash: YV69ZGMVHWXLP4cFdmrxd67jPDJxRETyyU6Pn29VAcs +id: group.group.field_group_address +field_name: field_group_address +entity_type: group +bundle: group +label: Address +description: 'Enter the full address for your group, starting by selecting your country and then complete the remaining fields.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + available_countries: { } + langcode_override: '' + field_overrides: { } + fields: + administrativeArea: administrativeArea + locality: locality + dependentLocality: dependentLocality + postalCode: postalCode + sortingCode: sortingCode + addressLine1: addressLine1 + addressLine2: addressLine2 + organization: '0' + givenName: '0' + additionalName: '0' + familyName: '0' +field_type: address diff --git a/config/field.field.group.group.field_group_description.yml b/config/field.field.group.group.field_group_description.yml new file mode 100644 index 0000000..6466503 --- /dev/null +++ b/config/field.field.group.group.field_group_description.yml @@ -0,0 +1,36 @@ +uuid: 4e7e80b4-8b4c-4c29-bef0-bbaf56da97b6 +langcode: en +status: true +dependencies: + config: + - field.storage.group.field_group_description + - group.type.group + module: + - entity_reference_revisions +_core: + default_config_hash: rS6rvm5AcSWung7T3MIg1x-1gsajWAY0JdYT776JHwc +id: group.group.field_group_description +field_name: field_group_description +entity_type: group +bundle: group +label: 'Group description' +description: 'Start by adding a text paragraph and provide a detailed description of your group. You can also add image and download paragraphs if desired.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:paragraph' + handler_settings: + target_bundles: null + target_bundles_drag_drop: + file: + weight: -5 + enabled: false + image: + weight: -6 + enabled: false + text: + weight: -7 + enabled: false +field_type: entity_reference_revisions diff --git a/config/field.field.group.group.field_group_email.yml b/config/field.field.group.group.field_group_email.yml new file mode 100644 index 0000000..c45c94c --- /dev/null +++ b/config/field.field.group.group.field_group_email.yml @@ -0,0 +1,21 @@ +uuid: d3ca9ecb-3193-474d-b57f-1c02509a77fe +langcode: en +status: true +dependencies: + config: + - field.storage.group.field_group_email + - group.type.group +_core: + default_config_hash: 60nrGVycL4_JSR1c4DmjspMsnL6LiJj7yk0nqw06Z-8 +id: group.group.field_group_email +field_name: field_group_email +entity_type: group +bundle: group +label: Email +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: email diff --git a/config/field.field.group.group.field_group_image.yml b/config/field.field.group.group.field_group_image.yml new file mode 100644 index 0000000..6106199 --- /dev/null +++ b/config/field.field.group.group.field_group_image.yml @@ -0,0 +1,40 @@ +uuid: 3c08f1b7-c6ac-4403-b6ce-02cbf20555ba +langcode: en +status: true +dependencies: + config: + - field.storage.group.field_group_image + - group.type.group + module: + - image +_core: + default_config_hash: KSAvOEJLJ6t207pUp9Tmzc5GzO5dTsYMZKhKcqE-1kU +id: group.group.field_group_image +field_name: field_group_image +entity_type: group +bundle: group +label: Image +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +field_type: image diff --git a/config/field.field.group.group.field_group_phone.yml b/config/field.field.group.group.field_group_phone.yml new file mode 100644 index 0000000..ea6dca2 --- /dev/null +++ b/config/field.field.group.group.field_group_phone.yml @@ -0,0 +1,23 @@ +uuid: 896aa8f5-36a1-43bf-9624-1d6bb11c9094 +langcode: en +status: true +dependencies: + config: + - field.storage.group.field_group_phone + - group.type.group + module: + - telephone +_core: + default_config_hash: Fsn_e5Qr5WprC_joy07dXNIEA_SQ_yUYOXNHFPDxYUQ +id: group.group.field_group_phone +field_name: field_group_phone +entity_type: group +bundle: group +label: Phone +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: telephone diff --git a/config/field.field.group.group.field_group_summary.yml b/config/field.field.group.group.field_group_summary.yml new file mode 100644 index 0000000..e15d0d6 --- /dev/null +++ b/config/field.field.group.group.field_group_summary.yml @@ -0,0 +1,23 @@ +uuid: a69f8c85-3569-496e-b46a-4d987c72f8c6 +langcode: en +status: true +dependencies: + config: + - field.storage.group.field_group_summary + - group.type.group + module: + - text +_core: + default_config_hash: 7TKUMBmS6z0QB6KOz9_H_BDWDD0suh-RclwqNRorvHw +id: group.group.field_group_summary +field_name: field_group_summary +entity_type: group +bundle: group +label: Summary +description: 'Add a brief description of your group that will appear on the listing page for all groups.' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: text_long diff --git a/config/field.field.group.group.field_group_type.yml b/config/field.field.group.group.field_group_type.yml new file mode 100644 index 0000000..2992cf9 --- /dev/null +++ b/config/field.field.group.group.field_group_type.yml @@ -0,0 +1,30 @@ +uuid: a087091d-25a0-4ef6-8a39-ec774b17c755 +langcode: en +status: true +dependencies: + config: + - field.storage.group.field_group_type + - group.type.group + - taxonomy.vocabulary.group_type +_core: + default_config_hash: N-hIzyE1pPLM9rcFC_atXjWbeWA25Te2m1GBP5sUp1M +id: group.group.field_group_type +field_name: field_group_type +entity_type: group +bundle: group +label: 'Group type' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + group_type: group_type + sort: + field: _none + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/field.field.group.group.field_group_website.yml b/config/field.field.group.group.field_group_website.yml new file mode 100644 index 0000000..44de2ac --- /dev/null +++ b/config/field.field.group.group.field_group_website.yml @@ -0,0 +1,25 @@ +uuid: 3f405d4a-b1e2-4895-b32f-9d828e264afd +langcode: en +status: true +dependencies: + config: + - field.storage.group.field_group_website + - group.type.group + module: + - link +_core: + default_config_hash: NLlzz0AluEgpBVlYb8urHlnOdDmLhQcfCw65aoXWxto +id: group.group.field_group_website +field_name: field_group_website +entity_type: group +bundle: group +label: Website +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + title: 1 + link_type: 17 +field_type: link diff --git a/config/field.field.group_content.group-group_membership.group_roles.yml b/config/field.field.group_content.group-group_membership.group_roles.yml new file mode 100644 index 0000000..3d6553a --- /dev/null +++ b/config/field.field.group_content.group-group_membership.group_roles.yml @@ -0,0 +1,24 @@ +uuid: 45c03cbb-d86f-4038-bb75-08008335ad3a +langcode: en +status: true +dependencies: + config: + - field.storage.group_content.group_roles + - group.content_type.group-group_membership +_core: + default_config_hash: wQMaiWUVvlE0sqOWMjp1e94Tk5CS42kew4h91KoiMxY +id: group_content.group-group_membership.group_roles +field_name: group_roles +entity_type: group_content +bundle: group-group_membership +label: Roles +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'group_type:group_role' + handler_settings: + group_type_id: group +field_type: entity_reference diff --git a/config/field.field.paragraph.quotation_with_image.field_quotation.yml b/config/field.field.paragraph.quotation_with_image.field_quotation.yml index e6a89db..f941dd1 100644 --- a/config/field.field.paragraph.quotation_with_image.field_quotation.yml +++ b/config/field.field.paragraph.quotation_with_image.field_quotation.yml @@ -17,7 +17,7 @@ field_name: field_quotation entity_type: paragraph bundle: quotation_with_image label: Quotation -description: "Don't use a blockquote or quotation marks unless what you are quoting contains a quotation, itself." +description: 'Don''t use a blockquote or quotation marks unless what you are quoting contains a quotation, itself.' required: true translatable: true default_value: { } diff --git a/config/field.storage.group.field_group_address.yml b/config/field.storage.group.field_group_address.yml new file mode 100644 index 0000000..b1089c0 --- /dev/null +++ b/config/field.storage.group.field_group_address.yml @@ -0,0 +1,21 @@ +uuid: c8610bc5-2ba7-4a40-8591-a1589d26c6b1 +langcode: en +status: true +dependencies: + module: + - address + - group +_core: + default_config_hash: SThhVdsoT2cGEl1WixzKDeTriPp9zTmXWBNcUrUwIgs +id: group.field_group_address +field_name: field_group_address +entity_type: group +type: address +settings: { } +module: address +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.group.field_group_description.yml b/config/field.storage.group.field_group_description.yml new file mode 100644 index 0000000..44c66e1 --- /dev/null +++ b/config/field.storage.group.field_group_description.yml @@ -0,0 +1,23 @@ +uuid: d5ab5254-4e93-45d9-b783-aa3c199b400c +langcode: en +status: true +dependencies: + module: + - entity_reference_revisions + - group + - paragraphs +_core: + default_config_hash: 4s3mw-BJxYy_aatNicAVRmgnW2XcEAnwi8R-CLs0yz0 +id: group.field_group_description +field_name: field_group_description +entity_type: group +type: entity_reference_revisions +settings: + target_type: paragraph +module: entity_reference_revisions +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.group.field_group_email.yml b/config/field.storage.group.field_group_email.yml new file mode 100644 index 0000000..18a396e --- /dev/null +++ b/config/field.storage.group.field_group_email.yml @@ -0,0 +1,20 @@ +uuid: fba13d1f-ad7e-4023-88d6-c8636c0d6e5a +langcode: en +status: true +dependencies: + module: + - group +_core: + default_config_hash: Ak5JGkPREYUbREw60JRqUxFYWeYL4aGjh5cWys21oKg +id: group.field_group_email +field_name: field_group_email +entity_type: group +type: email +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.group.field_group_image.yml b/config/field.storage.group.field_group_image.yml new file mode 100644 index 0000000..25151c5 --- /dev/null +++ b/config/field.storage.group.field_group_image.yml @@ -0,0 +1,32 @@ +uuid: 1c2952c6-a12c-44e6-99ae-6bf5a5b0328b +langcode: en +status: true +dependencies: + module: + - file + - group + - image +_core: + default_config_hash: u7wTgG3APVnwXqEqtYhU-FN9kPGC5Rp3ha2eHf7rXas +id: group.field_group_image +field_name: field_group_image +entity_type: group +type: image +settings: + target_type: file + display_field: false + display_default: false + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.group.field_group_phone.yml b/config/field.storage.group.field_group_phone.yml new file mode 100644 index 0000000..0303320 --- /dev/null +++ b/config/field.storage.group.field_group_phone.yml @@ -0,0 +1,21 @@ +uuid: cf5dcc58-62da-4227-a2ce-5680995c861c +langcode: en +status: true +dependencies: + module: + - group + - telephone +_core: + default_config_hash: l6rFkmzGiJwxaAMFwoyZaRIv1N_ogmuc6gYfwtwWgUk +id: group.field_group_phone +field_name: field_group_phone +entity_type: group +type: telephone +settings: { } +module: telephone +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.group.field_group_summary.yml b/config/field.storage.group.field_group_summary.yml new file mode 100644 index 0000000..a020938 --- /dev/null +++ b/config/field.storage.group.field_group_summary.yml @@ -0,0 +1,21 @@ +uuid: 16fb4805-96af-4337-831c-d8da7540a321 +langcode: en +status: true +dependencies: + module: + - group + - text +_core: + default_config_hash: iUOlS7wqQ1Bfq4T09NLsItIY6_ilx85WnlEv41xZbQw +id: group.field_group_summary +field_name: field_group_summary +entity_type: group +type: text_long +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.group.field_group_type.yml b/config/field.storage.group.field_group_type.yml new file mode 100644 index 0000000..c6c37bb --- /dev/null +++ b/config/field.storage.group.field_group_type.yml @@ -0,0 +1,22 @@ +uuid: 1687e9db-ba8d-42a2-9724-2903e43751f8 +langcode: en +status: true +dependencies: + module: + - group + - taxonomy +_core: + default_config_hash: vdB9o5YEHq6ZET64a2dAuhzbCryPN5MiC1XeoTeZZlI +id: group.field_group_type +field_name: field_group_type +entity_type: group +type: entity_reference +settings: + target_type: taxonomy_term +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.group.field_group_website.yml b/config/field.storage.group.field_group_website.yml new file mode 100644 index 0000000..8891d8f --- /dev/null +++ b/config/field.storage.group.field_group_website.yml @@ -0,0 +1,21 @@ +uuid: 0c884ed4-5ef9-49bf-ab08-b8b0db3b51df +langcode: en +status: true +dependencies: + module: + - group + - link +_core: + default_config_hash: oFPGCOuHvnpwj30S7cMEmQ0Bw7S2tD6kPFV-93Wbvus +id: group.field_group_website +field_name: field_group_website +entity_type: group +type: link +settings: { } +module: link +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.group_content.group_roles.yml b/config/field.storage.group_content.group_roles.yml new file mode 100644 index 0000000..a4911d7 --- /dev/null +++ b/config/field.storage.group_content.group_roles.yml @@ -0,0 +1,21 @@ +uuid: 77228bb6-f7ee-46bf-b244-d6da31e94f13 +langcode: en +status: true +dependencies: + module: + - group +_core: + default_config_hash: Sgrm2nHDx7xKvByuR5oGB77nLvI0LikTM8ff3e_YlWY +id: group_content.group_roles +field_name: group_roles +entity_type: group_content +type: entity_reference +settings: + target_type: group_role +module: core +locked: true +cardinality: -1 +translatable: false +indexes: { } +persist_with_no_fields: true +custom_storage: false diff --git a/config/group.content_type.group-group_membership.yml b/config/group.content_type.group-group_membership.yml new file mode 100644 index 0000000..cfb70d5 --- /dev/null +++ b/config/group.content_type.group-group_membership.yml @@ -0,0 +1,18 @@ +uuid: b31e90d8-a5e7-401b-bdab-b1a8229856bf +langcode: en +status: true +dependencies: + config: + - group.type.group + module: + - user +_core: + default_config_hash: rfWW16ZhVKfBX_jOg4FvcQL-s0sFW3jB39hohnutkqs +id: group-group_membership +label: 'Group: Group membership' +description: 'Adds users to groups as members.' +group_type: group +content_plugin: group_membership +plugin_config: + group_cardinality: 0 + entity_cardinality: 1 diff --git a/config/group.role.group-0b0baeca9.yml b/config/group.role.group-0b0baeca9.yml new file mode 100644 index 0000000..8ecdbb2 --- /dev/null +++ b/config/group.role.group-0b0baeca9.yml @@ -0,0 +1,17 @@ +uuid: ceac226d-1f6a-4a8b-9f81-45e3cb10e01a +langcode: en +status: true +dependencies: + config: + - group.type.group + enforced: + config: + - user.role.editor +id: group-0b0baeca9 +label: Editor +weight: 3 +internal: true +audience: outsider +group_type: group +permissions_ui: false +permissions: { } diff --git a/config/group.role.group-1ac17d355.yml b/config/group.role.group-1ac17d355.yml new file mode 100644 index 0000000..2159eb9 --- /dev/null +++ b/config/group.role.group-1ac17d355.yml @@ -0,0 +1,17 @@ +uuid: dcc188a5-9960-4e74-a7b2-99aa25751fa5 +langcode: en +status: true +dependencies: + config: + - group.type.group + enforced: + config: + - user.role.staff +id: group-1ac17d355 +label: Staff +weight: 8 +internal: true +audience: outsider +group_type: group +permissions_ui: false +permissions: { } diff --git a/config/group.role.group-2d8610827.yml b/config/group.role.group-2d8610827.yml new file mode 100644 index 0000000..58dfa28 --- /dev/null +++ b/config/group.role.group-2d8610827.yml @@ -0,0 +1,17 @@ +uuid: ce107ee3-2a33-4cdf-98b6-8155e4ca2ef4 +langcode: en +status: true +dependencies: + config: + - group.type.group + enforced: + config: + - user.role.partner +id: group-2d8610827 +label: Partner +weight: 7 +internal: true +audience: outsider +group_type: group +permissions_ui: false +permissions: { } diff --git a/config/group.role.group-443ed8e03.yml b/config/group.role.group-443ed8e03.yml new file mode 100644 index 0000000..1efac06 --- /dev/null +++ b/config/group.role.group-443ed8e03.yml @@ -0,0 +1,17 @@ +uuid: 60ce9f0a-25ba-45f3-8b4f-3ea7d148e054 +langcode: en +status: true +dependencies: + config: + - group.type.group + enforced: + config: + - user.role.manager +id: group-443ed8e03 +label: Manager +weight: 4 +internal: true +audience: outsider +group_type: group +permissions_ui: false +permissions: { } diff --git a/config/group.role.group-5165abfe1.yml b/config/group.role.group-5165abfe1.yml new file mode 100644 index 0000000..6d70cc4 --- /dev/null +++ b/config/group.role.group-5165abfe1.yml @@ -0,0 +1,17 @@ +uuid: 6661c97e-89c4-4266-9878-6fb8a9a099eb +langcode: en +status: true +dependencies: + config: + - group.type.group + enforced: + config: + - user.role.past +id: group-5165abfe1 +label: Past +weight: 6 +internal: true +audience: outsider +group_type: group +permissions_ui: false +permissions: { } diff --git a/config/group.role.group-a416e6833.yml b/config/group.role.group-a416e6833.yml new file mode 100644 index 0000000..2881ed2 --- /dev/null +++ b/config/group.role.group-a416e6833.yml @@ -0,0 +1,17 @@ +uuid: eb414f79-83f0-4936-a0cc-7ff05d1e2941 +langcode: en +status: true +dependencies: + config: + - group.type.group + enforced: + config: + - user.role.administrator +id: group-a416e6833 +label: Administrator +weight: 5 +internal: true +audience: outsider +group_type: group +permissions_ui: false +permissions: { } diff --git a/config/group.role.group-anonymous.yml b/config/group.role.group-anonymous.yml new file mode 100644 index 0000000..8a0b6ce --- /dev/null +++ b/config/group.role.group-anonymous.yml @@ -0,0 +1,17 @@ +uuid: 3cae3774-a01b-40a4-8e96-1a096c41f372 +langcode: en +status: true +dependencies: + config: + - group.type.group +_core: + default_config_hash: 5-LfR2OxqM5FbHfAyAr8Osg3hc1apH0FYsnAljAV91E +id: group-anonymous +label: Anonymous +weight: -102 +internal: true +audience: anonymous +group_type: group +permissions_ui: true +permissions: + - 'view group' diff --git a/config/group.role.group-ec70061de.yml b/config/group.role.group-ec70061de.yml new file mode 100644 index 0000000..ab6de12 --- /dev/null +++ b/config/group.role.group-ec70061de.yml @@ -0,0 +1,17 @@ +uuid: 3f7d48d9-86f4-4d1e-8dc7-2419baf3598f +langcode: en +status: true +dependencies: + config: + - group.type.group + enforced: + config: + - user.role.contributor +id: group-ec70061de +label: Contributor +weight: 2 +internal: true +audience: outsider +group_type: group +permissions_ui: false +permissions: { } diff --git a/config/group.role.group-member.yml b/config/group.role.group-member.yml new file mode 100644 index 0000000..1ab5e7d --- /dev/null +++ b/config/group.role.group-member.yml @@ -0,0 +1,20 @@ +uuid: 94c33683-2ffb-4834-b7ac-2bf9936268cc +langcode: en +status: true +dependencies: + config: + - group.type.group +_core: + default_config_hash: wYJEHj7YnyBPmD0w3wEWyYKDEtAbOPOAYRqbyC7wHXA +id: group-member +label: Member +weight: -100 +internal: true +audience: member +group_type: group +permissions_ui: true +permissions: + - 'update own group_membership content' + - 'leave group' + - 'view group' + - 'view group_membership content' diff --git a/config/group.role.group-outsider.yml b/config/group.role.group-outsider.yml new file mode 100644 index 0000000..13e10c9 --- /dev/null +++ b/config/group.role.group-outsider.yml @@ -0,0 +1,18 @@ +uuid: fe3be10b-be50-453c-b870-e95d00c67b12 +langcode: en +status: true +dependencies: + config: + - group.type.group +_core: + default_config_hash: Tge_CVzkX7FXG0vaQ_nTnCLTPduxGhXjjOucVCkoxgk +id: group-outsider +label: Outsider +weight: -101 +internal: true +audience: outsider +group_type: group +permissions_ui: true +permissions: + - 'join group' + - 'view group' diff --git a/config/group.settings.yml b/config/group.settings.yml new file mode 100644 index 0000000..911c9f0 --- /dev/null +++ b/config/group.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: W0cgFPhPJ3gAdqm06-az48BLf5MVcoZVS0HdByoofi0 +use_admin_theme: true diff --git a/config/group.type.group.yml b/config/group.type.group.yml new file mode 100644 index 0000000..aaf1c4d --- /dev/null +++ b/config/group.type.group.yml @@ -0,0 +1,13 @@ +uuid: f36e021c-be19-469f-8666-84d8e0917ebe +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 6OEXZr1hw6HF6QkCRpk6tdR572H0HNrNciPZIv-qb_E +id: group +label: Group +description: 'Basic group type that can be classified by a group type vocabulary.' +new_revision: false +creator_membership: true +creator_wizard: true +creator_roles: { } diff --git a/config/language.content_settings.group.group.yml b/config/language.content_settings.group.group.yml new file mode 100644 index 0000000..9a3fafb --- /dev/null +++ b/config/language.content_settings.group.group.yml @@ -0,0 +1,18 @@ +uuid: 7f9d7230-5560-4732-8a22-fee2f1e1fc22 +langcode: en +status: true +dependencies: + config: + - group.type.group + module: + - content_translation +third_party_settings: + content_translation: + enabled: false + bundle_settings: + untranslatable_fields_hide: '0' +id: group.group +target_entity_type_id: group +target_bundle: group +default_langcode: site_default +language_alterable: false diff --git a/config/language.content_settings.group_content.group-group_membership.yml b/config/language.content_settings.group_content.group-group_membership.yml new file mode 100644 index 0000000..f08955c --- /dev/null +++ b/config/language.content_settings.group_content.group-group_membership.yml @@ -0,0 +1,18 @@ +uuid: c9fb94f1-5507-4cf7-8697-6635a6476e00 +langcode: en +status: true +dependencies: + config: + - group.content_type.group-group_membership + module: + - content_translation +third_party_settings: + content_translation: + enabled: false + bundle_settings: + untranslatable_fields_hide: '0' +id: group_content.group-group_membership +target_entity_type_id: group_content +target_bundle: group-group_membership +default_langcode: site_default +language_alterable: false diff --git a/config/language/es/field.field.group.group.field_group_email.yml b/config/language/es/field.field.group.group.field_group_email.yml new file mode 100644 index 0000000..602c0c0 --- /dev/null +++ b/config/language/es/field.field.group.group.field_group_email.yml @@ -0,0 +1 @@ +label: 'Correo electrónico' diff --git a/config/language/es/group.type.group.yml b/config/language/es/group.type.group.yml new file mode 100644 index 0000000..e44a3ca --- /dev/null +++ b/config/language/es/group.type.group.yml @@ -0,0 +1 @@ +label: Grupo diff --git a/config/language/es/pathauto.pattern.group.yml b/config/language/es/pathauto.pattern.group.yml new file mode 100644 index 0000000..e44a3ca --- /dev/null +++ b/config/language/es/pathauto.pattern.group.yml @@ -0,0 +1 @@ +label: Grupo diff --git a/config/language/es/views.view.group.yml b/config/language/es/views.view.group.yml new file mode 100644 index 0000000..12e82af --- /dev/null +++ b/config/language/es/views.view.group.yml @@ -0,0 +1,4 @@ +label: Grupo +display: + page_1: + display_title: Página diff --git a/config/language/es/views.view.group_content.yml b/config/language/es/views.view.group_content.yml new file mode 100644 index 0000000..046da7c --- /dev/null +++ b/config/language/es/views.view.group_content.yml @@ -0,0 +1,3 @@ +display: + page_1: + display_title: Página diff --git a/config/language/es/views.view.group_members.yml b/config/language/es/views.view.group_members.yml new file mode 100644 index 0000000..f21fc6d --- /dev/null +++ b/config/language/es/views.view.group_members.yml @@ -0,0 +1,14 @@ +display: + default: + display_options: + fields: + name: + label: Usuario + dropbutton: + label: Operaciones + title: Miembros + page_1: + display_title: Página + display_options: + menu: + title: Miembros diff --git a/config/language/es/views.view.group_nodes.yml b/config/language/es/views.view.group_nodes.yml new file mode 100644 index 0000000..f38fbad --- /dev/null +++ b/config/language/es/views.view.group_nodes.yml @@ -0,0 +1,12 @@ +display: + default: + display_options: + fields: + title: + label: Título + status: + label: Estado + dropbutton: + label: Operaciones + page_1: + display_title: Página diff --git a/config/language/es/webform.webform.migration_quote.yml b/config/language/es/webform.webform.migration_quote.yml deleted file mode 100644 index f11491c..0000000 --- a/config/language/es/webform.webform.migration_quote.yml +++ /dev/null @@ -1,27 +0,0 @@ -title: Contact -elements: | - introduction: - '#markup': 'Usted – nuestros clientes, colegas, y admiradores locos – es la razón por la que hacemos lo que hacemos. Nos encantaría saber de usted.' - name: - '#title': 'Tu Nombre' - email: - '#title': 'Tu Correo Electrónico' - subject: - '#title': 'El Tema' - message: - '#title': Mensaje - actions: - '#submit__label': 'Enviar Mensaje' -settings: - confirmation_message: '¡Gracias por contactarnos! Nos pondremos en contacto con usted tan pronto como uno de nosotros (probablemente Clayton) revise nuestro correo electrónico.' -handlers: - email_notification: - settings: - body: | - Hola Agarics, - - Tú recibiste un nuevo mensaje. - -

Submitted on {{ webform_token('[webform_submission:created]', webform_submission) }}

-

Submitted values are:

- {{ webform_token('[webform_submission:values]', webform_submission) }} diff --git a/config/node.type.page.yml b/config/node.type.page.yml index 2b76cf8..5b98ec4 100644 --- a/config/node.type.page.yml +++ b/config/node.type.page.yml @@ -14,7 +14,7 @@ _core: default_config_hash: FLnYNEOFyPHOO79AfbXqzGMZqlENS8dZ8-vDJW9e-Lk name: 'Basic page' type: page -description: "Use basic pages for your static content, such as an 'About us' page." +description: 'Use basic pages for your static content, such as an ''About us'' page.' help: '' new_revision: true preview_mode: 1 diff --git a/config/pathauto.pattern.group.yml b/config/pathauto.pattern.group.yml new file mode 100644 index 0000000..b535608 --- /dev/null +++ b/config/pathauto.pattern.group.yml @@ -0,0 +1,25 @@ +uuid: 855ed5a3-1209-4696-847f-070605b03dd5 +langcode: en +status: true +dependencies: + module: + - ctools + - group +_core: + default_config_hash: njHamjYTJ7IuE5vuLyQZNG0tqYioB1lLOeveyMA0gtI +id: group +label: Group +type: 'canonical_entities:group' +pattern: 'group/[group:title]' +selection_criteria: + 3c875db9-3e6b-4959-a2db-70a6f82b75a7: + id: 'entity_bundle:group' + negate: false + uuid: 3c875db9-3e6b-4959-a2db-70a6f82b75a7 + context_mapping: + group: group + bundles: + group: group +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/pathauto.pattern.group_content.yml b/config/pathauto.pattern.group_content.yml new file mode 100644 index 0000000..2ce2867 --- /dev/null +++ b/config/pathauto.pattern.group_content.yml @@ -0,0 +1,18 @@ +uuid: d9e76506-b857-4f4c-ae96-ca5f196ac74d +langcode: en +status: true +dependencies: + module: + - group +_core: + default_config_hash: rk2G0ozgUlKP7ic1RRjMcXUmeZxXUKPV-q-brekIKMc +id: group_content +label: 'Group content' +type: 'canonical_entities:group_content' +pattern: 'group/[group_content:group:id]/[group_content:pretty-path-key]/[group_content:id]' +selection_criteria: { } +selection_logic: and +weight: -5 +relationships: + 'group_content:langcode:language': + label: Language diff --git a/config/pathauto.pattern.group_membership.yml b/config/pathauto.pattern.group_membership.yml new file mode 100644 index 0000000..a70a5cb --- /dev/null +++ b/config/pathauto.pattern.group_membership.yml @@ -0,0 +1,25 @@ +uuid: 77753de8-8a5e-40b0-98d7-4aef60f1e503 +langcode: en +status: true +dependencies: + module: + - ctools + - group +_core: + default_config_hash: ZMCqMCg0V4QeMIiD5IzF3nl9Q8FvDzqJ73Y0HV6tjJc +id: group_membership +label: 'Group membership' +type: 'canonical_entities:group_content' +pattern: 'group/[group_content:group:title]/[group_content:pretty-path-key]/[group_content:id]' +selection_criteria: + eda525a1-cded-4cea-acdc-dfa809d5255e: + id: 'entity_bundle:group_content' + negate: false + uuid: eda525a1-cded-4cea-acdc-dfa809d5255e + context_mapping: + group_content: group_content + bundles: + group-group_membership: group-group_membership +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/search_api.index.action.yml b/config/search_api.index.action.yml index ec97ad2..ec07f59 100644 --- a/config/search_api.index.action.yml +++ b/config/search_api.index.action.yml @@ -134,7 +134,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.index.article.yml b/config/search_api.index.article.yml index b159423..8b502c6 100644 --- a/config/search_api.index.article.yml +++ b/config/search_api.index.article.yml @@ -134,7 +134,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.index.blog.yml b/config/search_api.index.blog.yml index 8f11382..fb7022c 100644 --- a/config/search_api.index.blog.yml +++ b/config/search_api.index.blog.yml @@ -117,7 +117,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.index.campaign.yml b/config/search_api.index.campaign.yml index 4f1197a..8581382 100644 --- a/config/search_api.index.campaign.yml +++ b/config/search_api.index.campaign.yml @@ -98,7 +98,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.index.case_study.yml b/config/search_api.index.case_study.yml index 14e5d73..cc43c22 100644 --- a/config/search_api.index.case_study.yml +++ b/config/search_api.index.case_study.yml @@ -168,7 +168,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.index.content.yml b/config/search_api.index.content.yml index 571515f..a1e5772 100644 --- a/config/search_api.index.content.yml +++ b/config/search_api.index.content.yml @@ -106,7 +106,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.index.event.yml b/config/search_api.index.event.yml index c297600..a8e3023 100644 --- a/config/search_api.index.event.yml +++ b/config/search_api.index.event.yml @@ -142,7 +142,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.index.people.yml b/config/search_api.index.people.yml index b2e8105..f0c4807 100644 --- a/config/search_api.index.people.yml +++ b/config/search_api.index.people.yml @@ -107,7 +107,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.index.resource.yml b/config/search_api.index.resource.yml index 1c40d70..e768a8e 100644 --- a/config/search_api.index.resource.yml +++ b/config/search_api.index.resource.yml @@ -125,7 +125,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: 8.0 + boost: !!float 8 dependencies: module: - node diff --git a/config/search_api.settings.yml b/config/search_api.settings.yml index 6cd5bd1..6476ba9 100644 --- a/config/search_api.settings.yml +++ b/config/search_api.settings.yml @@ -5,7 +5,7 @@ cron_worker_runtime: 15 default_tracker: default tracking_page_size: 100 boost_factors: - - 0.0 + - !!float 0 - 0.1 - 0.2 - 0.3 @@ -14,15 +14,15 @@ boost_factors: - 0.7 - 0.8 - 0.9 - - 1.0 + - !!float 1 - 1.1 - 1.2 - 1.3 - 1.4 - 1.5 - - 2.0 - - 3.0 - - 5.0 - - 8.0 - - 13.0 - - 21.0 + - !!float 2 + - !!float 3 + - !!float 5 + - !!float 8 + - !!float 13 + - !!float 21 diff --git a/config/tour.tour.honeypot.yml b/config/tour.tour.honeypot.yml index 47ea2af..4004ea8 100644 --- a/config/tour.tour.honeypot.yml +++ b/config/tour.tour.honeypot.yml @@ -47,7 +47,7 @@ tips: plugin: text label: 'Honeypot Element Name' weight: -7 - body: "Spam bots typically fill out any field they believe will help get links back to their site, so tempting them with a field named something like 'url', 'homepage', or 'link' makes it hard for them to resist filling in the field—and easy to catch them in the trap and reject their submissions!" + body: 'Spam bots typically fill out any field they believe will help get links back to their site, so tempting them with a field named something like ''url'', ''homepage'', or ''link'' makes it hard for them to resist filling in the field—and easy to catch them in the trap and reject their submissions!' selector: '#edit-element-name' position: top-start honeypot-time-limit: @@ -55,7 +55,7 @@ tips: plugin: text label: 'Honeypot Time Limit' weight: -6 - body: "If you enter a positive value, Honeypot will require that all protected forms take at least that many seconds long to fill out. Most forms take at least 5-10 seconds to complete (if you're a human), so setting this to a value < 5 will help protect against spam bots. Set to 0 to disable." + body: 'If you enter a positive value, Honeypot will require that all protected forms take at least that many seconds long to fill out. Most forms take at least 5-10 seconds to complete (if you''re a human), so setting this to a value < 5 will help protect against spam bots. Set to 0 to disable.' selector: '#edit-time-limit' position: top-start honeypot-form-specific-settings: diff --git a/config/tour.tour.locale.yml b/config/tour.tour.locale.yml index 7876032..1315365 100644 --- a/config/tour.tour.locale.yml +++ b/config/tour.tour.locale.yml @@ -38,7 +38,7 @@ tips: plugin: text label: 'Filter the search' weight: 4 - body: "You can search for untranslated strings if you want to translate something that isn't translated yet. If you want to modify an existing translation, you might want to search only for translated strings." + body: 'You can search for untranslated strings if you want to translate something that isn''t translated yet. If you want to modify an existing translation, you might want to search only for translated strings.' selector: '#edit-translation' locale-submit: id: locale-submit diff --git a/config/tour.tour.search-api-index-fields.yml b/config/tour.tour.search-api-index-fields.yml index 8559bfa..6e51f76 100644 --- a/config/tour.tour.search-api-index-fields.yml +++ b/config/tour.tour.search-api-index-fields.yml @@ -38,7 +38,7 @@ tips: plugin: text label: 'Machine name' weight: 4 - body: "The internal ID to use for this field. Can safely be ignored by inexperienced users in most cases. Changing a field's machine name requires reindexing of the index." + body: 'The internal ID to use for this field. Can safely be ignored by inexperienced users in most cases. Changing a field''s machine name requires reindexing of the index.' selector: '.details-wrapper:nth(0) table thead th:nth(1)' search-api-index-fields-property-path: id: search-api-index-fields-property-path diff --git a/config/tour.tour.search-api-index-form.yml b/config/tour.tour.search-api-index-form.yml index 5fcdb74..5a802f7 100644 --- a/config/tour.tour.search-api-index-form.yml +++ b/config/tour.tour.search-api-index-form.yml @@ -40,7 +40,7 @@ tips: plugin: text label: Tracker weight: 4 - body: "An index's tracker is the system that keeps track of which items there are available for the index, and which of them still need to be indexed. Changing the tracker of an existing index will lead to reindexing of all items." + body: 'An index''s tracker is the system that keeps track of which items there are available for the index, and which of them still need to be indexed. Changing the tracker of an existing index will lead to reindexing of all items.' selector: '#edit-tracker' search-api-index-form-server: id: search-api-index-form-server diff --git a/config/tour.tour.search-api-index-processors.yml b/config/tour.tour.search-api-index-processors.yml index 4ff368a..f47cc70 100644 --- a/config/tour.tour.search-api-index-processors.yml +++ b/config/tour.tour.search-api-index-processors.yml @@ -18,7 +18,7 @@ tips: plugin: text label: 'Processors used for this index' weight: 1 - body: "Processors customize different aspects of an index's functionality. They can keep items from being indexed, change how certain fields are indexed and influence searches." + body: 'Processors customize different aspects of an index''s functionality. They can keep items from being indexed, change how certain fields are indexed and influence searches.' search-api-index-processors-enable: id: search-api-index-processors-enable plugin: text diff --git a/config/tour.tour.search-api-server.yml b/config/tour.tour.search-api-server.yml index 3c6c3c9..4ee658d 100644 --- a/config/tour.tour.search-api-server.yml +++ b/config/tour.tour.search-api-server.yml @@ -45,5 +45,5 @@ tips: plugin: text label: 'Delete all indexed data' weight: 5 - body: "This will permanently remove all data currently indexed on this server for indexes that aren't read-only. Items are queued for reindexing. Until reindexing occurs, searches for the affected indexes will not return any results." + body: 'This will permanently remove all data currently indexed on this server for indexes that aren''t read-only. Items are queued for reindexing. Until reindexing occurs, searches for the affected indexes will not return any results.' selector: '#edit-clear' diff --git a/config/tour.tour.views-ui.yml b/config/tour.tour.views-ui.yml index e14312d..c6243f3 100644 --- a/config/tour.tour.views-ui.yml +++ b/config/tour.tour.views-ui.yml @@ -41,7 +41,7 @@ tips: plugin: text label: 'Output format' weight: 4 - body: "Choose how to output results. E.g., choose Content to output each item completely, using your configured display settings. Or choose Fields, which allows you to output only specific fields for each result. Additional formats can be added by installing modules to extend Drupal's base functionality." + body: 'Choose how to output results. E.g., choose Content to output each item completely, using your configured display settings. Or choose Fields, which allows you to output only specific fields for each result. Additional formats can be added by installing modules to extend Drupal''s base functionality.' selector: .views-ui-display-tab-bucket.format views-ui-fields: id: views-ui-fields diff --git a/config/user.role.manager.yml b/config/user.role.manager.yml index 3f8b603..63d8b31 100644 --- a/config/user.role.manager.yml +++ b/config/user.role.manager.yml @@ -27,6 +27,7 @@ dependencies: - exclude_node_title - file - filter + - group - honeypot - metatag - node @@ -75,10 +76,12 @@ permissions: - 'administer taxonomy' - 'administer url aliases' - 'administer users' + - 'bypass group access' - 'bypass honeypot protection' - 'bypass node access' - 'bypass node access' - 'create event content' + - 'create group group' - 'create terms in resource_type' - 'create terms in services' - 'create terms in tags' diff --git a/config/views.view.case_study.yml b/config/views.view.case_study.yml index 7a797e3..b2850af 100644 --- a/config/views.view.case_study.yml +++ b/config/views.view.case_study.yml @@ -352,7 +352,7 @@ display: menu: type: normal title: Work - description: "See some of what we've built." + description: 'See some of what we''ve built.' weight: -41 enabled: false expanded: false diff --git a/config/views.view.group.yml b/config/views.view.group.yml new file mode 100644 index 0000000..8aff1af --- /dev/null +++ b/config/views.view.group.yml @@ -0,0 +1,301 @@ +uuid: 1fd51016-d6a1-4074-967b-c870d98334f6 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.group.teaser + - field.storage.group.field_group_summary + - group.type.group + - system.menu.main + module: + - ds + - group + - text + - user +_core: + default_config_hash: IQFINU-7Wr_1BfFxfx4jiouSRoMe6MWRHNeD0EhW6bk +id: group +label: Group +module: views +description: 'Group listing page.' +tag: '' +base_table: groups_field_data +base_field: id +display: + default: + id: default + display_title: Master + display_plugin: default + position: 0 + display_options: + title: Groups + fields: + label: + id: label + table: groups_field_data + field: label + relationship: none + group_type: group + admin_label: '' + entity_type: null + entity_field: label + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: h2 + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_group_summary: + id: field_group_summary + table: group__field_group_summary + field: field_group_summary + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: text_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: mini + options: + offset: 0 + items_per_page: 10 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + label: + id: label + table: groups_field_data + field: label + relationship: none + group_type: group + admin_label: '' + entity_type: group + entity_field: label + plugin_id: standard + order: ASC + expose: + label: '' + field_identifier: label + exposed: false + arguments: { } + filters: + type: + id: type + table: groups_field_data + field: type + entity_type: group + entity_field: type + plugin_id: bundle + value: + group: group + expose: + operator_limit_selection: false + operator_list: { } + style: + type: default + options: + row_class: '' + default_row_class: false + uses_fields: false + row: + type: 'ds_entity:group' + options: + relationship: none + view_mode: teaser + alternating_fieldset: + alternating: false + allpages: false + item_0: teaser + item_1: teaser + item_2: teaser + item_3: teaser + item_4: teaser + item_5: teaser + item_6: teaser + item_7: teaser + item_8: teaser + item_9: teaser + grouping_fieldset: + group: false + advanced_fieldset: + advanced: false + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: + - 'config:field.storage.group.field_group_summary' + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: group + menu: + type: normal + title: Groups + description: 'Find out about our groups.' + weight: -39 + enabled: false + expanded: false + menu_name: main + parent: '' + context: '0' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: + - 'config:field.storage.group.field_group_summary' diff --git a/config/views.view.group_content.yml b/config/views.view.group_content.yml new file mode 100644 index 0000000..6ccff83 --- /dev/null +++ b/config/views.view.group_content.yml @@ -0,0 +1,281 @@ +uuid: 55268ab6-9d84-41e9-8034-3f8e7e9b092c +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + module: + - gnode + - group + - node + - user +_core: + default_config_hash: NEXijLEpiHYeWmIv0LM7iUR-b7DDnhagl1oow3jEMVI +id: group_content +label: 'Group content' +module: gnode +description: 'Lists all of the nodes that have been added to a group.' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Master + display_plugin: default + position: 0 + display_options: + title: 'Group content' + fields: { } + pager: + type: full + options: + offset: 0 + items_per_page: 20 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'No content available.' + tokenize: false + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + arguments: + gid: + id: gid + table: group_content_field_data + field: gid + relationship: group_content + group_type: group + admin_label: '' + entity_type: group_content + entity_field: gid + plugin_id: numeric + default_action: 'access denied' + exception: + value: all + title_enable: false + title: All + title_enable: true + title: '{{ arguments.gid|placeholder }} nodes' + default_argument_type: fixed + default_argument_options: + argument: '' + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + override: false + items_per_page: 25 + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + filters: + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: status + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + filter_groups: + operator: AND + groups: { } + style: + type: default + options: + row_class: '' + default_row_class: true + row: + type: 'entity:node' + options: + relationship: none + view_mode: teaser + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + group_content: + id: group_content + table: node_field_data + field: group_content + relationship: none + group_type: group + admin_label: 'Content relation' + entity_type: node + plugin_id: group_content_to_entity_reverse + required: true + group_content_plugins: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + block_recent: + id: block_recent + display_title: 'Block recent' + display_plugin: block + position: 2 + display_options: + title: 'Latest group content' + pager: + type: some + options: + offset: 0 + items_per_page: 10 + defaults: + title: false + pager: false + use_more: false + use_more_always: false + use_more_text: false + link_display: false + link_url: false + display_description: '' + use_more: true + use_more_always: false + use_more_text: 'All group content' + link_display: page_1 + link_url: '' + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: group/%group/group-content + menu: + type: tab + title: 'Group content' + description: '' + weight: 25 + expanded: false + menu_name: main + parent: '' + context: '0' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/config/views.view.group_members.yml b/config/views.view.group_members.yml new file mode 100644 index 0000000..8f1e4b2 --- /dev/null +++ b/config/views.view.group_members.yml @@ -0,0 +1,738 @@ +uuid: 92b772be-1d50-4394-8b25-18a82d12499a +langcode: en +status: true +dependencies: + config: + - field.storage.group_content.group_roles + module: + - group + - user +_core: + default_config_hash: VbvlMutXPE0EiR18Bv3ko8ils0ieg3fnz072bTkskAY +id: group_members +label: 'Group members' +module: group +description: '' +tag: '' +base_table: group_content_field_data +base_field: id +display: + default: + id: default + display_title: Master + display_plugin: default + position: 0 + display_options: + title: Members + fields: + name: + id: name + table: users_field_data + field: name + relationship: gc__user + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: User + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: user_name + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + group_roles: + id: group_roles + table: group_content__group_roles + field: group_roles + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: Roles + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '
' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: ul + separator: ', ' + field_api_classes: false + changed: + id: changed + table: group_content_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: group_content + entity_field: changed + plugin_id: field + label: Updated + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp + settings: + date_format: short + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + created: + id: created + table: group_content_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: group_content + entity_field: created + plugin_id: field + label: Joined + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp + settings: + date_format: short + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + view_group_content: + id: view_group_content + table: group_content + field: view_group_content + relationship: none + group_type: group + admin_label: 'View member link' + entity_type: group_content + plugin_id: entity_link + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'View member' + output_url_as_text: false + absolute: false + edit_group_content: + id: edit_group_content + table: group_content + field: edit_group_content + relationship: none + group_type: group + admin_label: 'Edit member link' + entity_type: group_content + plugin_id: entity_link_edit + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Edit member' + delete_group_content: + id: delete_group_content + table: group_content + field: delete_group_content + relationship: none + group_type: group + admin_label: 'Remove member link' + entity_type: group_content + plugin_id: entity_link_delete + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Remove member' + dropbutton: + id: dropbutton + table: views + field: dropbutton + relationship: none + group_type: group + admin_label: '' + plugin_id: dropbutton + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + destination: true + fields: + view_group_content: view_group_content + edit_group_content: edit_group_content + delete_group_content: delete_group_content + name: '0' + group_roles: '0' + changed: '0' + created: '0' + pager: + type: full + options: + offset: 0 + items_per_page: 50 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: group_permission + options: + group_permission: 'administer members' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'No members available.' + tokenize: false + sorts: { } + arguments: + gid: + id: gid + table: group_content_field_data + field: gid + relationship: none + group_type: group + admin_label: '' + entity_type: group_content + entity_field: gid + plugin_id: numeric + default_action: 'access denied' + exception: + value: all + title_enable: false + title: All + title_enable: true + title: '{{ arguments.gid|placeholder }} members' + default_argument_type: fixed + default_argument_options: + argument: '' + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + override: false + items_per_page: 25 + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + filters: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + name: name + group_roles: group_roles + changed: changed + created: created + view_group_content: view_group_content + edit_group_content: edit_group_content + delete_group_content: delete_group_content + dropbutton: dropbutton + default: '-1' + info: + name: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + group_roles: + align: '' + separator: '' + empty_column: false + responsive: '' + changed: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + created: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + view_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + edit_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + delete_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + dropbutton: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: true + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + options: + default_field_elements: true + inline: { } + separator: '' + hide_empty: false + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + gc__user: + id: gc__user + table: group_content_field_data + field: gc__user + relationship: none + group_type: group + admin_label: 'Member account' + entity_type: group_content + plugin_id: group_content_to_entity + required: true + group_content_plugins: + group_membership: group_membership + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + 1: 'languages:language_content' + 2: 'languages:language_interface' + 3: url + 4: url.query_args + 5: route.group + 6: user.group_permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: group/%group/members + menu: + type: tab + title: Members + description: '' + weight: 20 + enabled: true + expanded: false + menu_name: main + parent: '' + context: '0' + cache_metadata: + max-age: -1 + contexts: + 1: 'languages:language_content' + 2: 'languages:language_interface' + 3: url + 4: url.query_args + 5: route.group + 6: user.group_permissions + tags: { } diff --git a/config/views.view.group_nodes.yml b/config/views.view.group_nodes.yml new file mode 100644 index 0000000..9b1994b --- /dev/null +++ b/config/views.view.group_nodes.yml @@ -0,0 +1,961 @@ +uuid: 07723bff-b33b-46af-8717-386e56f1097a +langcode: en +status: true +dependencies: + module: + - gnode + - group + - node +_core: + default_config_hash: ZSKjHkl45YTbsYHiq_H7py04GDuX95t-GOHAAb8ZFbk +id: group_nodes +label: 'Group nodes' +module: gnode +description: 'Lists all of the nodes that have been added to a group.' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Master + display_plugin: default + position: 0 + display_options: + title: Nodes + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: field + label: Title + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: false + ellipsis: false + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: type + plugin_id: field + label: 'Content type' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: status + plugin_id: field + label: Status + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: boolean + settings: + format: custom + format_custom_false: Unpublished + format_custom_true: Published + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + changed: + id: changed + table: node_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: changed + plugin_id: field + label: Updated + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp + settings: + date_format: short + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + view_group_content: + id: view_group_content + table: group_content + field: view_group_content + relationship: group_content + group_type: group + admin_label: 'View relation link' + entity_type: group_content + plugin_id: entity_link + label: 'Link to Group content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'View relation' + output_url_as_text: false + absolute: false + edit_group_content: + id: edit_group_content + table: group_content + field: edit_group_content + relationship: group_content + group_type: group + admin_label: 'Edit relation link' + entity_type: group_content + plugin_id: entity_link_edit + label: 'Link to edit Group content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Edit relation' + delete_group_content: + id: delete_group_content + table: group_content + field: delete_group_content + relationship: group_content + group_type: group + admin_label: 'Delete relation link' + entity_type: group_content + plugin_id: entity_link_delete + label: 'Link to delete Group content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Delete relation' + edit_node: + id: edit_node + table: node + field: edit_node + relationship: none + group_type: group + admin_label: 'Edit node link' + entity_type: node + plugin_id: entity_link_edit + label: 'Link to edit Content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Edit node' + delete_node: + id: delete_node + table: node + field: delete_node + relationship: none + group_type: group + admin_label: 'Delete node link' + entity_type: node + plugin_id: entity_link_delete + label: 'Link to delete Content' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + text: 'Delete node' + dropbutton: + id: dropbutton + table: views + field: dropbutton + relationship: none + group_type: group + admin_label: '' + plugin_id: dropbutton + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + destination: true + fields: + view_group_content: view_group_content + edit_group_content: edit_group_content + delete_group_content: delete_group_content + edit_node: edit_node + delete_node: delete_node + title: '0' + type: '0' + status: '0' + changed: '0' + pager: + type: full + options: + offset: 0 + items_per_page: 50 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: group_permission + options: + group_permission: 'access group_node overview' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'No content available.' + tokenize: false + sorts: { } + arguments: + gid: + id: gid + table: group_content_field_data + field: gid + relationship: group_content + group_type: group + admin_label: '' + entity_type: group_content + entity_field: gid + plugin_id: numeric + default_action: 'access denied' + exception: + value: all + title_enable: false + title: All + title_enable: true + title: '{{ arguments.gid|placeholder }} nodes' + default_argument_type: fixed + default_argument_options: + argument: '' + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + override: false + items_per_page: 25 + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + filters: + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: status + plugin_id: boolean + operator: '=' + value: '' + group: 1 + exposed: true + expose: + operator_id: '' + label: 'Published status' + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: true + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + group_admin: '0' + is_grouped: true + group_info: + label: 'Published status' + description: '' + identifier: status + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: + title: Published + operator: '=' + value: '1' + 2: + title: Unpublished + operator: '=' + value: '0' + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: type + plugin_id: bundle + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: type_op + label: Type + description: '' + use_operator: false + operator: type_op + operator_limit_selection: false + operator_list: { } + identifier: type + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + group_admin: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + title: title + type: type + status: status + changed: changed + view_group_content: view_group_content + edit_group_content: edit_group_content + delete_group_content: delete_group_content + edit_node: edit_node + delete_node: delete_node + dropbutton: dropbutton + default: changed + info: + title: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + type: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + status: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + changed: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: '' + view_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + edit_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + delete_group_content: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + edit_node: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + delete_node: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + dropbutton: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: true + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + options: + default_field_elements: true + inline: { } + separator: '' + hide_empty: false + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + group_content: + id: group_content + table: node_field_data + field: group_content + relationship: none + group_type: group + admin_label: 'Content relation' + entity_type: node + plugin_id: group_content_to_entity_reverse + required: true + group_content_plugins: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + 1: 'languages:language_content' + 2: 'languages:language_interface' + 3: url + 4: url.query_args + 5: 'user.node_grants:view' + 6: route.group + 7: user.group_permissions + 8: route.group + 9: user.group_permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: group/%group/nodes + menu: + type: tab + title: Nodes + description: '' + weight: 25 + enabled: true + expanded: false + menu_name: main + parent: '' + context: '0' + cache_metadata: + max-age: -1 + contexts: + 1: 'languages:language_content' + 2: 'languages:language_interface' + 3: url + 4: url.query_args + 5: 'user.node_grants:view' + 6: route.group + 7: user.group_permissions + 8: route.group + 9: user.group_permissions + tags: { } diff --git a/config/views.view.who_s_new.yml b/config/views.view.who_s_new.yml index 5c18c97..bceca99 100644 --- a/config/views.view.who_s_new.yml +++ b/config/views.view.who_s_new.yml @@ -7,7 +7,7 @@ dependencies: _core: default_config_hash: o_8fSWHZOVIbydZACGsSX09DtuJhqkRmNOzcVj-4bQI id: who_s_new -label: "Who's new" +label: 'Who''s new' module: user description: 'Shows a list of the newest user accounts on the site.' tag: default @@ -20,7 +20,7 @@ display: display_plugin: default position: 0 display_options: - title: "Who's new" + title: 'Who''s new' fields: name: id: name @@ -180,13 +180,13 @@ display: tags: { } block_1: id: block_1 - display_title: "Who's new" + display_title: 'Who''s new' display_plugin: block position: 1 display_options: display_description: 'A list of new users' display_extenders: { } - block_description: "Who's new" + block_description: 'Who''s new' block_category: User cache_metadata: max-age: -1 diff --git a/config/views.view.who_s_online.yml b/config/views.view.who_s_online.yml index 752705a..2376986 100644 --- a/config/views.view.who_s_online.yml +++ b/config/views.view.who_s_online.yml @@ -7,7 +7,7 @@ dependencies: _core: default_config_hash: m0vmYmhrzMR6S_IC0UlK0Cl-q5lEvL8-EbxbbcDtk34 id: who_s_online -label: "Who's online block" +label: 'Who''s online block' module: user description: 'Shows the user names of the most recently active users, and the total number of active users.' tag: default @@ -20,7 +20,7 @@ display: display_plugin: default position: 0 display_options: - title: "Who's online" + title: 'Who''s online' fields: name: id: name @@ -210,13 +210,13 @@ display: tags: { } who_s_online_block: id: who_s_online_block - display_title: "Who's online" + display_title: 'Who''s online' display_plugin: block position: 1 display_options: display_description: 'A list of users that are currently logged in.' display_extenders: { } - block_description: "Who's online" + block_description: 'Who''s online' cache_metadata: max-age: -1 contexts: diff --git a/config/webform.webform.migration_quote.yml b/config/webform.webform.migration_quote.yml deleted file mode 100644 index d81855c..0000000 --- a/config/webform.webform.migration_quote.yml +++ /dev/null @@ -1,272 +0,0 @@ -uuid: 00af2e74-dcd8-4dfc-b8e6-ee24b2832bbf -langcode: en -status: open -dependencies: - enforced: - module: - - webform -_core: - default_config_hash: B-E6t3OGPrgG1OPuVOmoXmjWLXkta_R-lSr_ppfU2Ww -weight: 0 -open: null -close: null -uid: 58 -template: false -archive: false -id: migration_quote -title: 'Migration Quote' -description: 'Migrations quote form' -category: Lead -elements: |- - name: - '#type': textfield - '#title': Name - '#placeholder': 'Your name' - '#required': true - '#default_value': '[current-user:display-name]' - email: - '#type': email - '#title': E-mail - '#placeholder': 'Your e-mail address' - '#required': true - '#default_value': '[current-user:mail]' - phone: - '#type': tel - '#title': Phone - '#placeholder': '(optional) Your telephone number' - site_url: - '#type': url - '#title': 'Site URL' - '#required': true - message: - '#type': textarea - '#title': Description - '#required': true - '#test': 'Please ignore this email.' - actions: - '#type': webform_actions - '#title': 'Submit button(s)' - '#submit__label': 'Ask Agaric for migration help' -css: '' -javascript: '' -settings: - ajax: false - ajax_scroll_top: form - ajax_progress_type: '' - ajax_effect: '' - ajax_speed: null - page: true - page_submit_path: '' - page_confirm_path: '' - page_theme_name: '' - form_title: source_entity_webform - form_submit_once: false - form_open_message: '' - form_close_message: '' - form_exception_message: '' - form_previous_submissions: true - form_confidential: false - form_confidential_message: '' - form_disable_remote_addr: false - form_convert_anonymous: false - form_prepopulate: false - form_prepopulate_source_entity: false - form_prepopulate_source_entity_required: false - form_prepopulate_source_entity_type: '' - form_unsaved: false - form_disable_back: false - form_submit_back: false - form_disable_autocomplete: false - form_novalidate: false - form_disable_inline_errors: false - form_required: false - form_autofocus: false - form_details_toggle: false - form_reset: false - form_access_denied: default - form_access_denied_title: '' - form_access_denied_message: '' - form_access_denied_attributes: { } - form_file_limit: '' - form_attributes: { } - form_method: '' - form_action: '' - share: false - share_node: false - share_theme_name: '' - share_title: true - share_page_body_attributes: { } - submission_label: '' - submission_exception_message: '' - submission_locked_message: '' - submission_log: false - submission_excluded_elements: { } - submission_exclude_empty: false - submission_exclude_empty_checkbox: false - submission_views: { } - submission_views_replace: { } - submission_user_columns: { } - submission_user_duplicate: false - submission_access_denied: default - submission_access_denied_title: '' - submission_access_denied_message: '' - submission_access_denied_attributes: { } - previous_submission_message: '' - previous_submissions_message: '' - autofill: false - autofill_message: '' - autofill_excluded_elements: { } - wizard_progress_bar: true - wizard_progress_pages: false - wizard_progress_percentage: false - wizard_progress_link: false - wizard_progress_states: false - wizard_start_label: '' - wizard_preview_link: false - wizard_confirmation: true - wizard_confirmation_label: '' - wizard_auto_forward: true - wizard_auto_forward_hide_next_button: false - wizard_keyboard: true - wizard_track: '' - wizard_prev_button_label: '' - wizard_next_button_label: '' - wizard_toggle: false - wizard_toggle_show_label: '' - wizard_toggle_hide_label: '' - wizard_page_type: container - wizard_page_title_tag: h2 - preview: 0 - preview_label: '' - preview_title: '' - preview_message: '' - preview_attributes: { } - preview_excluded_elements: { } - preview_exclude_empty: true - preview_exclude_empty_checkbox: false - draft: none - draft_multiple: false - draft_auto_save: false - draft_saved_message: '' - draft_loaded_message: '' - draft_pending_single_message: '' - draft_pending_multiple_message: '' - confirmation_type: inline - confirmation_url: '' - confirmation_title: 'We have received your request for migration assistance ' - confirmation_message: 'Thank you for describing your migration needs!  We will respond to schedule an initial meeting within three business days.' - confirmation_attributes: { } - confirmation_back: false - confirmation_back_label: '' - confirmation_back_attributes: { } - confirmation_exclude_query: false - confirmation_exclude_token: false - confirmation_update: false - limit_total: null - limit_total_interval: null - limit_total_message: '' - limit_total_unique: false - limit_user: null - limit_user_interval: null - limit_user_message: '' - limit_user_unique: false - entity_limit_total: null - entity_limit_total_interval: null - entity_limit_user: null - entity_limit_user_interval: null - purge: none - purge_days: null - results_disabled: false - results_disabled_ignore: false - results_customize: false - token_view: false - token_update: false - token_delete: false - serial_disabled: false -access: - create: - roles: - - anonymous - - authenticated - users: { } - permissions: { } - view_any: - roles: { } - users: { } - permissions: { } - update_any: - roles: { } - users: { } - permissions: { } - delete_any: - roles: { } - users: { } - permissions: { } - purge_any: - roles: { } - users: { } - permissions: { } - view_own: - roles: { } - users: { } - permissions: { } - update_own: - roles: { } - users: { } - permissions: { } - delete_own: - roles: { } - users: { } - permissions: { } - administer: - roles: { } - users: { } - permissions: { } - test: - roles: { } - users: { } - permissions: { } - configuration: - roles: { } - users: { } - permissions: { } -handlers: - email_notification: - id: email - handler_id: email_notification - label: 'Email notification' - notes: '' - status: true - conditions: { } - weight: 1 - settings: - states: - - completed - to_mail: _default - to_options: { } - bcc_mail: '' - bcc_options: { } - cc_mail: '' - cc_options: { } - from_mail: '[webform_submission:values:email:raw]' - from_options: { } - from_name: '[webform_submission:values:name:raw]' - reply_to: '' - return_path: '' - sender_mail: '' - sender_name: '' - subject: 'Migration inquiry' - body: "{{ webform_token('[webform_submission:values]', webform_submission) }}\r\n\r\nSubmitted on {{ webform_token('[webform_submission:created]', webform_submission) }}" - excluded_elements: - introduction: introduction - ignore_access: false - exclude_empty: true - exclude_empty_checkbox: false - exclude_attachments: false - html: true - attachments: false - twig: true - theme_name: '' - parameters: { } - debug: false -variants: { }