diff --git a/composer.json b/composer.json index 91f2327e..869bf07c 100644 --- a/composer.json +++ b/composer.json @@ -53,10 +53,10 @@ "drupal/redis": "^1.4", "drupal/schema_metatag": "^2.5", "drupal/search_api": "^1.18", - "drupal/site_settings": "^1.19", + "drupal/site_settings": "^2.0@alpha", "drupal/structure_sync": "^2.0", "drupal/subpathauto": "^1.1", - "drupal/tacjs": "^6.4", + "drupal/tacjs": "^6.5", "drupal/time_range": "^9.0", "drupal/token": "^1.13", "drupal/video_embed_field": "^2.4", diff --git a/composer.lock b/composer.lock index ace38eca..a13e537d 100644 --- a/composer.lock +++ b/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": "31e58398ce2ac87a4b0a5356fa8c1045", + "content-hash": "bddfbe62c293353923ef7b8ceb4b9ce9", "packages": [ { "name": "asm89/stack-cors", @@ -4017,29 +4017,32 @@ }, { "name": "drupal/site_settings", - "version": "1.20.0", + "version": "2.0.0-alpha3", "source": { "type": "git", "url": "https://git.drupalcode.org/project/site_settings.git", - "reference": "8.x-1.20" + "reference": "2.0.0-alpha3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/site_settings-8.x-1.20.zip", - "reference": "8.x-1.20", - "shasum": "b1e3b07437ef0ff7a907b7b6319f16db3942fb1c" + "url": "https://ftp.drupal.org/files/projects/site_settings-2.0.0-alpha3.zip", + "reference": "2.0.0-alpha3", + "shasum": "c3225d182f3a37592069348c54708b875005990f" }, "require": { - "drupal/core": "^8 || ^9 || ^10" + "drupal/core": "^10" + }, + "require-dev": { + "drupal/token": "*" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.20", - "datestamp": "1669790573", + "version": "2.0.0-alpha3", + "datestamp": "1714126786", "security-coverage": { - "status": "covered", - "message": "Covered by Drupal's security advisory policy" + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." } } }, @@ -4210,17 +4213,17 @@ }, { "name": "drupal/tacjs", - "version": "6.4.0", + "version": "6.5.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/tacjs.git", - "reference": "8.x-6.4" + "reference": "8.x-6.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/tacjs-8.x-6.4.zip", - "reference": "8.x-6.4", - "shasum": "20a23611b6ea7a5f3b8d2d5ec9ce714cd3e00d77" + "url": "https://ftp.drupal.org/files/projects/tacjs-8.x-6.5.zip", + "reference": "8.x-6.5", + "shasum": "4a2adba73e81d01b535e632c7c4674a11f6a146c" }, "require": { "drupal/core": "^8.8 || ^9 || ^10" @@ -4228,8 +4231,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-6.4", - "datestamp": "1687974794", + "version": "8.x-6.5", + "datestamp": "1711562587", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -9242,7 +9245,8 @@ "aliases": [], "minimum-stability": "dev", "stability-flags": { - "drupal/field_pager": 10 + "drupal/field_pager": 10, + "drupal/site_settings": 15 }, "prefer-stable": true, "prefer-lowest": false, diff --git a/config/sync2024/core.entity_view_mode.site_setting_entity.teaser.yml b/config/sync2024/core.entity_view_mode.site_setting_entity.teaser.yml new file mode 100644 index 00000000..664cb08e --- /dev/null +++ b/config/sync2024/core.entity_view_mode.site_setting_entity.teaser.yml @@ -0,0 +1,12 @@ +langcode: en +status: true +dependencies: + module: + - site_settings + enforced: + module: + - site_settings +id: site_setting_entity.teaser +label: Teaser +targetEntityType: site_setting_entity +cache: true diff --git a/config/sync2024/site_settings.config.yml b/config/sync2024/site_settings.config.yml index 8a1da06f..ee40eb9b 100644 --- a/config/sync2024/site_settings.config.yml +++ b/config/sync2024/site_settings.config.yml @@ -2,4 +2,5 @@ _core: default_config_hash: f22rLeNR8H3Q4ruLH001G7YolGDQZNONKnBXfTNEs78 langcode: fr template_key: site_settings +loader_plugin: flattened disable_auto_loading: false diff --git a/config/sync2024/site_settings.site_setting_entity_type.information_global.yml b/config/sync2024/site_settings.site_setting_entity_type.information_global.yml index 70c1b22e..a83d847d 100644 --- a/config/sync2024/site_settings.site_setting_entity_type.information_global.yml +++ b/config/sync2024/site_settings.site_setting_entity_type.information_global.yml @@ -1,8 +1,10 @@ uuid: 3c78dc47-40f2-49b4-8d65-0374bb6f0abb langcode: en status: true -dependencies: { } +dependencies: + config: + - site_settings.site_setting_group_entity_type.information_global id: information_global label: 'Information colloque' -fieldset: 'information global' +group: information_global multiple: false diff --git a/config/sync2024/site_settings.site_setting_entity_type.le_programme.yml b/config/sync2024/site_settings.site_setting_entity_type.le_programme.yml index e82ccd8f..04f896b0 100644 --- a/config/sync2024/site_settings.site_setting_entity_type.le_programme.yml +++ b/config/sync2024/site_settings.site_setting_entity_type.le_programme.yml @@ -1,8 +1,10 @@ uuid: 95bcbc4e-5b8f-4c8a-bee6-b2ed9e767258 langcode: en status: true -dependencies: { } +dependencies: + config: + - site_settings.site_setting_group_entity_type.information_global id: le_programme label: 'Le programme' -fieldset: 'information global' +group: information_global multiple: false diff --git a/config/sync2024/site_settings.site_setting_entity_type.les_logos_du_colloque.yml b/config/sync2024/site_settings.site_setting_entity_type.les_logos_du_colloque.yml index 77809ecf..621335cb 100644 --- a/config/sync2024/site_settings.site_setting_entity_type.les_logos_du_colloque.yml +++ b/config/sync2024/site_settings.site_setting_entity_type.les_logos_du_colloque.yml @@ -1,8 +1,10 @@ uuid: 353881af-fd52-4ec6-be50-a78e4758614e langcode: en status: true -dependencies: { } +dependencies: + config: + - site_settings.site_setting_group_entity_type.information_global id: les_logos_du_colloque label: 'Les logos du colloque' -fieldset: 'information global' +group: information_global multiple: false diff --git a/config/sync2024/site_settings.site_setting_entity_type.nous_contacter.yml b/config/sync2024/site_settings.site_setting_entity_type.nous_contacter.yml index 845351ed..cbed797c 100644 --- a/config/sync2024/site_settings.site_setting_entity_type.nous_contacter.yml +++ b/config/sync2024/site_settings.site_setting_entity_type.nous_contacter.yml @@ -1,8 +1,10 @@ uuid: 89729631-099f-4bc6-9376-6478ce941ed8 langcode: en status: true -dependencies: { } +dependencies: + config: + - site_settings.site_setting_group_entity_type.information_global id: nous_contacter label: 'Nous contacter' -fieldset: 'information global' +group: information_global multiple: false diff --git a/config/sync2024/site_settings.site_setting_entity_type.slide_metropoles_partenaires.yml b/config/sync2024/site_settings.site_setting_entity_type.slide_metropoles_partenaires.yml index acbcda27..ff43ee3f 100644 --- a/config/sync2024/site_settings.site_setting_entity_type.slide_metropoles_partenaires.yml +++ b/config/sync2024/site_settings.site_setting_entity_type.slide_metropoles_partenaires.yml @@ -1,8 +1,10 @@ uuid: b6be3f7f-8e42-425f-928a-d7d228b8e6e5 langcode: en status: true -dependencies: { } +dependencies: + config: + - site_settings.site_setting_group_entity_type.information_global id: slide_metropoles_partenaires label: 'Slide Métropoles partenaires' -fieldset: 'information global' +group: information_global multiple: false diff --git a/config/sync2024/site_settings.site_setting_entity_type.slide_partenaires.yml b/config/sync2024/site_settings.site_setting_entity_type.slide_partenaires.yml index a059fdf9..a0a821e5 100644 --- a/config/sync2024/site_settings.site_setting_entity_type.slide_partenaires.yml +++ b/config/sync2024/site_settings.site_setting_entity_type.slide_partenaires.yml @@ -1,8 +1,10 @@ uuid: bd4b0480-1760-4c39-b40d-6f128786fc24 langcode: en status: true -dependencies: { } +dependencies: + config: + - site_settings.site_setting_group_entity_type.information_global id: slide_partenaires label: 'Slide partenaires' -fieldset: 'information global' +group: information_global multiple: false diff --git a/config/sync2024/site_settings.site_setting_group_entity_type.information_global.yml b/config/sync2024/site_settings.site_setting_group_entity_type.information_global.yml new file mode 100644 index 00000000..3c418f5d --- /dev/null +++ b/config/sync2024/site_settings.site_setting_group_entity_type.information_global.yml @@ -0,0 +1,6 @@ +uuid: a4a6c9de-48e1-4051-be96-7b73a5e63103 +langcode: fr +status: true +dependencies: { } +id: information_global +label: 'information global' diff --git a/config/sync2024/views.view.site_settings.yml b/config/sync2024/views.view.site_settings.yml new file mode 100644 index 00000000..7582b804 --- /dev/null +++ b/config/sync2024/views.view.site_settings.yml @@ -0,0 +1,516 @@ +uuid: null +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.site_setting_entity.teaser + module: + - site_settings + - user +id: site_settings +label: 'Site settings' +module: views +description: 'A list of all site settings.' +tag: '' +base_table: site_setting_entity_field_data +base_field: id +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: List + fields: + id: + id: id + table: site_setting_entity_field_data + field: id + relationship: none + group_type: group + admin_label: '' + entity_type: site_setting_entity + entity_field: id + plugin_id: field + label: ID + 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: number_integer + settings: + thousand_separator: '' + prefix_suffix: 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: + id: group + table: site_setting_entity_field_data + field: group + relationship: none + group_type: group + admin_label: '' + entity_type: site_setting_entity + entity_field: group + plugin_id: field + label: Group + 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: true + 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 + description: + id: description + table: site_setting_entity_field_data + field: description + relationship: none + group_type: group + admin_label: '' + entity_type: site_setting_entity + entity_field: description + plugin_id: field + label: Description + 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: string + settings: + link_to_entity: false + 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 + rendered_entity: + id: rendered_entity + table: site_setting_entity + field: rendered_entity + relationship: none + group_type: group + admin_label: '' + entity_type: site_setting_entity + plugin_id: rendered_entity + label: Value + 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 + view_mode: teaser + operations: + id: operations + table: site_setting_entity + field: operations + relationship: none + group_type: group + admin_label: '' + entity_type: site_setting_entity + plugin_id: entity_operations + 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: false + 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: perm + options: + perm: 'access site settings overview' + cache: + type: tag + options: { } + empty: { } + sorts: + group: + id: group + table: site_setting_entity_field_data + field: group + relationship: none + group_type: group + admin_label: '' + entity_type: site_setting_entity + entity_field: group + plugin_id: standard + order: ASC + expose: + label: '' + field_identifier: '' + exposed: false + created: + id: created + table: site_setting_entity_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: site_setting_entity + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + granularity: second + arguments: { } + filters: + group: + id: group + table: site_setting_entity_field_data + field: group + relationship: none + group_type: group + admin_label: '' + entity_type: site_setting_entity + entity_field: group + plugin_id: string + operator: contains + value: '' + group: 1 + exposed: true + expose: + operator_id: group_op + label: Group + description: '' + use_operator: false + operator: group_op + operator_limit_selection: false + operator_list: { } + identifier: group + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + content_editor: '0' + administrator: '0' + placeholder: '' + 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: + group: group + description: description + rendered_entity: rendered_entity + default: group + info: + group: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + description: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + rendered_entity: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: false + summary: '' + empty_table: false + 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: { } + header: + not_yet_created_site_setting_entities: + id: not_yet_created_site_setting_entities + table: views + field: not_yet_created_site_setting_entities + relationship: none + group_type: group + admin_label: '' + plugin_id: not_yet_created_site_settings + empty: true + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { }