소스 검색

enabled group module

bach 2 년 전
부모
커밋
0504919a16
37개의 변경된 파일1358개의 추가작업 그리고 108개의 파일을 삭제
  1. 2 0
      src/composer.json
  2. 154 1
      src/composer.lock
  3. 18 0
      src/config/sync/core.base_field_override.group.bourgeon.label.yml
  4. 64 0
      src/config/sync/core.entity_form_display.group.bourgeon.default.yml
  5. 54 0
      src/config/sync/core.entity_form_display.group_relationship.bourgeon-group_membership.default.yml
  6. 35 0
      src/config/sync/core.entity_view_display.group.bourgeon.default.yml
  7. 25 0
      src/config/sync/core.entity_view_display.group_relationship.bourgeon-group_membership.default.yml
  8. 4 0
      src/config/sync/core.extension.yml
  9. 23 0
      src/config/sync/field.field.group.bourgeon.field_description.yml
  10. 22 0
      src/config/sync/field.field.group_relationship.bourgeon-group_membership.group_roles.yml
  11. 19 0
      src/config/sync/field.storage.group.field_description.yml
  12. 21 0
      src/config/sync/field.storage.group_relationship.group_roles.yml
  13. 15 0
      src/config/sync/group.relationship_type.bourgeon-group_membership.yml
  14. 12 0
      src/config/sync/group.role.bourgeon-admin.yml
  15. 4 0
      src/config/sync/group.settings.yml
  16. 11 0
      src/config/sync/group.type.bourgeon.yml
  17. 6 6
      src/config/sync/pagerer.style.standard.yml
  18. 18 0
      src/config/sync/pathauto.pattern.group_relationship.yml
  19. 2 0
      src/config/sync/user.role.admin.yml
  20. 5 0
      src/config/sync/user.role.anonymous.yml
  21. 5 0
      src/config/sync/user.role.authenticated.yml
  22. 6 6
      src/config/sync/views.view.archive.yml
  23. 7 7
      src/config/sync/views.view.content.yml
  24. 3 3
      src/config/sync/views.view.content_recent.yml
  25. 9 9
      src/config/sync/views.view.content_translations.yml
  26. 9 9
      src/config/sync/views.view.files.yml
  27. 8 8
      src/config/sync/views.view.frontpage.yml
  28. 6 6
      src/config/sync/views.view.glossary.yml
  29. 738 0
      src/config/sync/views.view.group_members.yml
  30. 10 10
      src/config/sync/views.view.locked_content.yml
  31. 7 7
      src/config/sync/views.view.maillog_overview.yml
  32. 6 6
      src/config/sync/views.view.redirect.yml
  33. 7 7
      src/config/sync/views.view.taxonomy_term.yml
  34. 9 9
      src/config/sync/views.view.user_admin_people.yml
  35. 7 7
      src/config/sync/views.view.watchdog.yml
  36. 4 4
      src/config/sync/views.view.who_s_new.yml
  37. 3 3
      src/config/sync/views.view.who_s_online.yml

+ 2 - 0
src/composer.json

@@ -21,8 +21,10 @@
         "drupal/core-composer-scaffold": "^9.4",
         "drupal/core-project-message": "^9.4",
         "drupal/core-recommended": "^9.4",
+        "drupal/flexible_permissions": "@beta",
         "drupal/genpass": "^1.1",
         "drupal/graphql": "4.x-dev@dev",
+        "drupal/group": "^3.0@beta",
         "drupal/mail_login": "^2.6",
         "drupal/paragraphs": "^1.15",
         "drupal/restui": "^1.21",

+ 154 - 1
src/composer.lock

@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "1eaa9308bf7744570f152f771ac26916",
+    "content-hash": "e04a9fdd4b9a33911f1ff69d9f38e29c",
     "packages": [
         {
             "name": "alchemy/zippy",
@@ -5241,6 +5241,58 @@
                 "source": "https://git.drupalcode.org/project/filter_perms"
             }
         },
+        {
+            "name": "drupal/flexible_permissions",
+            "version": "1.0.0-beta1",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/flexible_permissions.git",
+                "reference": "1.0.0-beta1"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/flexible_permissions-1.0.0-beta1.zip",
+                "reference": "1.0.0-beta1",
+                "shasum": "8ecc978ad8d3ab9c9127054ce7cefb00e07800ea"
+            },
+            "require": {
+                "drupal/core": "^9 || ^10",
+                "drupal/variationcache": "^1.0"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "1.0.0-beta1",
+                    "datestamp": "1652866323",
+                    "security-coverage": {
+                        "status": "not-covered",
+                        "message": "Project has not opted into security advisory coverage!"
+                    }
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0-or-later"
+            ],
+            "authors": [
+                {
+                    "name": "Kristiaan Van den Eynde",
+                    "homepage": "https://www.drupal.org/u/kristiaanvandeneynde",
+                    "role": "Maintainer"
+                },
+                {
+                    "name": "Mathias Wächter",
+                    "homepage": "https://www.drupal.org/u/mef",
+                    "role": "Maintainer"
+                }
+            ],
+            "description": "This module allows you to gather, calculate and cache permissions from a myriad of sources",
+            "homepage": "http://drupal.org/project/flexible_permissions",
+            "support": {
+                "source": "https://git.drupalcode.org/project/flexible_permissions",
+                "issues": "https://drupal.org/project/issues/flexible_permissions"
+            }
+        },
         {
             "name": "drupal/formatter_suite",
             "version": "1.3.0",
@@ -5424,6 +5476,54 @@
                 "source": "https://git.drupalcode.org/project/graphql"
             }
         },
+        {
+            "name": "drupal/group",
+            "version": "3.0.0-beta3",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/group.git",
+                "reference": "3.0.0-beta3"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/group-3.0.0-beta3.zip",
+                "reference": "3.0.0-beta3",
+                "shasum": "87717e1c5defe6157435683bb4ff052c02293863"
+            },
+            "require": {
+                "drupal/core": "^9 || ^10",
+                "drupal/entity": "^1.2",
+                "drupal/flexible_permissions": "^1.0"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "3.0.0-beta3",
+                    "datestamp": "1661862170",
+                    "security-coverage": {
+                        "status": "not-covered",
+                        "message": "Beta releases are not covered by Drupal security advisories."
+                    }
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0-or-later"
+            ],
+            "authors": [
+                {
+                    "name": "Kristiaan Van den Eynde",
+                    "homepage": "https://www.drupal.org/u/kristiaanvandeneynde",
+                    "role": "Maintainer"
+                }
+            ],
+            "description": "This module allows you to group users, content and other entities",
+            "homepage": "http://drupal.org/project/group",
+            "support": {
+                "source": "https://git.drupalcode.org/project/group",
+                "issues": "https://drupal.org/project/issues/group"
+            }
+        },
         {
             "name": "drupal/honeypot",
             "version": "2.1.1",
@@ -7991,6 +8091,57 @@
                 "source": "https://git.drupalcode.org/project/url_to_video_filter"
             }
         },
