From 83b4c260bddacc4f6dbd3fe95f32a31191c421d1 Mon Sep 17 00:00:00 2001 From: bach Date: Thu, 15 Jul 2021 18:00:42 +0200 Subject: [PATCH] created user profil customer migration --- config/sync/core.extension.yml | 6 + ...gdpr_fields.gdpr_fields_config.profile.yml | 2 +- ...grate_plus.migration.d7_allpublicfiles.yml | 2 +- ...igrate_plus.migration.d7_flaglistitems.yml | 2 +- .../migrate_plus.migration.d7_flaglists.yml | 2 +- ...migrate_plus.migration.d7_node_article.yml | 2 +- ...te_plus.migration.d7_node_article_i18n.yml | 2 +- ...igrate_plus.migration.d7_node_materiau.yml | 2 +- ...e_plus.migration.d7_node_materiau_i18n.yml | 2 +- ...ate_plus.migration.d7_simplenews_nodes.yml | 2 +- ...us.migration.d7_simplenews_subscribers.yml | 2 +- ...lus.migration.d7_taxonomy_term_company.yml | 2 +- ...us.migration.d7_taxonomy_term_showroom.yml | 2 +- ...e_plus.migration.d7_taxonomy_term_tags.yml | 2 +- ...s.migration.d7_taxonomy_term_tags_i18n.yml | 2 +- ...s.migration.d7_taxonomy_term_thesaurus.yml | 2 +- ...ration.d7_taxonomy_term_thesaurus_i18n.yml | 2 +- ...ate_plus.migration.d7_uc_roles_license.yml | 2 +- ...migrate_plus.migration.d7_user_profile.yml | 2 +- ...lus.migration.d7_user_profile_customer.yml | 70 + .../sync/migrate_plus.migration.d7_users.yml | 2 +- ...igrate_plus.migration_group.d7_materio.yml | 2 +- ...ield.taxonomy_term.tags.field_synonyms.yml | 11 + ...taxonomy_term.thesaurus.field_synonyms.yml | 11 + ...tocomplete.behavior.taxonomy_term.tags.yml | 2 + .../sync/synonyms_autocomplete.settings.yml | 3 + config/sync/synonyms_list_field.settings.yml | 3 + ...yms_select.behavior.taxonomy_term.tags.yml | 2 + config/sync/synonyms_select.settings.yml | 3 + config/sync/user.role.adherent.yml | 1 - config/sync/user.role.admin.yml | 11 +- config/sync/user.role.anonymous.yml | 1 + config/sync/user.role.authenticated.yml | 3 + config/sync/views.view.admin_users.yml | 3970 ++++++++++++++++- migrate-from-d7.sh | 4 +- ...lus.migration.d7_user_profile_customer.yml | 96 + .../materio_migrate/materio_migrate.info.yml | 23 +- 37 files changed, 4167 insertions(+), 93 deletions(-) create mode 100644 config/sync/migrate_plus.migration.d7_user_profile_customer.yml create mode 100644 config/sync/synonyms.synonym.field.taxonomy_term.tags.field_synonyms.yml create mode 100644 config/sync/synonyms.synonym.field.taxonomy_term.thesaurus.field_synonyms.yml create mode 100644 config/sync/synonyms_autocomplete.behavior.taxonomy_term.tags.yml create mode 100644 config/sync/synonyms_autocomplete.settings.yml create mode 100644 config/sync/synonyms_list_field.settings.yml create mode 100644 config/sync/synonyms_select.behavior.taxonomy_term.tags.yml create mode 100644 config/sync/synonyms_select.settings.yml create mode 100644 web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_user_profile_customer.yml diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 1d8e75c..113dce0 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -182,6 +182,12 @@ module: strings_i18n_json_export: 0 structure_sync: 0 synonyms: 0 + synonyms_autocomplete: 0 + synonyms_list_field: 0 + synonyms_select: 0 + synonyms_views_argument_validator: 0 + synonyms_views_field: 0 + synonyms_views_filter: 0 syslog: 0 system: 0 taxonomy: 0 diff --git a/config/sync/gdpr_fields.gdpr_fields_config.profile.yml b/config/sync/gdpr_fields.gdpr_fields_config.profile.yml index 7a2dfba..f4114df 100644 --- a/config/sync/gdpr_fields.gdpr_fields_config.profile.yml +++ b/config/sync/gdpr_fields.gdpr_fields_config.profile.yml @@ -23,7 +23,7 @@ bundles: rtf: maybe rta: inc enabled: true - anonymizer: '' + anonymizer: email_anonymizer notes: '' relationship: 0 sars_filename: '' diff --git a/config/sync/migrate_plus.migration.d7_allpublicfiles.yml b/config/sync/migrate_plus.migration.d7_allpublicfiles.yml index 4e36b16..41faefe 100644 --- a/config/sync/migrate_plus.migration.d7_allpublicfiles.yml +++ b/config/sync/migrate_plus.migration.d7_allpublicfiles.yml @@ -1,4 +1,4 @@ -uuid: dc56e67a-4372-412e-8bba-18c623f22119 +uuid: 35406e7f-b9ca-4a27-8730-ffdafc3bd897 langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_flaglistitems.yml b/config/sync/migrate_plus.migration.d7_flaglistitems.yml index 08701b2..243d4ac 100644 --- a/config/sync/migrate_plus.migration.d7_flaglistitems.yml +++ b/config/sync/migrate_plus.migration.d7_flaglistitems.yml @@ -1,4 +1,4 @@ -uuid: 89876565-2aff-4ee8-b911-d0dc90115044 +uuid: 07754b1c-1ce9-4395-b445-52484677fd77 langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_flaglists.yml b/config/sync/migrate_plus.migration.d7_flaglists.yml index 821dbf3..8a405a9 100644 --- a/config/sync/migrate_plus.migration.d7_flaglists.yml +++ b/config/sync/migrate_plus.migration.d7_flaglists.yml @@ -1,4 +1,4 @@ -uuid: e174ba08-016f-4eed-98e0-83a840fe7de3 +uuid: 7165e9a0-98d6-4655-854e-7597a979d395 langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_node_article.yml b/config/sync/migrate_plus.migration.d7_node_article.yml index 4e65879..bc60e96 100644 --- a/config/sync/migrate_plus.migration.d7_node_article.yml +++ b/config/sync/migrate_plus.migration.d7_node_article.yml @@ -1,4 +1,4 @@ -uuid: 9355d3f2-6ba9-4556-b23c-6f16a957a721 +uuid: 9237cd40-dcf6-4a20-a0ed-2f65ff95779d langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_node_article_i18n.yml b/config/sync/migrate_plus.migration.d7_node_article_i18n.yml index dcce0c4..41721de 100644 --- a/config/sync/migrate_plus.migration.d7_node_article_i18n.yml +++ b/config/sync/migrate_plus.migration.d7_node_article_i18n.yml @@ -1,4 +1,4 @@ -uuid: cecfab1b-41c8-42f0-aa36-5277e9c6d792 +uuid: 6612e657-4f64-40e1-8591-293dddb08cd3 langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_node_materiau.yml b/config/sync/migrate_plus.migration.d7_node_materiau.yml index b5f99e8..94c3188 100644 --- a/config/sync/migrate_plus.migration.d7_node_materiau.yml +++ b/config/sync/migrate_plus.migration.d7_node_materiau.yml @@ -1,4 +1,4 @@ -uuid: b3aeafeb-b607-403f-835c-5ed27df20521 +uuid: b9ed8c19-1a6f-49f0-8a50-2ab147911f5b langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml b/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml index be4cacc..04a2651 100644 --- a/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml +++ b/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml @@ -1,4 +1,4 @@ -uuid: d53a192b-b55a-4f92-8d35-47699914de14 +uuid: 22ace0c9-c4cb-46d0-9c94-9198430091bb langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_simplenews_nodes.yml b/config/sync/migrate_plus.migration.d7_simplenews_nodes.yml index afc0c15..e9dfe99 100644 --- a/config/sync/migrate_plus.migration.d7_simplenews_nodes.yml +++ b/config/sync/migrate_plus.migration.d7_simplenews_nodes.yml @@ -1,4 +1,4 @@ -uuid: 5040a067-947f-4c18-8ee0-64e3f2737167 +uuid: d8149f6f-aeec-46cd-9eb1-79a906e3c42e langcode: en status: true dependencies: diff --git a/config/sync/migrate_plus.migration.d7_simplenews_subscribers.yml b/config/sync/migrate_plus.migration.d7_simplenews_subscribers.yml index 073217a..efc2293 100644 --- a/config/sync/migrate_plus.migration.d7_simplenews_subscribers.yml +++ b/config/sync/migrate_plus.migration.d7_simplenews_subscribers.yml @@ -1,4 +1,4 @@ -uuid: 0cee8f1b-5640-4bf7-8b14-c8e67376c8b9 +uuid: d55ad36d-4c3e-4b0b-b46e-16ce8c0c9e3a langcode: en status: true dependencies: diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml index 9dfcab6..06e7a5b 100644 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml +++ b/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml @@ -1,4 +1,4 @@ -uuid: 36e781b5-fffe-49eb-a8c5-b6574e8ea464 +uuid: 65c9219c-ff6e-48c1-8edf-cefa85ff722c langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml index e59dd7c..7cc75c5 100644 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml +++ b/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml @@ -1,4 +1,4 @@ -uuid: 805f2fcd-3109-4f9e-9c25-2f577d38a4c9 +uuid: 8826255f-8105-4e33-ad41-2f012a7f666c langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml index 02660ad..950b306 100644 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml +++ b/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml @@ -1,4 +1,4 @@ -uuid: 71bb63f1-e6bf-42dc-aa09-305be7533901 +uuid: 1b656b5e-984d-417a-b499-93694ba57824 langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml index bc984da..5b0b550 100644 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml +++ b/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml @@ -1,4 +1,4 @@ -uuid: d2b12c96-7a79-4534-a988-28be5828951b +uuid: 8585beee-de2f-455e-a5b7-9f87faabc12f langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml index 3d0eead..22ced59 100644 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml +++ b/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml @@ -1,4 +1,4 @@ -uuid: dc6ea56a-d1a9-40a3-8fc0-d07a813c5361 +uuid: 1ea1ed08-74d8-4c1d-a2a4-e6b66d55a5cb langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml index 4bdd2cc..5b01fc5 100644 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml +++ b/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml @@ -1,4 +1,4 @@ -uuid: 455074a6-7256-4424-9306-44be4491ca6c +uuid: c173dfca-2339-42e4-9084-b43fc8195601 langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration.d7_uc_roles_license.yml b/config/sync/migrate_plus.migration.d7_uc_roles_license.yml index 3170fa5..5714612 100644 --- a/config/sync/migrate_plus.migration.d7_uc_roles_license.yml +++ b/config/sync/migrate_plus.migration.d7_uc_roles_license.yml @@ -1,4 +1,4 @@ -uuid: 2e55cb47-aafc-4e2b-96ff-dcc3e3db6893 +uuid: 639535d6-8438-46f1-b3d1-e418be168295 langcode: en status: true dependencies: diff --git a/config/sync/migrate_plus.migration.d7_user_profile.yml b/config/sync/migrate_plus.migration.d7_user_profile.yml index 99adf69..05790cd 100644 --- a/config/sync/migrate_plus.migration.d7_user_profile.yml +++ b/config/sync/migrate_plus.migration.d7_user_profile.yml @@ -1,4 +1,4 @@ -uuid: 7eab92f2-f564-4717-aab3-9a74732034c4 +uuid: 31329805-ff63-4a85-bbc6-71d7ce63b453 langcode: en status: true dependencies: diff --git a/config/sync/migrate_plus.migration.d7_user_profile_customer.yml b/config/sync/migrate_plus.migration.d7_user_profile_customer.yml new file mode 100644 index 0000000..19d697d --- /dev/null +++ b/config/sync/migrate_plus.migration.d7_user_profile_customer.yml @@ -0,0 +1,70 @@ +uuid: efadb1c8-1ff5-4a7c-9a1f-2b9c269a8362 +langcode: en +status: true +dependencies: + enforced: + module: + - migrate_plus + - migrate_tools + - profile +id: d7_user_profile_customer +class: null +field_plugin_method: null +cck_plugin_method: null +migration_tags: + - 'Drupal 7' + - Content + - Materio +migration_group: d7_materio +label: 'D7 User Customer Profile' +source: + plugin: d7_user_profile + batch_size: 1000 + high_water_property: + name: changed + alias: p +process: + type: + - + plugin: skip_on_value + equals: true + source: type + method: row + value: + - contact_operationnel + - + plugin: static_map + source: type + map: + adherent: customer + uid: + plugin: migration_lookup + migration: d7_users + source: uid + phone: field_private_phone + address: + plugin: iterator + source: field_adresse + process: + country_code: country + administrative_area: administrative_area + locality: locality + dependent_locality: dependent_locality + postal_code: postal_code + address_line1: thoroughfare + organization: organisation_name + given_name: first_name + family_name: last_name + tax_number: + plugin: iterator + source: field_vat_number_intra_ce + process: + value: value + type: + plugin: default_value + default_value: EU +destination: + plugin: 'entity:profile' +migration_dependencies: + required: + - d7_users diff --git a/config/sync/migrate_plus.migration.d7_users.yml b/config/sync/migrate_plus.migration.d7_users.yml index a6ca953..ca1858c 100644 --- a/config/sync/migrate_plus.migration.d7_users.yml +++ b/config/sync/migrate_plus.migration.d7_users.yml @@ -1,4 +1,4 @@ -uuid: 31b658d4-e019-468f-be15-f1704a3bc2f9 +uuid: 73a8209b-f751-4bcc-90ad-aabbfb463fd8 langcode: en status: true dependencies: { } diff --git a/config/sync/migrate_plus.migration_group.d7_materio.yml b/config/sync/migrate_plus.migration_group.d7_materio.yml index ff54d51..adec1be 100644 --- a/config/sync/migrate_plus.migration_group.d7_materio.yml +++ b/config/sync/migrate_plus.migration_group.d7_materio.yml @@ -1,4 +1,4 @@ -uuid: c5fed484-531d-415a-a473-d177eaef5f11 +uuid: dd6f01ed-a2ee-4114-bf01-5b8a34f79016 langcode: en status: true dependencies: diff --git a/config/sync/synonyms.synonym.field.taxonomy_term.tags.field_synonyms.yml b/config/sync/synonyms.synonym.field.taxonomy_term.tags.field_synonyms.yml new file mode 100644 index 0000000..724e4ba --- /dev/null +++ b/config/sync/synonyms.synonym.field.taxonomy_term.tags.field_synonyms.yml @@ -0,0 +1,11 @@ +uuid: 9e45edd0-9ef8-4fde-9ba0-f60babd09c27 +langcode: fr +status: true +dependencies: + config: + - field.field.taxonomy_term.tags.field_synonyms + - taxonomy.vocabulary.tags +id: field.taxonomy_term.tags.field_synonyms +provider_plugin: 'field:taxonomy_term.tags.field_synonyms' +base_provider_plugin: field +provider_configuration: { } diff --git a/config/sync/synonyms.synonym.field.taxonomy_term.thesaurus.field_synonyms.yml b/config/sync/synonyms.synonym.field.taxonomy_term.thesaurus.field_synonyms.yml new file mode 100644 index 0000000..7985dae --- /dev/null +++ b/config/sync/synonyms.synonym.field.taxonomy_term.thesaurus.field_synonyms.yml @@ -0,0 +1,11 @@ +uuid: ae366f40-b2c5-42fd-9e04-69f77749d86b +langcode: fr +status: true +dependencies: + config: + - field.field.taxonomy_term.thesaurus.field_synonyms + - taxonomy.vocabulary.thesaurus +id: field.taxonomy_term.thesaurus.field_synonyms +provider_plugin: 'field:taxonomy_term.thesaurus.field_synonyms' +base_provider_plugin: field +provider_configuration: { } diff --git a/config/sync/synonyms_autocomplete.behavior.taxonomy_term.tags.yml b/config/sync/synonyms_autocomplete.behavior.taxonomy_term.tags.yml new file mode 100644 index 0000000..64bd4e1 --- /dev/null +++ b/config/sync/synonyms_autocomplete.behavior.taxonomy_term.tags.yml @@ -0,0 +1,2 @@ +status: true +wording: null diff --git a/config/sync/synonyms_autocomplete.settings.yml b/config/sync/synonyms_autocomplete.settings.yml new file mode 100644 index 0000000..498cdda --- /dev/null +++ b/config/sync/synonyms_autocomplete.settings.yml @@ -0,0 +1,3 @@ +default_wording: '@synonym is the @field_label of @entity_label' +_core: + default_config_hash: 2mOM123uBFCay1DiJkWLIG3i3rDKj4ReoaATylih-5Y diff --git a/config/sync/synonyms_list_field.settings.yml b/config/sync/synonyms_list_field.settings.yml new file mode 100644 index 0000000..7753087 --- /dev/null +++ b/config/sync/synonyms_list_field.settings.yml @@ -0,0 +1,3 @@ +include_entity_label: false +_core: + default_config_hash: UE-3k-p-BQKttOtuWn5U9f3MZzVY9xt-AKXQjzV6P_c diff --git a/config/sync/synonyms_select.behavior.taxonomy_term.tags.yml b/config/sync/synonyms_select.behavior.taxonomy_term.tags.yml new file mode 100644 index 0000000..64bd4e1 --- /dev/null +++ b/config/sync/synonyms_select.behavior.taxonomy_term.tags.yml @@ -0,0 +1,2 @@ +status: true +wording: null diff --git a/config/sync/synonyms_select.settings.yml b/config/sync/synonyms_select.settings.yml new file mode 100644 index 0000000..498cdda --- /dev/null +++ b/config/sync/synonyms_select.settings.yml @@ -0,0 +1,3 @@ +default_wording: '@synonym is the @field_label of @entity_label' +_core: + default_config_hash: 2mOM123uBFCay1DiJkWLIG3i3rDKj4ReoaATylih-5Y diff --git a/config/sync/user.role.adherent.yml b/config/sync/user.role.adherent.yml index 4e9e247..ebfd521 100644 --- a/config/sync/user.role.adherent.yml +++ b/config/sync/user.role.adherent.yml @@ -20,7 +20,6 @@ permissions: - 'update own commerce_license' - 'update own member profile' - 'use jsonrpc services' - - 'view materio_order_type commerce_order' - 'view own commerce_license' - 'view own flag lists' - 'view own member profile' diff --git a/config/sync/user.role.admin.yml b/config/sync/user.role.admin.yml index 5b4e613..27e8809 100644 --- a/config/sync/user.role.admin.yml +++ b/config/sync/user.role.admin.yml @@ -23,6 +23,7 @@ permissions: - 'access synonyms entity autocomplete' - 'access toolbar' - 'access user profiles' + - 'add commerce_log commerce_order admin comment' - 'add flag lists' - 'administer commerce_license' - 'administer commerce_order' @@ -43,12 +44,15 @@ permissions: - 'cancel any commerce_subscription' - 'change own username' - 'create article content' + - 'create commerce_billing_schedule' - 'create commerce_license' - 'create commerce_promotion' - 'create commerce_subscription' - 'create content translations' - 'create corpus_documents workflow_transition' + - 'create customer profile' - 'create defalut workflow_transition' + - 'create default commerce_order' - 'create default workflow_transition' - 'create enregistrement content' - 'create evenement content' @@ -57,7 +61,6 @@ permissions: - 'create field_showroom' - 'create generique workflow_transition' - 'create materiau content' - - 'create materio_order_type commerce_order' - 'create migration workflow_transition' - 'create note content' - 'create page content' @@ -80,6 +83,7 @@ permissions: - 'delete any fil content' - 'delete any page content' - 'delete commerce_promotion' + - 'delete default commerce_order' - 'delete terms in collectionneurs' - 'delete terms in entrees' - 'delete terms in genres' @@ -178,7 +182,7 @@ permissions: - 'update any online commerce_store' - 'update commerce_promotion' - 'update content translations' - - 'update materio_order_type commerce_order' + - 'update default commerce_order' - 'use jsonrpc services' - 'use text format full_html' - 'use text format wysiwyg' @@ -186,6 +190,7 @@ permissions: - 'view any commerce_license' - 'view any commerce_subscription' - 'view any contact_company profile' + - 'view any customer profile' - 'view any member profile' - 'view article revisions' - 'view autre_son revisions' @@ -193,6 +198,7 @@ permissions: - 'view commerce_order' - 'view commerce_promotion' - 'view contact_company profile' + - 'view default commerce_order' - 'view enregistrement revisions' - 'view evenement revisions' - 'view field_company' @@ -200,7 +206,6 @@ permissions: - 'view field_showroom' - 'view frontpage revisions' - 'view materiau revisions' - - 'view materio_order_type commerce_order' - 'view member profile' - 'view online commerce_store' - 'view own flag lists' diff --git a/config/sync/user.role.anonymous.yml b/config/sync/user.role.anonymous.yml index 5af647d..f7ba173 100644 --- a/config/sync/user.role.anonymous.yml +++ b/config/sync/user.role.anonymous.yml @@ -30,6 +30,7 @@ permissions: - 'subscribe to newsletters' - 'use text format wysiwyg' - 'view commerce_product' + - 'view materio_product_type commerce_product' - 'view privacy_policy config page entity' - 'view published fil entities' - 'view search api pages' diff --git a/config/sync/user.role.authenticated.yml b/config/sync/user.role.authenticated.yml index ce30b61..8f9b50f 100644 --- a/config/sync/user.role.authenticated.yml +++ b/config/sync/user.role.authenticated.yml @@ -35,10 +35,13 @@ permissions: - 'restful get config_rest_resource' - 'restful post user_registration' - 'subscribe to newsletters' + - 'update own customer profile' - 'use chutier' - 'use text format wysiwyg' - 'view commerce_product' + - 'view materio_product_type commerce_product' - 'view own commerce_order' + - 'view own customer profile' - 'view own profile' - 'view own unpublished chutier entities' - 'view own unpublished composition entities' diff --git a/config/sync/views.view.admin_users.yml b/config/sync/views.view.admin_users.yml index 930ac80..83dcae7 100644 --- a/config/sync/views.view.admin_users.yml +++ b/config/sync/views.view.admin_users.yml @@ -3,18 +3,45 @@ langcode: en status: true dependencies: config: + - field.storage.profile.address + - field.storage.profile.field_activity_sector + - field.storage.profile.field_address + - field.storage.profile.field_email + - field.storage.profile.field_employee + - field.storage.profile.field_first_name + - field.storage.profile.field_memo + - field.storage.profile.field_naf + - field.storage.profile.field_name + - field.storage.profile.field_organization + - field.storage.profile.field_phone + - field.storage.profile.field_position + - field.storage.profile.field_service + - field.storage.profile.field_siret + - field.storage.profile.field_title + - field.storage.profile.field_vat_number_intra_ce + - field.storage.profile.phone + - field.storage.profile.tax_number - field.storage.user.field_company - field.storage.user.field_member_type - field.storage.user.field_memo - field.storage.user.field_showroom - taxonomy.vocabulary.company - taxonomy.vocabulary.showroom + - user.role.adherent - user.role.admin + - user.role.contact_company + - user.role.free_user - user.role.root + - user.role.student + - user.role.unverified module: + - address + - commerce_tax - options - pagerer + - profile - taxonomy + - telephone_formatter - user - views_bulk_operations id: admin_users @@ -86,33 +113,25 @@ display: summary: '' description: '' columns: - views_bulk_operations_bulk_form: views_bulk_operations_bulk_form - name: name - field_first_name: field_first_name + field_title: field_title field_name: field_name - mail: field_name - operations: field_name + field_first_name: field_first_name + field_organization: field_organization + field_position: field_position + field_service: field_service + field_activity_sector: field_activity_sector + field_employee: field_employee + field_address: field_address + field_phone: field_phone + field_email: field_email + field_naf: field_naf + field_siret: field_siret + field_vat_number_intra_ce: field_vat_number_intra_ce roles_target_id: roles_target_id - field_company: field_company - field_showroom: field_showroom + status: status access: access - created: created - field_memo: field_memo - rendered_entity: rendered_entity info: - views_bulk_operations_bulk_form: - align: '' - separator: '' - empty_column: false - responsive: '' - name: - sortable: false - default_sort_order: asc - align: '' - separator: '
' - empty_column: false - responsive: '' - field_first_name: + field_title: sortable: false default_sort_order: asc align: '' @@ -126,14 +145,86 @@ display: separator: '
' empty_column: false responsive: '' - mail: + field_first_name: sortable: false default_sort_order: asc align: '' - separator: '
' + separator: '' empty_column: false responsive: '' - operations: + field_organization: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_position: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_service: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_activity_sector: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_employee: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: true + responsive: '' + field_address: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_phone: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_email: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_naf: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_siret: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_vat_number_intra_ce: + sortable: false + default_sort_order: asc align: '' separator: '' empty_column: false @@ -145,14 +236,7 @@ display: separator: '' empty_column: false responsive: '' - field_company: - sortable: false - default_sort_order: asc - align: '' - separator: '' - empty_column: false - responsive: '' - field_showroom: + status: sortable: false default_sort_order: asc align: '' @@ -161,31 +245,12 @@ display: responsive: '' access: sortable: true - default_sort_order: asc + default_sort_order: desc align: '' separator: '' - empty_column: false + empty_column: true responsive: '' - created: - sortable: true - default_sort_order: asc - align: '' - separator: '' - empty_column: false - responsive: '' - field_memo: - align: '' - separator: '' - empty_column: false - responsive: '' - rendered_entity: - sortable: false - default_sort_order: asc - align: '' - separator: '' - empty_column: false - responsive: '' - default: '-1' + default: access empty_table: false row: type: fields @@ -1519,7 +1584,7 @@ display: page_1: display_plugin: page id: page_1 - display_title: Page + display_title: Users position: 1 display_options: display_extenders: @@ -1692,6 +1757,7 @@ display: weight: 0 context: '0' menu_name: main + display_description: '' cache_metadata: max-age: 0 contexts: @@ -1706,3 +1772,3793 @@ display: - 'config:field.storage.user.field_member_type' - 'config:field.storage.user.field_memo' - 'config:field.storage.user.field_showroom' + page_2: + display_plugin: page + id: page_2 + display_title: Members + position: 1 + display_options: + display_extenders: + views_ef_fieldset: + views_ef_fieldset: + enabled: 1 + options: + sort: + root: + container_type: details + title: Filters + description: '' + open: '1' + weight: '0' + id: root + pid: '' + depth: '0' + type: container + container-0: + container_type: container + title: '' + description: '' + open: '1' + weight: '-19' + id: container-0 + pid: root + depth: '1' + type: container + status: + weight: '-17' + id: status + pid: container-0 + depth: '2' + type: filter + roles_target_id: + weight: '-16' + id: roles_target_id + pid: container-0 + depth: '2' + type: filter + uid: + weight: '-15' + id: uid + pid: container-0 + depth: '2' + type: filter + mail: + weight: '-14' + id: mail + pid: container-0 + depth: '2' + type: filter + field_showroom_target_id: + weight: '-13' + id: field_showroom_target_id + pid: container-0 + depth: '2' + type: filter + field_company_target_id: + weight: '-12' + id: field_company_target_id + pid: container-0 + depth: '2' + type: filter + field_memo_value: + weight: '-11' + id: field_memo_value + pid: container-0 + depth: '2' + type: filter + container-4: + container_type: container + title: '' + description: '' + weight: '-17' + open: 0 + id: container-4 + pid: root + depth: '1' + type: container + submit: + weight: '-19' + id: submit + pid: container-4 + depth: '2' + type: buttons + reset: + weight: '-18' + id: reset + pid: container-4 + depth: '2' + type: buttons + container-1: + container_type: container + title: '' + description: '' + open: '1' + weight: '-15' + id: container-1 + pid: root + depth: '1' + type: container + container-2: + container_type: container + title: '' + description: '' + open: '1' + weight: '-14' + id: container-2 + pid: root + depth: '1' + type: container + container-3: + container_type: container + title: '' + description: '' + open: '1' + weight: '-13' + id: container-3 + pid: root + depth: '1' + type: container + container-5: + container_type: details + title: 'Container 5' + description: '' + weight: '-12' + open: 0 + id: container-5 + pid: root + depth: '1' + type: container + container-6: + container_type: details + title: 'Container 6' + description: '' + weight: '-11' + open: 0 + id: container-6 + pid: root + depth: '1' + type: container + container-7: + container_type: details + title: 'Container 7' + description: '' + weight: '-10' + open: 0 + id: container-7 + pid: root + depth: '1' + type: container + container-8: + container_type: details + title: 'Container 8' + description: '' + weight: '-9' + open: 0 + id: container-8 + pid: root + depth: '1' + type: container + path: admin/people/members + menu: + type: tab + title: Members + description: '' + expanded: false + parent: '' + weight: 0 + context: '0' + menu_name: main + display_description: '' + title: 'Admin Members' + defaults: + title: false + filters: false + filter_groups: false + fields: false + relationships: false + filters: + field_email_value: + id: field_email_value + table: profile__field_email + field: field_email_value + relationship: profile_type + group_type: group + admin_label: '' + operator: '=' + value: '' + group: 1 + exposed: true + expose: + operator_id: field_email_value_op + label: Email + description: '' + use_operator: false + operator: field_email_value_op + operator_limit_selection: false + operator_list: { } + identifier: field_email_value + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '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: { } + plugin_id: string + field_name_value: + id: field_name_value + table: profile__field_name + field: field_name_value + relationship: profile_type + group_type: group + admin_label: '' + operator: '=' + value: '' + group: 1 + exposed: true + expose: + operator_id: field_name_value_op + label: Name + description: '' + use_operator: false + operator: field_name_value_op + operator_limit_selection: false + operator_list: { } + identifier: field_name_value + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '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: { } + plugin_id: string + field_organization_value: + id: field_organization_value + table: profile__field_organization + field: field_organization_value + relationship: profile_type + group_type: group + admin_label: '' + operator: '=' + value: '' + group: 1 + exposed: true + expose: + operator_id: field_organization_value_op + label: Organization + description: '' + use_operator: false + operator: field_organization_value_op + operator_limit_selection: false + operator_list: { } + identifier: field_organization_value + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '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: { } + plugin_id: string + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + operator: or + value: + all: all + unverified: unverified + free_user: free_user + student: student + adherent: adherent + group: 1 + exposed: true + expose: + operator_id: roles_target_id_op + label: Rôles + description: '' + use_operator: false + operator: roles_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: roles_target_id + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '0' + reduce: true + 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 + entity_type: user + entity_field: roles + plugin_id: user_roles + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: All + group: 1 + exposed: true + expose: + operator_id: '' + label: Actif + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: user + entity_field: status + plugin_id: boolean + filter_groups: + operator: AND + groups: { } + fields: + field_title: + id: field_title + table: profile__field_title + field: field_title + relationship: profile_type + group_type: group + admin_label: '' + label: Title + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: 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: list_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + field_name: + id: field_name + table: profile__field_name + field: field_name + relationship: profile_type + group_type: group + admin_label: '' + label: Name + 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 + plugin_id: field + field_first_name: + id: field_first_name + table: profile__field_first_name + field: field_first_name + relationship: profile_type + group_type: group + admin_label: '' + label: 'First Name' + 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 + plugin_id: field + field_organization: + id: field_organization + table: profile__field_organization + field: field_organization + relationship: profile_type + group_type: group + admin_label: '' + label: Organization + 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 + plugin_id: field + field_position: + id: field_position + table: profile__field_position + field: field_position + relationship: profile_type + group_type: group + admin_label: '' + label: Position + 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 + plugin_id: field + field_service: + id: field_service + table: profile__field_service + field: field_service + relationship: profile_type + group_type: group + admin_label: '' + label: Service + 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 + plugin_id: field + field_activity_sector: + id: field_activity_sector + table: profile__field_activity_sector + field: field_activity_sector + relationship: profile_type + group_type: group + admin_label: '' + label: 'Activity Sector' + 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 + plugin_id: field + field_employee: + id: field_employee + table: profile__field_employee + field: field_employee + relationship: profile_type + group_type: group + admin_label: '' + label: Employee + 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: true + 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 + plugin_id: field + field_address: + id: field_address + table: profile__field_address + field: field_address + relationship: profile_type + group_type: group + admin_label: '' + label: Address + 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: langcode + type: address_default + settings: { } + group_column: '' + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + field_phone: + id: field_phone + table: profile__field_phone + field: field_phone + relationship: profile_type + group_type: group + admin_label: '' + label: Phone + 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: telephone_formatter + settings: + format: 1 + link: false + default_country: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + field_email: + id: field_email + table: profile__field_email + field: field_email + relationship: profile_type + group_type: group + admin_label: '' + label: Email + 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: basic_string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + field_naf: + id: field_naf + table: profile__field_naf + field: field_naf + relationship: profile_type + group_type: group + admin_label: '' + label: NAF + 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 + plugin_id: field + field_siret: + id: field_siret + table: profile__field_siret + field: field_siret + relationship: profile_type + group_type: group + admin_label: '' + label: SIRET + 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 + plugin_id: field + field_vat_number_intra_ce: + id: field_vat_number_intra_ce + table: profile__field_vat_number_intra_ce + field: field_vat_number_intra_ce + relationship: profile_type + group_type: group + admin_label: '' + label: 'VAT number intra CE' + 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 + plugin_id: field + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + label: Rôles + 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 + type: separator + separator: ', ' + entity_type: user + entity_field: roles + plugin_id: user_roles + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + label: 'Statut de l''utilisateur' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: boolean + settings: + format: default + format_custom_true: '' + format_custom_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 + entity_type: user + entity_field: status + plugin_id: field + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + label: 'Dernier accès' + 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: medium + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: user + entity_field: access + plugin_id: field + relationships: + profile_type: + id: profile_type + table: users_field_data + field: profile_type + relationship: none + group_type: group + admin_label: 'Profile Member' + required: true + profile_type: member + entity_type: user + plugin_id: profile_relationship + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.roles + tags: + - 'config:field.storage.profile.field_activity_sector' + - 'config:field.storage.profile.field_address' + - 'config:field.storage.profile.field_email' + - 'config:field.storage.profile.field_employee' + - 'config:field.storage.profile.field_first_name' + - 'config:field.storage.profile.field_naf' + - 'config:field.storage.profile.field_name' + - 'config:field.storage.profile.field_organization' + - 'config:field.storage.profile.field_phone' + - 'config:field.storage.profile.field_position' + - 'config:field.storage.profile.field_service' + - 'config:field.storage.profile.field_siret' + - 'config:field.storage.profile.field_title' + - 'config:field.storage.profile.field_vat_number_intra_ce' + page_3: + display_plugin: page + id: page_3 + display_title: 'Contacts Op' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: + views_ef_fieldset: + enabled: 1 + options: + sort: + root: + container_type: details + title: Filters + description: '' + open: '1' + weight: '0' + id: root + pid: '' + depth: '0' + type: container + container-0: + container_type: container + title: '' + description: '' + open: '1' + weight: '-19' + id: container-0 + pid: root + depth: '1' + type: container + status: + weight: '-17' + id: status + pid: container-0 + depth: '2' + type: filter + roles_target_id: + weight: '-16' + id: roles_target_id + pid: container-0 + depth: '2' + type: filter + uid: + weight: '-15' + id: uid + pid: container-0 + depth: '2' + type: filter + mail: + weight: '-14' + id: mail + pid: container-0 + depth: '2' + type: filter + field_showroom_target_id: + weight: '-13' + id: field_showroom_target_id + pid: container-0 + depth: '2' + type: filter + field_company_target_id: + weight: '-12' + id: field_company_target_id + pid: container-0 + depth: '2' + type: filter + field_memo_value: + weight: '-11' + id: field_memo_value + pid: container-0 + depth: '2' + type: filter + container-4: + container_type: container + title: '' + description: '' + weight: '-17' + open: 0 + id: container-4 + pid: root + depth: '1' + type: container + submit: + weight: '-19' + id: submit + pid: container-4 + depth: '2' + type: buttons + reset: + weight: '-18' + id: reset + pid: container-4 + depth: '2' + type: buttons + container-1: + container_type: container + title: '' + description: '' + open: '1' + weight: '-15' + id: container-1 + pid: root + depth: '1' + type: container + container-2: + container_type: container + title: '' + description: '' + open: '1' + weight: '-14' + id: container-2 + pid: root + depth: '1' + type: container + container-3: + container_type: container + title: '' + description: '' + open: '1' + weight: '-13' + id: container-3 + pid: root + depth: '1' + type: container + container-5: + container_type: details + title: 'Container 5' + description: '' + weight: '-12' + open: 0 + id: container-5 + pid: root + depth: '1' + type: container + container-6: + container_type: details + title: 'Container 6' + description: '' + weight: '-11' + open: 0 + id: container-6 + pid: root + depth: '1' + type: container + container-7: + container_type: details + title: 'Container 7' + description: '' + weight: '-10' + open: 0 + id: container-7 + pid: root + depth: '1' + type: container + container-8: + container_type: details + title: 'Container 8' + description: '' + weight: '-9' + open: 0 + id: container-8 + pid: root + depth: '1' + type: container + path: admin/people/contact_op + menu: + type: tab + title: 'Contact Ops' + description: '' + expanded: false + parent: '' + weight: 0 + context: '0' + menu_name: main + display_description: '' + title: 'Admin Contacts Opérationnels' + defaults: + title: false + filters: false + filter_groups: false + fields: false + relationships: false + filters: + field_email_value: + id: field_email_value + table: profile__field_email + field: field_email_value + relationship: profile_type + group_type: group + admin_label: '' + operator: '=' + value: '' + group: 1 + exposed: true + expose: + operator_id: field_email_value_op + label: Email + description: '' + use_operator: false + operator: field_email_value_op + operator_limit_selection: false + operator_list: { } + identifier: field_email_value + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '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: { } + plugin_id: string + field_name_value: + id: field_name_value + table: profile__field_name + field: field_name_value + relationship: profile_type + group_type: group + admin_label: '' + operator: '=' + value: '' + group: 1 + exposed: true + expose: + operator_id: field_name_value_op + label: Name + description: '' + use_operator: false + operator: field_name_value_op + operator_limit_selection: false + operator_list: { } + identifier: field_name_value + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '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: { } + plugin_id: string + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + operator: or + value: + unverified: unverified + free_user: free_user + contact_company: contact_company + adherent: adherent + group: 1 + exposed: true + expose: + operator_id: roles_target_id_op + label: Rôles + description: '' + use_operator: false + operator: roles_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: roles_target_id + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '0' + reduce: true + 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 + entity_type: user + entity_field: roles + plugin_id: user_roles + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: All + group: 1 + exposed: true + expose: + operator_id: '' + label: Actif + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: user + entity_field: status + plugin_id: boolean + filter_groups: + operator: AND + groups: { } + fields: + field_title: + id: field_title + table: profile__field_title + field: field_title + relationship: profile_type + group_type: group + admin_label: '' + label: Title + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: 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: list_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + field_name: + id: field_name + table: profile__field_name + field: field_name + relationship: profile_type + group_type: group + admin_label: '' + label: Name + 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 + plugin_id: field + field_position: + id: field_position + table: profile__field_position + field: field_position + relationship: profile_type + group_type: group + admin_label: '' + label: Position + 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 + plugin_id: field + field_phone: + id: field_phone + table: profile__field_phone + field: field_phone + relationship: profile_type + group_type: group + admin_label: '' + label: Phone + 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: telephone_formatter + settings: + format: 1 + link: false + default_country: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + field_email: + id: field_email + table: profile__field_email + field: field_email + relationship: profile_type + group_type: group + admin_label: '' + label: Email + 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: basic_string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + label: Rôles + 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 + type: separator + separator: ', ' + entity_type: user + entity_field: roles + plugin_id: user_roles + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + label: 'Statut de l''utilisateur' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: boolean + settings: + format: default + format_custom_true: '' + format_custom_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 + entity_type: user + entity_field: status + plugin_id: field + field_memo: + id: field_memo + table: profile__field_memo + field: field_memo + relationship: profile_type + group_type: group + admin_label: '' + label: Memo + 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: basic_string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + label: 'Dernier accès' + 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: medium + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: user + entity_field: access + plugin_id: field + relationships: + profile_type: + id: profile_type + table: users_field_data + field: profile_type + relationship: none + group_type: group + admin_label: 'Profile Contact Company' + required: true + profile_type: contact_company + entity_type: user + plugin_id: profile_relationship + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.roles + tags: + - 'config:field.storage.profile.field_email' + - 'config:field.storage.profile.field_memo' + - 'config:field.storage.profile.field_name' + - 'config:field.storage.profile.field_phone' + - 'config:field.storage.profile.field_position' + - 'config:field.storage.profile.field_title' + page_4: + display_plugin: page + id: page_4 + display_title: Customers + position: 1 + display_options: + display_extenders: + views_ef_fieldset: + views_ef_fieldset: + enabled: 1 + options: + sort: + root: + container_type: details + title: Filters + description: '' + open: '1' + weight: '0' + id: root + pid: '' + depth: '0' + type: container + container-0: + container_type: container + title: '' + description: '' + open: '1' + weight: '-19' + id: container-0 + pid: root + depth: '1' + type: container + status: + weight: '-17' + id: status + pid: container-0 + depth: '2' + type: filter + roles_target_id: + weight: '-16' + id: roles_target_id + pid: container-0 + depth: '2' + type: filter + uid: + weight: '-15' + id: uid + pid: container-0 + depth: '2' + type: filter + mail: + weight: '-14' + id: mail + pid: container-0 + depth: '2' + type: filter + field_showroom_target_id: + weight: '-13' + id: field_showroom_target_id + pid: container-0 + depth: '2' + type: filter + field_company_target_id: + weight: '-12' + id: field_company_target_id + pid: container-0 + depth: '2' + type: filter + field_memo_value: + weight: '-11' + id: field_memo_value + pid: container-0 + depth: '2' + type: filter + container-4: + container_type: container + title: '' + description: '' + weight: '-17' + open: 0 + id: container-4 + pid: root + depth: '1' + type: container + submit: + weight: '-19' + id: submit + pid: container-4 + depth: '2' + type: buttons + reset: + weight: '-18' + id: reset + pid: container-4 + depth: '2' + type: buttons + container-1: + container_type: container + title: '' + description: '' + open: '1' + weight: '-15' + id: container-1 + pid: root + depth: '1' + type: container + container-2: + container_type: container + title: '' + description: '' + open: '1' + weight: '-14' + id: container-2 + pid: root + depth: '1' + type: container + container-3: + container_type: container + title: '' + description: '' + open: '1' + weight: '-13' + id: container-3 + pid: root + depth: '1' + type: container + container-5: + container_type: details + title: 'Container 5' + description: '' + weight: '-12' + open: 0 + id: container-5 + pid: root + depth: '1' + type: container + container-6: + container_type: details + title: 'Container 6' + description: '' + weight: '-11' + open: 0 + id: container-6 + pid: root + depth: '1' + type: container + container-7: + container_type: details + title: 'Container 7' + description: '' + weight: '-10' + open: 0 + id: container-7 + pid: root + depth: '1' + type: container + container-8: + container_type: details + title: 'Container 8' + description: '' + weight: '-9' + open: 0 + id: container-8 + pid: root + depth: '1' + type: container + path: admin/people/customers + menu: + type: tab + title: Customers + description: '' + expanded: false + parent: '' + weight: 0 + context: '0' + menu_name: main + display_description: '' + title: 'Admin Customers' + defaults: + title: false + filters: false + filter_groups: false + fields: false + relationships: false + filters: + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + operator: or + value: + unverified: unverified + free_user: free_user + contact_company: contact_company + adherent: adherent + group: 1 + exposed: true + expose: + operator_id: roles_target_id_op + label: Rôles + description: '' + use_operator: false + operator: roles_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: roles_target_id + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '0' + reduce: true + 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 + entity_type: user + entity_field: roles + plugin_id: user_roles + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: All + group: 1 + exposed: true + expose: + operator_id: '' + label: Actif + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: user + entity_field: status + plugin_id: boolean + address_country_code: + id: address_country_code + table: profile__address + field: address_country_code + relationship: profile_type + group_type: group + admin_label: '' + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: address_country_code_op + label: 'Adresse (address : country_code)' + description: '' + use_operator: false + operator: address_country_code_op + operator_limit_selection: false + operator_list: { } + identifier: address_country_code + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '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: { } + plugin_id: country + mail: + id: mail + table: users_field_data + field: mail + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: '' + group: 1 + exposed: true + expose: + operator_id: mail_op + label: Courriel + description: '' + use_operator: false + operator: mail_op + operator_limit_selection: false + operator_list: { } + identifier: mail + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + unverified: '0' + anonymous: '0' + free_user: '0' + contact_company: '0' + alpha_testeur: '0' + student: '0' + adherent: '0' + translator: '0' + admin_showroom: '0' + admin: '0' + root: '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: { } + entity_type: user + entity_field: mail + plugin_id: string + uid_raw: + id: uid_raw + table: users_field_data + field: uid_raw + relationship: none + group_type: group + admin_label: '' + operator: '!=' + value: + min: '' + max: '' + value: '0' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + placeholder: '' + min_placeholder: '' + max_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: { } + entity_type: user + plugin_id: numeric + filter_groups: + operator: AND + groups: + 1: AND + fields: + views_bulk_operations_bulk_form: + id: views_bulk_operations_bulk_form + table: views + field: views_bulk_operations_bulk_form + relationship: none + group_type: group + admin_label: '' + label: 'Views bulk 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 + batch: true + batch_size: 10 + form_step: true + buttons: false + clear_on_exposed: true + action_title: Action + selected_actions: + 0: + action_id: 'entity:break_lock:user' + preconfiguration: + add_confirmation: false + 3: + action_id: user_remove_role_action + preconfiguration: + add_confirmation: false + 4: + action_id: user_block_user_action + preconfiguration: + add_confirmation: false + 6: + action_id: vbo_cancel_user_action + preconfiguration: + add_confirmation: false + 7: + action_id: views_bulk_operations_delete_entity + force_selection_info: false + plugin_id: views_bulk_operations_bulk_form + uid: + id: uid + table: users_field_data + field: uid + relationship: none + group_type: group + admin_label: '' + label: 'ID utilisateur' + 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 + entity_type: user + entity_field: uid + plugin_id: field + address_family_name: + id: address_family_name + table: profile__address + field: address_family_name + relationship: profile_type + group_type: group + admin_label: '' + label: 'Adresse (address : family_name)' + 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 + plugin_id: standard + address_given_name: + id: address_given_name + table: profile__address + field: address_given_name + relationship: profile_type + group_type: group + admin_label: '' + label: 'Adresse (address : given_name)' + 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 + plugin_id: standard + phone: + id: phone + table: profile__phone + field: phone + relationship: profile_type + group_type: group + admin_label: '' + label: Téléphone + 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: telephone_formatter + settings: + format: 1 + link: false + default_country: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + mail: + id: mail + table: users_field_data + field: mail + relationship: none + group_type: group + admin_label: '' + label: Courriel + 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: basic_string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: user + entity_field: mail + plugin_id: field + address_country_code: + id: address_country_code + table: profile__address + field: address_country_code + relationship: profile_type + group_type: group + admin_label: '' + label: 'Adresse (address : country_code)' + 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 + display_name: true + plugin_id: country + address: + id: address + table: profile__address + field: address + relationship: profile_type + group_type: group + admin_label: '' + label: Adresse + 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: langcode + type: address_default + settings: { } + group_column: '' + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + tax_number: + id: tax_number + table: profile__tax_number + field: tax_number + relationship: profile_type + group_type: group + admin_label: '' + label: 'numéro de TVA' + 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: commerce_tax_number_default + settings: + show_verification: 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 + plugin_id: field + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + label: Rôles + 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 + type: separator + separator: ', ' + entity_type: user + entity_field: roles + plugin_id: user_roles + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + label: 'Statut de l''utilisateur' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: boolean + settings: + format: default + format_custom_true: '' + format_custom_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 + entity_type: user + entity_field: status + plugin_id: field + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + label: 'Dernier accès' + 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: medium + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: user + entity_field: access + plugin_id: field + operations_1: + id: operations_1 + table: users + field: operations + relationship: none + group_type: group + admin_label: '' + label: 'Liens d''actions' + 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 + entity_type: user + plugin_id: entity_operations + relationships: + profile_type: + id: profile_type + table: users_field_data + field: profile_type + relationship: none + group_type: group + admin_label: 'Profile Customer' + required: true + profile_type: customer + entity_type: user + plugin_id: profile_relationship + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.roles + tags: + - 'config:field.storage.profile.address' + - 'config:field.storage.profile.phone' + - 'config:field.storage.profile.tax_number' diff --git a/migrate-from-d7.sh b/migrate-from-d7.sh index 0e02852..2031ed7 100755 --- a/migrate-from-d7.sh +++ b/migrate-from-d7.sh @@ -59,7 +59,7 @@ sleep 5 echo " " echo "Migrating companies" -drush mim d7_taxonomy_term_company --update --feedback="100" +drush mim d7_taxonomy_term_company --update --feedback="1000" sleep 5 echo " " @@ -73,6 +73,8 @@ drush mim d7_users --update --feedback="1000" echo " " drush mim d7_user_profile --feedback="1000" echo " " +drush mim d7_user_profile_customer --feedback="1000" +echo " " drush mim d7_uc_roles_license --update --feedback="200" sleep 5 diff --git a/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_user_profile_customer.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_user_profile_customer.yml new file mode 100644 index 0000000..bb5e185 --- /dev/null +++ b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_user_profile_customer.yml @@ -0,0 +1,96 @@ +id: d7_user_profile_customer +label: D7 User Customer Profile +migration_group: d7_materio +audit: true +migration_tags: + - Drupal 7 + - Content + - Materio + +source: + plugin: d7_user_profile + batch_size: 1000 + high_water_property: + name: changed + alias: p + +destination: + plugin: entity:profile + +process: + # id: pid + # label: label + + type: + - + plugin: skip_on_value + equals: true + source: type + method: row + value: + - contact_operationnel + - + plugin: static_map + source: type + map: + adherent: customer + + uid: + plugin: migration_lookup + migration: d7_users + source: uid + + phone: field_private_phone + + address: + plugin: iterator + source: field_adresse + process: + # langcode: + country_code: country + administrative_area: administrative_area + locality: locality + dependent_locality: dependent_locality + postal_code: postal_code + # sorting_code: + address_line1: thoroughfare + # address_line2: + organization: organisation_name + given_name: first_name + # additional_name: + family_name: last_name + + # SOURCES + # sub_administrative_area + # premise + # sub_premise + # name_line + # data + + # body: + # plugin: iterator + # source: field_description + # process: + # value: value + # format: + # plugin: default_value + # default_value: wysiwyg + tax_number: + plugin: iterator + source: field_vat_number_intra_ce + process: + value: value + type: + plugin: default_value + default_value: EU + +migration_dependencies: + required: + - d7_users + +dependencies: + enforced: + module: + - migrate_plus + - migrate_tools + - profile diff --git a/web/modules/custom/materio_migrate/materio_migrate.info.yml b/web/modules/custom/materio_migrate/materio_migrate.info.yml index 2140ca2..3b28404 100644 --- a/web/modules/custom/materio_migrate/materio_migrate.info.yml +++ b/web/modules/custom/materio_migrate/materio_migrate.info.yml @@ -16,22 +16,23 @@ dependencies: # https://www.liip.ch/en/blog/using-the-new-drupal-8-migration-api-module config_devel: install: - - migrate_plus.migration.d7_users + - migrate_plus.migration_group.d7_materio - migrate_plus.migration.d7_allpublicfiles + - migrate_plus.migration.d7_taxonomy_term_thesaurus + - migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n + - migrate_plus.migration.d7_taxonomy_term_tags + - migrate_plus.migration.d7_taxonomy_term_tags_i18n - migrate_plus.migration.d7_taxonomy_term_company + - migrate_plus.migration.d7_taxonomy_term_showroom + - migrate_plus.migration.d7_users + - migrate_plus.migration.d7_user_profile + - migrate_plus.migration.d7_user_profile_customer - migrate_plus.migration.d7_uc_roles_license - - migrate_plus.migration.d7_simplenews_subscribers - - migrate_plus.migration.d7_node_article - - migrate_plus.migration.d7_simplenews_nodes - migrate_plus.migration.d7_node_materiau - migrate_plus.migration.d7_node_materiau_i18n + - migrate_plus.migration.d7_node_article - migrate_plus.migration.d7_node_article_i18n - - migrate_plus.migration.d7_user_profile - - migrate_plus.migration_group.d7_materio - - migrate_plus.migration.d7_taxonomy_term_showroom - - migrate_plus.migration.d7_taxonomy_term_tags_i18n - - migrate_plus.migration.d7_taxonomy_term_tags - - migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n - - migrate_plus.migration.d7_taxonomy_term_thesaurus + - migrate_plus.migration.d7_simplenews_nodes + - migrate_plus.migration.d7_simplenews_subscribers - migrate_plus.migration.d7_flaglists - migrate_plus.migration.d7_flaglistitems