From 3073848475225e44d18f57a40e8e5c8fbe150d70 Mon Sep 17 00:00:00 2001 From: bach Date: Fri, 16 Jun 2023 12:24:24 +0200 Subject: [PATCH] #2159 --- ....entity_form_display.user.user.default.yml | 24 +- ...re.entity_form_display.user.user.group.yml | 14 + ....entity_view_display.user.user.default.yml | 19 ++ .../sync/field.field.user.user.field_nom.yml | 20 ++ .../field.field.user.user.field_prenom.yml | 20 ++ .../sync/field.storage.user.field_nom.yml | 21 ++ .../sync/field.storage.user.field_prenom.yml | 21 ++ src/config/sync/user.role.authenticated.yml | 1 + .../sync/views.view.user_admin_people.yml | 311 +++++++++++++++++- 9 files changed, 438 insertions(+), 13 deletions(-) create mode 100644 src/config/sync/field.field.user.user.field_nom.yml create mode 100644 src/config/sync/field.field.user.user.field_prenom.yml create mode 100644 src/config/sync/field.storage.user.field_nom.yml create mode 100644 src/config/sync/field.storage.user.field_prenom.yml diff --git a/src/config/sync/core.entity_form_display.user.user.default.yml b/src/config/sync/core.entity_form_display.user.user.default.yml index 0ebec71..243c172 100644 --- a/src/config/sync/core.entity_form_display.user.user.default.yml +++ b/src/config/sync/core.entity_form_display.user.user.default.yml @@ -3,6 +3,8 @@ langcode: fr status: true dependencies: config: + - field.field.user.user.field_nom + - field.field.user.user.field_prenom - field.field.user.user.field_strucure module: - user @@ -16,19 +18,35 @@ content: region: content settings: { } third_party_settings: { } + field_nom: + type: string_textfield + weight: 1 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_prenom: + type: string_textfield + weight: 2 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } field_strucure: type: options_select - weight: 2 + weight: 3 region: content settings: { } third_party_settings: { } regcode: - weight: 10 + weight: 4 region: content settings: { } third_party_settings: { } terms_of_use: - weight: 10 + weight: 5 region: content settings: { } third_party_settings: { } diff --git a/src/config/sync/core.entity_form_display.user.user.group.yml b/src/config/sync/core.entity_form_display.user.user.group.yml index 65e707b..2cc8493 100644 --- a/src/config/sync/core.entity_form_display.user.user.group.yml +++ b/src/config/sync/core.entity_form_display.user.user.group.yml @@ -4,6 +4,8 @@ status: true dependencies: config: - core.entity_form_mode.user.group + - field.field.user.user.field_nom + - field.field.user.user.field_prenom - field.field.user.user.field_strucure module: - user @@ -27,8 +29,20 @@ content: size: 60 placeholder: '' third_party_settings: { } + regcode: + weight: 10 + region: content + settings: { } + third_party_settings: { } + terms_of_use: + weight: 10 + region: content + settings: { } + third_party_settings: { } hidden: contact: true + field_nom: true + field_prenom: true langcode: true language: true path: true diff --git a/src/config/sync/core.entity_view_display.user.user.default.yml b/src/config/sync/core.entity_view_display.user.user.default.yml index d0a64c7..a9445cf 100644 --- a/src/config/sync/core.entity_view_display.user.user.default.yml +++ b/src/config/sync/core.entity_view_display.user.user.default.yml @@ -3,6 +3,8 @@ langcode: fr status: true dependencies: config: + - field.field.user.user.field_nom + - field.field.user.user.field_prenom - field.field.user.user.field_strucure module: - user @@ -11,6 +13,22 @@ targetEntityType: user bundle: user mode: default content: + field_nom: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 7 + region: content + field_prenom: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 8 + region: content field_strucure: type: entity_reference_label label: above @@ -26,4 +44,5 @@ content: region: content hidden: langcode: true + name: true search_api_excerpt: true diff --git a/src/config/sync/field.field.user.user.field_nom.yml b/src/config/sync/field.field.user.user.field_nom.yml new file mode 100644 index 0000000..ece6cf0 --- /dev/null +++ b/src/config/sync/field.field.user.user.field_nom.yml @@ -0,0 +1,20 @@ +uuid: fdb64e02-feb4-4ad7-b76a-842ba88d08a0 +langcode: fr +status: true +dependencies: + config: + - field.storage.user.field_nom + module: + - user +id: user.user.field_nom +field_name: field_nom +entity_type: user +bundle: user +label: Nom +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/src/config/sync/field.field.user.user.field_prenom.yml b/src/config/sync/field.field.user.user.field_prenom.yml new file mode 100644 index 0000000..6009e0d --- /dev/null +++ b/src/config/sync/field.field.user.user.field_prenom.yml @@ -0,0 +1,20 @@ +uuid: b235132e-d595-4955-8c07-055f6df980ab +langcode: fr +status: true +dependencies: + config: + - field.storage.user.field_prenom + module: + - user +id: user.user.field_prenom +field_name: field_prenom +entity_type: user +bundle: user +label: Prénom +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/src/config/sync/field.storage.user.field_nom.yml b/src/config/sync/field.storage.user.field_nom.yml new file mode 100644 index 0000000..8fbd845 --- /dev/null +++ b/src/config/sync/field.storage.user.field_nom.yml @@ -0,0 +1,21 @@ +uuid: 2dc683ff-e75f-41bf-aa24-89da383628ca +langcode: fr +status: true +dependencies: + module: + - user +id: user.field_nom +field_name: field_nom +entity_type: user +type: string +settings: + max_length: 255 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/src/config/sync/field.storage.user.field_prenom.yml b/src/config/sync/field.storage.user.field_prenom.yml new file mode 100644 index 0000000..053608c --- /dev/null +++ b/src/config/sync/field.storage.user.field_prenom.yml @@ -0,0 +1,21 @@ +uuid: 1aeb87df-8721-46f8-9492-a9f028822640 +langcode: fr +status: true +dependencies: + module: + - user +id: user.field_prenom +field_name: field_prenom +entity_type: user +type: string +settings: + max_length: 255 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/src/config/sync/user.role.authenticated.yml b/src/config/sync/user.role.authenticated.yml index d330c53..1318565 100644 --- a/src/config/sync/user.role.authenticated.yml +++ b/src/config/sync/user.role.authenticated.yml @@ -30,6 +30,7 @@ permissions: - 'access synonyms entity autocomplete' - 'add composition entities' - 'add fil entities' + - 'change own username' - 'create confidentialite workflow_transition' - 'create corpus_documents workflow_transition' - 'create defalut workflow_transition' diff --git a/src/config/sync/views.view.user_admin_people.yml b/src/config/sync/views.view.user_admin_people.yml index 1dabdcb..1506144 100644 --- a/src/config/sync/views.view.user_admin_people.yml +++ b/src/config/sync/views.view.user_admin_people.yml @@ -2,8 +2,14 @@ uuid: 3e6259b6-9b68-459c-b62f-5e198bdafec3 langcode: fr status: true dependencies: + config: + - field.storage.user.field_nom + - field.storage.user.field_prenom + - field.storage.user.field_strucure + - taxonomy.vocabulary.structure module: - role_delegation + - taxonomy - user _core: default_config_hash: njaZigMvB4ap21Fg_tQcJhWgYJCGNi49Z5rRL_N6RI0 @@ -73,6 +79,132 @@ display: hide_empty: false empty_zero: false hide_alter_empty: true + field_prenom: + id: field_prenom + table: user__field_prenom + field: field_prenom + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: 'Prénom Nom' + 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: 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 + field_nom: + id: field_nom + table: user__field_nom + field: field_nom + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: Nom + 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: 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 name: id: name table: users_field_data @@ -124,7 +256,83 @@ display: 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 + field_strucure: + id: field_strucure + table: user__field_strucure + field: field_strucure + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: Strucure + 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 status: id: status table: users_field_data @@ -788,6 +996,63 @@ display: default_group: All default_group_multiple: { } group_items: { } + field_strucure_target_id: + id: field_strucure_target_id + table: user__field_strucure + field: field_strucure_target_id + relationship: none + group_type: group + admin_label: '' + plugin_id: taxonomy_index_tid + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_strucure_target_id_op + label: 'Strucure (field_strucure)' + description: '' + use_operator: false + operator: field_strucure_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: field_strucure_target_id + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + group_admin: '0' + group_member: '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: { } + reduce_duplicates: false + vid: structure + type: select + hierarchy: false + limit: true + error_message: true + save_lineage: false + force_deepest: false + parent: 0 + level_labels: '' + hierarchy_depth: 0 + required_depth: 0 filter_groups: operator: AND groups: @@ -800,13 +1065,15 @@ display: default_row_class: true columns: user_bulk_form: user_bulk_form + field_prenom: field_prenom + field_nom: field_prenom name: name status: status - rid: rid + roles_target_id: roles_target_id created: created access: access - edit_node: edit_node - dropbutton: dropbutton + operations: operations + mail: mail default: created info: user_bulk_form: @@ -814,6 +1081,20 @@ display: separator: '' empty_column: false responsive: '' + field_prenom: + sortable: false + default_sort_order: asc + align: '' + separator: ' ' + empty_column: false + responsive: '' + field_nom: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' name: sortable: true default_sort_order: asc @@ -828,13 +1109,13 @@ display: separator: '' empty_column: false responsive: priority-low - rid: + roles_target_id: sortable: false default_sort_order: asc align: '' separator: '' empty_column: false - responsive: priority-low + responsive: '' created: sortable: true default_sort_order: desc @@ -849,12 +1130,12 @@ display: separator: '' empty_column: false responsive: priority-low - edit_node: + operations: align: '' separator: '' empty_column: false - responsive: priority-low - dropbutton: + responsive: '' + mail: sortable: false default_sort_order: asc align: '' @@ -865,6 +1146,8 @@ display: sticky: false summary: '' empty_table: true + caption: '' + description: '' row: type: fields query: @@ -895,8 +1178,12 @@ display: - 'languages:language_interface' - url - url.query_args + - user - user.permissions - tags: { } + tags: + - 'config:field.storage.user.field_nom' + - 'config:field.storage.user.field_prenom' + - 'config:field.storage.user.field_strucure' page_1: id: page_1 display_title: Page @@ -929,5 +1216,9 @@ display: - 'languages:language_interface' - url - url.query_args + - user - user.permissions - tags: { } + tags: + - 'config:field.storage.user.field_nom' + - 'config:field.storage.user.field_prenom' + - 'config:field.storage.user.field_strucure'