+        {
+            "name": "drupal/variationcache",
+            "version": "1.1.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/variationcache.git",
+                "reference": "8.x-1.1"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/variationcache-8.x-1.1.zip",
+                "reference": "8.x-1.1",
+                "shasum": "7c54508549454ec60fee430205953ed8e9e4bc2e"
+            },
+            "require": {
+                "drupal/core": "^9.3 || ^10"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-1.1",
+                    "datestamp": "1660743143",
+                    "security-coverage": {
+                        "status": "covered",
+                        "message": "Covered by Drupal's security advisory policy"
+                    }
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0+"
+            ],
+            "authors": [
+                {
+                    "name": "Kristiaan Van den Eynde",
+                    "homepage": "https://www.drupal.org/u/kristiaanvandeneynde",
+                    "role": "Maintainer"
+                },
+                {
+                    "name": "Brad Jones",
+                    "homepage": "https://www.drupal.org/u/bradjones1",
+                    "role": "Maintainer"
+                }
+            ],
+            "description": "This project provides VariationCache, a redirect-aware caching implementation.",
+            "homepage": "http://drupal.org/project/variationcache",
+            "support": {
+                "source": "https://git.drupalcode.org/project/variationcache",
+                "issues": "https://drupal.org/project/issues/variationcache"
+            }
+        },
         {
             "name": "drupal/video_embed_field",
             "version": "2.4.0",
@@ -13783,7 +13934,9 @@
     "minimum-stability": "stable",
     "stability-flags": {
         "drupal/audiofield": 20,
+        "drupal/flexible_permissions": 10,
         "drupal/graphql": 20,
+        "drupal/group": 10,
         "drupal/typed_data": 20,
         "drupal/autocomplete_deluxe": 5,
         "drupal/better_exposed_filters": 10,

+ 18 - 0
src/config/sync/core.base_field_override.group.bourgeon.label.yml

@@ -0,0 +1,18 @@
+uuid: d4735b23-ee83-425b-abc4-1c77a30dc6bb
+langcode: fr
+status: true
+dependencies:
+  config:
+    - group.type.bourgeon
+id: group.bourgeon.label
+field_name: label
+entity_type: group
+bundle: bourgeon
+label: Nom
+description: ''
+required: true
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 64 - 0
src/config/sync/core.entity_form_display.group.bourgeon.default.yml

@@ -0,0 +1,64 @@
+uuid: ee10639c-94ce-4836-ade8-18a3eb8c20c3
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.group.bourgeon.field_description
+    - group.type.bourgeon
+  module:
+    - path
+    - text
+id: group.bourgeon.default
+targetEntityType: group
+bundle: bourgeon
+mode: default
+content:
+  field_description:
+    type: text_textarea_with_summary
+    weight: 4
+    region: content
+    settings:
+      rows: 9
+      summary_rows: 3
+      placeholder: ''
+      show_summary: false
+    third_party_settings: {  }
+  label:
+    type: string_textfield
+    weight: 0
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  langcode:
+    type: language_select
+    weight: 1
+    region: content
+    settings:
+      include_locked: true
+    third_party_settings: {  }
+  path:
+    type: path
+    weight: 2
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    weight: 3
+    region: content
+    settings:
+      display_label: true
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 5
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden: {  }

+ 54 - 0
src/config/sync/core.entity_form_display.group_relationship.bourgeon-group_membership.default.yml

@@ -0,0 +1,54 @@
+uuid: 6af22cd1-6e5b-4441-bd19-0001fc4a86ad
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.group_relationship.bourgeon-group_membership.group_roles
+    - group.relationship_type.bourgeon-group_membership
+  module:
+    - path
+id: group_relationship.bourgeon-group_membership.default
+targetEntityType: group_relationship
+bundle: bourgeon-group_membership
+mode: default
+content:
+  entity_id:
+    type: entity_reference_autocomplete
+    weight: 1
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  group_roles:
+    type: options_buttons
+    weight: 3
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  langcode:
+    type: language_select
+    weight: 0
+    region: content
+    settings:
+      include_locked: true
+    third_party_settings: {  }
+  path:
+    type: path
+    weight: 2
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 4
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden: {  }

+ 35 - 0
src/config/sync/core.entity_view_display.group.bourgeon.default.yml

@@ -0,0 +1,35 @@
+uuid: 17eb0f05-d956-4a63-b9a0-84669cea36bd
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.group.bourgeon.field_description
+    - group.type.bourgeon
+  module:
+    - text
+id: group.bourgeon.default
+targetEntityType: group
+bundle: bourgeon
+mode: default
+content:
+  field_description:
+    type: text_default
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    weight: -4
+    region: content
+  label:
+    type: string
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: -5
+    region: content
+hidden:
+  changed: true
+  created: true
+  langcode: true
+  search_api_excerpt: true
+  uid: true

+ 25 - 0
src/config/sync/core.entity_view_display.group_relationship.bourgeon-group_membership.default.yml

@@ -0,0 +1,25 @@
+uuid: 2ba8cd7a-5fc2-45b1-9f6a-20b206028711
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.group_relationship.bourgeon-group_membership.group_roles
+    - group.relationship_type.bourgeon-group_membership
+id: group_relationship.bourgeon-group_membership.default
+targetEntityType: group_relationship
+bundle: bourgeon-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
+  search_api_excerpt: true
+  uid: true

+ 4 - 0
src/config/sync/core.extension.yml

@@ -43,6 +43,7 @@ module:
   editor: 0
   email_registration: 0
   embed: 0
+  entity: 0
   entity_browser: 0
   entity_browser_enhanced: 0
   entity_reference_revisions: 0
@@ -52,9 +53,11 @@ module:
   file: 0
   filter: 0
   filter_perms: 0
+  flexible_permissions: 0
   formatter_suite: 0
   genpass: 0
   graphql: 0
+  group: 0
   help: 0
   honeypot: 0
   image: 0
@@ -110,6 +113,7 @@ module:
   update: 0
   url_to_video_filter: 0
   user: 0
+  variationcache: 0
   video_embed_field: 0
   views_bulk_edit: 0
   views_bulk_operations: 0

+ 23 - 0
src/config/sync/field.field.group.bourgeon.field_description.yml

@@ -0,0 +1,23 @@
+uuid: 627494fd-2901-4884-98f8-dc07109a170e
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.group.field_description
+    - group.type.bourgeon
+  module:
+    - text
+id: group.bourgeon.field_description
+field_name: field_description
+entity_type: group
+bundle: bourgeon
+label: Description
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  display_summary: false
+  required_summary: false
+field_type: text_with_summary

+ 22 - 0
src/config/sync/field.field.group_relationship.bourgeon-group_membership.group_roles.yml

@@ -0,0 +1,22 @@
+uuid: ac0d7b11-a853-4528-b4bd-facaa9e4dbe5
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.group_relationship.group_roles
+    - group.relationship_type.bourgeon-group_membership
+id: group_relationship.bourgeon-group_membership.group_roles
+field_name: group_roles
+entity_type: group_relationship
+bundle: bourgeon-group_membership
+label: Rôles
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'group_type:group_role'
+  handler_settings:
+    group_type_id: bourgeon
+field_type: entity_reference

+ 19 - 0
src/config/sync/field.storage.group.field_description.yml

@@ -0,0 +1,19 @@
+uuid: a7987268-bd50-4345-a84e-d3bd31854992
+langcode: fr
+status: true
+dependencies:
+  module:
+    - group
+    - text
+id: group.field_description
+field_name: field_description
+entity_type: group
+type: text_with_summary
+settings: {  }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
src/config/sync/field.storage.group_relationship.group_roles.yml

@@ -0,0 +1,21 @@
+uuid: c708cbc7-b23c-4dac-b579-e17d44b2a2e3
+langcode: fr
+status: true
+dependencies:
+  module:
+    - group
+_core:
+  default_config_hash: fflZgd81k910MmV3_gPZaFhuXnV9qflFVT6yo28Xj_Q
+id: group_relationship.group_roles
+field_name: group_roles
+entity_type: group_relationship
+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

+ 15 - 0
src/config/sync/group.relationship_type.bourgeon-group_membership.yml

@@ -0,0 +1,15 @@
+uuid: 8012ae5b-3faf-47f3-8bda-6437f61211d4
+langcode: fr
+status: true
+dependencies:
+  config:
+    - group.type.bourgeon
+  module:
+    - user
+id: bourgeon-group_membership
+group_type: bourgeon
+content_plugin: group_membership
+plugin_config:
+  group_cardinality: 0
+  entity_cardinality: 1
+  use_creation_wizard: false

+ 12 - 0
src/config/sync/group.role.bourgeon-admin.yml

@@ -0,0 +1,12 @@
+uuid: e0a39640-e592-44e7-ba76-72e581bf0873
+langcode: fr
+status: true
+dependencies: {  }
+id: bourgeon-admin
+label: Admin
+weight: null
+admin: true
+scope: insider
+global_role: admin
+group_type: bourgeon
+permissions: {  }

+ 4 - 0
src/config/sync/group.settings.yml

@@ -0,0 +1,4 @@
+_core:
+  default_config_hash: W0cgFPhPJ3gAdqm06-az48BLf5MVcoZVS0HdByoofi0
+langcode: fr
+use_admin_theme: true

+ 11 - 0
src/config/sync/group.type.bourgeon.yml

@@ -0,0 +1,11 @@
+uuid: 48b7b6ce-3584-43be-8ba0-3ec4b3614463
+langcode: fr
+status: true
+dependencies: {  }
+id: bourgeon
+label: Bourgeon
+description: ''
+new_revision: true
+creator_membership: true
+creator_wizard: true
+creator_roles: {  }

+ 6 - 6
src/config/sync/pagerer.style.standard.yml

@@ -24,7 +24,7 @@ default_config:
       page_current: '@number'
       page_current_title: 'Page courante'
       page_current_reader: 'Page courante'
-      first: '« Premier'
+      first: '« First'
       first_title: 'Aller à la première page'
       first_reader: 'Première page'
       previous: '‹ Précédent'
@@ -33,7 +33,7 @@ default_config:
       next: 'Suivant ›'
       next_title: 'Aller à la page suivante'
       next_reader: 'Page suivante'
-      last: 'Dernier »'
+      last: 'Last »'
       last_title: 'Aller à la dernière page'
       last_reader: 'Dernière page'
       pageset_empty: 'No pages to display.'
@@ -47,7 +47,7 @@ default_config:
       page_current: '@item'
       page_current_title: 'Current items'
       page_current_reader: 'Current items'
-      first: '« Premier'
+      first: '« First'
       first_title: 'Go to first item'
       first_reader: 'Premier élément'
       previous: '‹ Précédent'
@@ -56,7 +56,7 @@ default_config:
       next: 'Suivant ›'
       next_title: 'Go to next items'
       next_reader: 'Next items'
-      last: 'Dernier »'
+      last: 'Last »'
       last_title: 'Go to last item'
       last_reader: 'Last item'
       pageset_empty: 'No items to display.'
@@ -70,7 +70,7 @@ default_config:
       page_current: '@item_low-@item_high'
       page_current_title: 'Current items'
       page_current_reader: 'Current items'
-      first: '« Premier'
+      first: '« First'
       first_title: 'Go to first items'
       first_reader: 'First items'
       previous: '‹ Précédent'
@@ -79,7 +79,7 @@ default_config:
       next: 'Suivant ›'
       next_title: 'Go to next items'
       next_reader: 'Next items'
-      last: 'Dernier »'
+      last: 'Last »'
       last_title: 'Go to last items'
       last_reader: 'Last items'
       pageset_empty: 'No items to display.'

+ 18 - 0
src/config/sync/pathauto.pattern.group_relationship.yml

@@ -0,0 +1,18 @@
+uuid: 47fa303a-4a77-4bf0-86ca-abfdd481d666
+langcode: fr
+status: true
+dependencies:
+  module:
+    - group
+_core:
+  default_config_hash: 1tEtbHvVBjy2ChRMYjieiOpb_YY3pH9m3ug1UJOvWrg
+id: group_relationship
+label: 'Group relationship'
+type: 'canonical_entities:group_relationship'
+pattern: 'group/[group_relationship:group:id]/[group_relationship:pretty-path-key]/[group_relationship:id]'
+selection_criteria: {  }
+selection_logic: and
+weight: -5
+relationships:
+  'group_relationship:langcode:language':
+    label: Language

+ 2 - 0
src/config/sync/user.role.admin.yml

@@ -12,6 +12,7 @@ dependencies:
     - content_translation
     - file
     - filter
+    - group
     - node
     - system
     - toolbar
@@ -31,6 +32,7 @@ permissions:
   - 'administer productions menu items'
   - 'administer users'
   - 'change own username'
+  - 'create bourgeon group'
   - 'create concernement content'
   - 'create content translations'
   - 'create corpus_documents workflow_transition'

+ 5 - 0
src/config/sync/user.role.anonymous.yml

@@ -7,6 +7,8 @@ dependencies:
   module:
     - devel
     - filter
+    - graphql
+    - group
     - system
 _core:
   default_config_hash: g0EHI5W4j_ZUCTvSQWEDEKVvC0g1Glt4YWZt_ihyvog
@@ -17,12 +19,15 @@ is_admin: false
 permissions:
   - 'access content'
   - 'access devel information'
+  - 'access group overview'
   - 'access kint'
   - 'access synonyms entity autocomplete'
   - 'create corpus_documents workflow_transition'
   - 'create defalut workflow_transition'
   - 'create default workflow_transition'
   - 'create generique workflow_transition'
+  - 'execute ouatterrir arbitrary graphql requests'
+  - 'execute ouatterrir persisted graphql requests'
   - 'use text format wysiwyg'
   - 'view published fil entities'
   - 'view search api pages'

+ 5 - 0
src/config/sync/user.role.authenticated.yml

@@ -7,6 +7,8 @@ dependencies:
   module:
     - devel
     - filter
+    - graphql
+    - group
     - system
 _core:
   default_config_hash: NlAJ1uthbRfNcM-M7UCYixmpTNgZnkuQKQymrXPv7UY
@@ -17,6 +19,7 @@ is_admin: false
 permissions:
   - 'access content'
   - 'access devel information'
+  - 'access group overview'
   - 'access kint'
   - 'access synonyms entity autocomplete'
   - 'add composition entities'
@@ -30,6 +33,8 @@ permissions:
   - 'edit own chutier entities'
   - 'edit own composition entities'
   - 'edit own fil entities'
+  - 'execute ouatterrir arbitrary graphql requests'
+  - 'execute ouatterrir persisted graphql requests'
   - 'opt-in or out of matomo tracking'
   - 'use chutier'
   - 'use text format wysiwyg'

+ 6 - 6
src/config/sync/views.view.archive.yml

@@ -37,19 +37,19 @@ display:
             previous: ‹‹
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 7 - 7
src/config/sync/views.view.content.yml

@@ -172,7 +172,7 @@ display:
           entity_type: node
           entity_field: changed
           plugin_id: field
-          label: 'Mis à jour'
+          label: Updated
           exclude: false
           alter:
             alter_text: false
@@ -195,7 +195,7 @@ display:
           group_type: group
           admin_label: ''
           plugin_id: entity_operations
-          label: Actions
+          label: Operations
           exclude: false
           alter:
             alter_text: false
@@ -244,15 +244,15 @@ display:
           tags:
             next: 'Suivant ›'
             previous: '‹ Précédent'
-            first: '« Premier'
-            last: 'Dernier »'
+            first: '« First'
+            last: 'Last »'
       exposed_form:
         type: basic
         options:
           submit_button: Filtrer
           reset_button: true
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc
@@ -422,7 +422,7 @@ display:
           exposed: true
           expose:
             operator_id: langcode_op
-            label: Langue
+            label: Language
             description: ''
             use_operator: false
             operator: langcode_op

+ 3 - 3
src/config/sync/views.view.content_recent.yml

@@ -131,10 +131,10 @@ display:
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 9 - 9
src/config/sync/views.view.content_translations.yml

@@ -17,7 +17,7 @@ base_field: nid
 display:
   default:
     id: default
-    display_title: Maître
+    display_title: Master
     display_plugin: default
     position: 0
     display_options:
@@ -409,24 +409,24 @@ display:
           tags:
             next: ››
             previous: ‹‹
-            first: '« Premier'
-            last: 'Dernier »'
+            first: '« First'
+            last: 'Last »'
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: true
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 9 - 9
src/config/sync/views.view.files.yml

@@ -460,19 +460,19 @@ display:
             previous: '‹ Précédent'
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
       exposed_form:
         type: basic
         options:
           submit_button: Filtrer
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc
@@ -995,12 +995,12 @@ display:
             previous: '‹ Précédent'
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
       empty: {  }
       arguments:
         fid:
@@ -1017,7 +1017,7 @@ display:
           exception:
             value: all
             title_enable: false
-            title: Tout
+            title: All
           title_enable: true
           title: 'Information d''utilisation du fichier {{ arguments.fid }}'
           default_argument_type: fixed

+ 8 - 8
src/config/sync/views.view.frontpage.yml

@@ -36,24 +36,24 @@ display:
           tags:
             next: 'Suivant ›'
             previous: '‹ Précédent'
-            first: '« Premier'
-            last: 'Dernier »'
+            first: '« First'
+            last: 'Last »'
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 6 - 6
src/config/sync/views.view.glossary.yml

@@ -195,19 +195,19 @@ display:
             previous: ‹‹
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 738 - 0
src/config/sync/views.view.group_members.yml

@@ -0,0 +1,738 @@
+uuid: 9913c1d5-2913-465e-bf2c-5edaea01d6c0
+langcode: fr
+status: true
+dependencies:
+  module:
+    - group
+    - user
+_core:
+  default_config_hash: pWSLPQ5sPNQFFP3BTa41ET0FLbfFZ9AgkayB8W10qcc
+id: group_members
+label: 'Group members'
+module: group
+description: ''
+tag: ''
+base_table: group_relationship_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_relationship__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: '<div class="item-list"><ul><li>&lt;none&gt;</li></ul></div>'
+          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_relationship_field_data
+          field: changed
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: group_relationship
+          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_relationship_field_data
+          field: created
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: group_relationship
+          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_relationship:
+          id: view_group_relationship
+          table: group_relationship
+          field: view_group_relationship
+          relationship: none
+          group_type: group
+          admin_label: 'View member link'
+          entity_type: group_relationship
+          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_relationship:
+          id: edit_group_relationship
+          table: group_relationship
+          field: edit_group_relationship
+          relationship: none
+          group_type: group
+          admin_label: 'Edit member link'
+          entity_type: group_relationship
+          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_relationship:
+          id: delete_group_relationship
+          table: group_relationship
+          field: delete_group_relationship
+          relationship: none
+          group_type: group
+          admin_label: 'Remove member link'
+          entity_type: group_relationship
+          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_relationship: view_group_relationship
+            edit_group_relationship: edit_group_relationship
+            delete_group_relationship: delete_group_relationship
+            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_relationship_field_data
+          field: gid
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: group_relationship
+          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_relationship: view_group_relationship
+            edit_group_relationship: edit_group_relationship
+            delete_group_relationship: delete_group_relationship
+            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_relationship:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            edit_group_relationship:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            delete_group_relationship:
+              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_relationship_field_data
+          field: gc__user
+          relationship: none
+          group_type: group
+          admin_label: 'Member account'
+          entity_type: group_relationship
+          plugin_id: group_relationship_to_entity
+          required: true
+          group_relation_plugins:
+            group_membership: group_membership
+      header: {  }
+      footer: {  }
+      display_extenders: {  }
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - route.group
+        - url
+        - url.query_args
+        - user.group_permissions
+      tags:
+        - 'config:field.storage.group_relationship.group_roles'
+  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:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - route.group
+        - url
+        - url.query_args
+        - user.group_permissions
+      tags:
+        - 'config:field.storage.group_relationship.group_roles'

+ 10 - 10
src/config/sync/views.view.locked_content.yml

@@ -18,7 +18,7 @@ base_field: nid
 display:
   default:
     id: default
-    display_title: Maître
+    display_title: Master
     display_plugin: default
     position: 0
     display_options:
@@ -322,7 +322,7 @@ display:
           admin_label: ''
           entity_type: node
           plugin_id: entity_operations
-          label: Actions
+          label: Operations
           exclude: false
           alter:
             alter_text: false
@@ -374,24 +374,24 @@ display:
           tags:
             next: ››
             previous: ‹‹
-            first: '« Premier'
-            last: 'Dernier »'
+            first: '« First'
+            last: 'Last »'
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 7 - 7
src/config/sync/views.view.maillog_overview.yml

@@ -22,7 +22,7 @@ base_field: id
 display:
   default:
     id: default
-    display_title: Maître
+    display_title: Master
     display_plugin: default
     position: 1
     display_options:
@@ -290,20 +290,20 @@ display:
             last: "dernier\_»"
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 20, 40, 60'
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 6 - 6
src/config/sync/views.view.redirect.yml

@@ -18,7 +18,7 @@ base_field: rid
 display:
   default:
     id: default
-    display_title: Maître
+    display_title: Master
     display_plugin: default
     position: 0
     display_options:
@@ -236,20 +236,20 @@ display:
             last: "dernier\_»"
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
       exposed_form:
         type: basic
         options:
           submit_button: Filtrer
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 7 - 7
src/config/sync/views.view.taxonomy_term.yml

@@ -37,19 +37,19 @@ display:
             previous: ‹‹
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc
@@ -102,7 +102,7 @@ display:
           exception:
             value: ''
             title_enable: false
-            title: Tout
+            title: All
           title_enable: true
           title: '{{ arguments.tid }}'
           default_argument_type: fixed

+ 9 - 9
src/config/sync/views.view.user_admin_people.yml

@@ -188,7 +188,7 @@ display:
           group_type: group
           admin_label: ''
           plugin_id: user_roles
-          label: Rôles
+          label: Roles
           exclude: false
           alter:
             alter_text: false
@@ -352,7 +352,7 @@ display:
           admin_label: ''
           entity_type: user
           plugin_id: entity_operations
-          label: Actions
+          label: Operations
           exclude: false
           alter:
             alter_text: false
@@ -468,24 +468,24 @@ display:
           tags:
             next: 'Suivant ›'
             previous: '‹ Précédent'
-            first: '« Premier'
-            last: 'Dernier »'
+            first: '« First'
+            last: 'Last »'
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
       exposed_form:
         type: basic
         options:
           submit_button: Filtrer
           reset_button: true
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 7 - 7
src/config/sync/views.view.watchdog.yml

@@ -332,7 +332,7 @@ display:
           entity_type: user
           entity_field: name
           plugin_id: field
-          label: Utilisateur
+          label: User
           exclude: false
           alter:
             alter_text: false
@@ -395,7 +395,7 @@ display:
           group_type: group
           admin_label: ''
           plugin_id: dblog_operations
-          label: Actions
+          label: Operations
           exclude: false
           alter:
             alter_text: false
@@ -448,19 +448,19 @@ display:
             previous: ‹‹
           expose:
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            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: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
       exposed_form:
         type: basic
         options:
           submit_button: Filtrer
           reset_button: true
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: false
           sort_asc_label: Asc
           sort_desc_label: Desc

+ 4 - 4
src/config/sync/views.view.who_s_new.yml

@@ -64,10 +64,10 @@ display:
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc
@@ -187,7 +187,7 @@ display:
       display_description: 'Une liste des nouveaux utilisateurs'
       display_extenders: {  }
       block_description: 'Nouveaux membres'
-      block_category: Utilisateur
+      block_category: User
     cache_metadata:
       max-age: -1
       contexts:

+ 3 - 3
src/config/sync/views.view.who_s_online.yml

@@ -64,10 +64,10 @@ display:
       exposed_form:
         type: basic
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           sort_asc_label: Asc
           sort_desc_label: Desc