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: { }