Browse Source

user profiles migration almost done, + some updates

Bachir Soussi Chiadmi 5 years ago
parent
commit
0d8e7bb92f
100 changed files with 2585 additions and 75 deletions
  1. 3 2
      composer.json
  2. 107 29
      composer.lock
  3. 8 0
      config/devel/language/fr/views.view.watchdog.yml
  4. 65 0
      config/sync/core.entity_form_display.profile.contact_company.default.yml
  5. 146 0
      config/sync/core.entity_form_display.profile.member.default.yml
  6. 67 0
      config/sync/core.entity_view_display.profile.contact_company.admin_view.yml
  7. 66 0
      config/sync/core.entity_view_display.profile.contact_company.default.yml
  8. 141 0
      config/sync/core.entity_view_display.profile.member.admin_view.yml
  9. 154 0
      config/sync/core.entity_view_display.profile.member.default.yml
  10. 10 0
      config/sync/core.entity_view_mode.profile.admin_view.yml
  11. 3 0
      config/sync/core.extension.yml
  12. 24 0
      config/sync/field.field.profile.contact_company.field_email.yml
  13. 24 0
      config/sync/field.field.profile.contact_company.field_memo.yml
  14. 24 0
      config/sync/field.field.profile.contact_company.field_name.yml
  15. 29 0
      config/sync/field.field.profile.contact_company.field_phone.yml
  16. 24 0
      config/sync/field.field.profile.contact_company.field_position.yml
  17. 25 0
      config/sync/field.field.profile.contact_company.field_title.yml
  18. 19 0
      config/sync/field.field.profile.member.field_activity_sector.yml
  19. 25 0
      config/sync/field.field.profile.member.field_address.yml
  20. 19 0
      config/sync/field.field.profile.member.field_email.yml
  21. 23 0
      config/sync/field.field.profile.member.field_employee.yml
  22. 19 0
      config/sync/field.field.profile.member.field_first_name.yml
  23. 24 0
      config/sync/field.field.profile.member.field_naf.yml
  24. 19 0
      config/sync/field.field.profile.member.field_name.yml
  25. 24 0
      config/sync/field.field.profile.member.field_organization.yml
  26. 26 0
      config/sync/field.field.profile.member.field_phone.yml
  27. 19 0
      config/sync/field.field.profile.member.field_position.yml
  28. 19 0
      config/sync/field.field.profile.member.field_service.yml
  29. 24 0
      config/sync/field.field.profile.member.field_siret.yml
  30. 25 0
      config/sync/field.field.profile.member.field_title.yml
  31. 24 0
      config/sync/field.field.profile.member.field_vat_number_intra_ce.yml
  32. 23 0
      config/sync/field.field.profile.member.field_website.yml
  33. 21 0
      config/sync/field.storage.profile.field_activity_sector.yml
  34. 19 0
      config/sync/field.storage.profile.field_address.yml
  35. 18 0
      config/sync/field.storage.profile.field_email.yml
  36. 20 0
      config/sync/field.storage.profile.field_employee.yml
  37. 21 0
      config/sync/field.storage.profile.field_first_name.yml
  38. 19 0
      config/sync/field.storage.profile.field_memo.yml
  39. 21 0
      config/sync/field.storage.profile.field_naf.yml
  40. 21 0
      config/sync/field.storage.profile.field_name.yml
  41. 21 0
      config/sync/field.storage.profile.field_organization.yml
  42. 19 0
      config/sync/field.storage.profile.field_phone.yml
  43. 21 0
      config/sync/field.storage.profile.field_position.yml
  44. 21 0
      config/sync/field.storage.profile.field_service.yml
  45. 21 0
      config/sync/field.storage.profile.field_siret.yml
  46. 36 0
      config/sync/field.storage.profile.field_title.yml
  47. 21 0
      config/sync/field.storage.profile.field_vat_number_intra_ce.yml
  48. 19 0
      config/sync/field.storage.profile.field_website.yml
  49. 3 0
      config/sync/language/fr/views.view.archive.yml
  50. 2 0
      config/sync/language/fr/views.view.content.yml
  51. 3 0
      config/sync/language/fr/views.view.content_recent.yml
  52. 5 0
      config/sync/language/fr/views.view.content_translations.yml
  53. 5 0
      config/sync/language/fr/views.view.files.yml
  54. 3 0
      config/sync/language/fr/views.view.frontpage.yml
  55. 3 0
      config/sync/language/fr/views.view.glossary.yml
  56. 3 0
      config/sync/language/fr/views.view.locked_content.yml
  57. 3 0
      config/sync/language/fr/views.view.maillog_overview.yml
  58. 25 0
      config/sync/language/fr/views.view.profiles.yml
  59. 4 0
      config/sync/language/fr/views.view.redirect.yml
  60. 3 0
      config/sync/language/fr/views.view.taxonomy_term.yml
  61. 2 0
      config/sync/language/fr/views.view.user_admin_people.yml
  62. 3 0
      config/sync/language/fr/views.view.who_s_new.yml
  63. 3 0
      config/sync/language/fr/views.view.who_s_online.yml
  64. 3 0
      config/sync/language/fr/views.view.workflow_entity_history.yml
  65. 4 2
      config/sync/migrate_plus.migration.d7_allpublicfiles.yml
  66. 1 1
      config/sync/migrate_plus.migration.d7_node_breve.yml
  67. 1 1
      config/sync/migrate_plus.migration.d7_node_breve_i18n.yml
  68. 1 1
      config/sync/migrate_plus.migration.d7_node_materiau.yml
  69. 1 1
      config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml
  70. 1 1
      config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml
  71. 1 1
      config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml
  72. 1 1
      config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml
  73. 1 1
      config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
  74. 1 1
      config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
  75. 1 1
      config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
  76. 69 0
      config/sync/migrate_plus.migration.d7_user_profile.yml
  77. 6 3
      config/sync/migrate_plus.migration.d7_users.yml
  78. 3 1
      config/sync/migrate_plus.migration_group.d7_materio.yml
  79. 24 0
      config/sync/profile.type.contact_company.yml
  80. 24 0
      config/sync/profile.type.member.yml
  81. 13 0
      config/sync/system.action.profile_delete_action.yml
  82. 13 0
      config/sync/system.action.profile_publish_action.yml
  83. 13 0
      config/sync/system.action.profile_unpublish_action.yml
  84. 4 1
      config/sync/user.role.adherent.yml
  85. 5 1
      config/sync/user.role.admin.yml
  86. 1 1
      config/sync/user.role.admin_showroom.yml
  87. 5 2
      config/sync/user.role.alpha_testeur.yml
  88. 1 1
      config/sync/user.role.anonymous.yml
  89. 2 1
      config/sync/user.role.authenticated.yml
  90. 7 2
      config/sync/user.role.contact_company.yml
  91. 5 2
      config/sync/user.role.free_user.yml
  92. 5 2
      config/sync/user.role.premium.yml
  93. 1 1
      config/sync/user.role.root.yml
  94. 5 2
      config/sync/user.role.student.yml
  95. 1 1
      config/sync/user.role.translator.yml
  96. 1 1
      config/sync/user.role.unverified.yml
  97. 311 10
      config/sync/views.view.admin_users.yml
  98. 384 0
      config/sync/views.view.profiles.yml
  99. 1 0
      migrate-from-d7.sh
  100. 3 0
      web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_allpublicfiles.yml

+ 3 - 2
composer.json

@@ -29,6 +29,7 @@
         "drupal/select_translation": "1.x-dev",
         "drupal/telephone_formatter": "^1.0@beta",
         "drupal/telephone_validation": "^2.1",
+        "drupal/views_conditional": "1.x-dev",
         "drush/drush": "^9.0.0",
         "vlucas/phpdotenv": "^2.4",
         "webflo/drupal-finder": "^1.0.0",
@@ -89,8 +90,8 @@
             "drush/Commands/{$name}": ["type:drupal-drush"]
         },
         "patches": {
-            "drupal/views_ef_fieldset": {
-              "Undefined index: filter-status": "https://www.drupal.org/files/issues/2019-02-05/undefined_index.patch"
+            "drupal/migrate_tools": {
+              "The --limit option does not accept a value.": "https://www.drupal.org/files/issues/2019-02-05/migrate-tools_fix-drush-options_3024399-23.patch"
             }
         },
         "drupal-scaffold": {

+ 107 - 29
composer.lock

@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "6f9a133dd306746085c244760c273090",
+    "content-hash": "da7d2b41786f2def14a0d5da5f0f59e8",
     "packages": [
         {
             "name": "alchemy/zippy",
@@ -3316,16 +3316,16 @@
         },
         {
             "name": "drupal/core",
-            "version": "8.6.7",
+            "version": "8.6.8",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core.git",
-                "reference": "e0a09bda1da7552204464894811a59387608c9f9"
+                "reference": "0e0ccce552859f6fd3aec6b5754ad0d6ede07227"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core/zipball/e0a09bda1da7552204464894811a59387608c9f9",
-                "reference": "e0a09bda1da7552204464894811a59387608c9f9",
+                "url": "https://api.github.com/repos/drupal/core/zipball/0e0ccce552859f6fd3aec6b5754ad0d6ede07227",
+                "reference": "0e0ccce552859f6fd3aec6b5754ad0d6ede07227",
                 "shasum": ""
             },
             "require": {
@@ -3528,6 +3528,9 @@
                     "recurse": false,
                     "replace": false,
                     "merge-extra": false
+                },
+                "patches_applied": {
+                    "https://www.drupal.org/project/drupal/issues/2943172": "https://www.drupal.org/files/issues/2018-07-05/2943172-kernel-test-base-3.patch"
                 }
             },
             "autoload": {
@@ -3551,7 +3554,7 @@
                 "GPL-2.0-or-later"
             ],
             "description": "Drupal is an open source content management platform powering millions of websites and applications.",
-            "time": "2019-01-16T23:30:03+00:00"
+            "time": "2019-02-06T15:13:52+00:00"
         },
         {
             "name": "drupal/cshs",
@@ -3896,7 +3899,7 @@
             "source": {
                 "type": "git",
                 "url": "https://git.drupal.org/project/domain",
-                "reference": "ff62d2096b166f4709e0e0d6ddf4b120cb3647ca"
+                "reference": "0fed3e661813b1c254a7bd9448e773f5f1a1276a"
             },
             "require": {
                 "drupal/core": "^8.5"
@@ -3910,8 +3913,8 @@
                     "dev-1.x": "1.x-dev"
                 },
                 "drupal": {
-                    "version": "8.x-1.0-alpha14+23-dev",
-                    "datestamp": "1543354380",
+                    "version": "8.x-1.0-alpha14+77-dev",
+                    "datestamp": "1546629180",
                     "security-coverage": {
                         "status": "not-covered",
                         "message": "Dev releases are not covered by Drupal security advisories."
@@ -3937,7 +3940,7 @@
             "support": {
                 "source": "http://cgit.drupalcode.org/domain"
             },
-            "time": "2019-01-04T19:11:55+00:00"
+            "time": "2019-02-05T19:47:44+00:00"
         },
         {
             "name": "drupal/domain_alias",
@@ -5742,6 +5745,9 @@
                     "services": {
                         "drush.services.yml": "^9"
                     }
+                },
+                "patches_applied": {
+                    "The --limit option does not accept a value.": "https://www.drupal.org/files/issues/2019-02-05/migrate-tools_fix-drush-options_3024399-23.patch"
                 }
             },
             "notification-url": "https://packages.drupal.org/8/downloads",
@@ -7133,16 +7139,70 @@
                 "docs": "https://www.drupal.org/docs/8/modules/views-bulk-operations-vbo"
             }
         },
+        {
+            "name": "drupal/views_conditional",
+            "version": "dev-1.x",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupal.org/project/views_conditional",
+                "reference": "414f27d55ab8d25ce8236dbd9fc359bc454fe9c8"
+            },
+            "require": {
+                "drupal/core": "*"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "branch-alias": {
+                    "dev-1.x": "1.x-dev"
+                },
+                "drupal": {
+                    "version": "8.x-1.x-dev",
+                    "datestamp": "1514538185",
+                    "security-coverage": {
+                        "status": "not-covered",
+                        "message": "Dev releases are not covered by Drupal security advisories."
+                    }
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0-or-later"
+            ],
+            "authors": [
+                {
+                    "name": "MChittenden",
+                    "homepage": "https://www.drupal.org/user/2288348"
+                },
+                {
+                    "name": "anand.toshniwal93",
+                    "homepage": "https://www.drupal.org/user/3345088"
+                },
+                {
+                    "name": "ofry",
+                    "homepage": "https://www.drupal.org/user/2740599"
+                }
+            ],
+            "description": "Allows conditional views output.",
+            "homepage": "https://www.drupal.org/project/views_conditional",
+            "support": {
+                "source": "http://cgit.drupalcode.org/views_conditional"
+            },
+            "time": "2019-02-05T19:20:00+00:00"
+        },
         {
             "name": "drupal/views_ef_fieldset",
             "version": "dev-1.x",
             "source": {
                 "type": "git",
                 "url": "https://git.drupal.org/project/views_ef_fieldset",
-                "reference": "f53f9e3390f1491ace93662634477bc43f844759"
+                "reference": "f435fba5ce99bead7e57c32479c3e744b10d0cbf"
             },
             "require": {
-                "drupal/core": "*"
+                "drupal/core": "*",
+                "php": ">=7"
+            },
+            "require-dev": {
+                "drupol/drupal-conventions": "^1"
             },
             "type": "drupal-module",
             "extra": {
@@ -7150,37 +7210,55 @@
                     "dev-1.x": "1.x-dev"
                 },
                 "drupal": {
-                    "version": "8.x-1.1+4-dev",
-                    "datestamp": "1538990580",
+                    "version": "8.x-1.2+0-dev",
+                    "datestamp": "1549376580",
                     "security-coverage": {
                         "status": "not-covered",
                         "message": "Dev releases are not covered by Drupal security advisories."
                     }
                 },
-                "patches_applied": {
-                    "Undefined index: filter-status": "https://www.drupal.org/files/issues/2019-02-05/undefined_index.patch"
+                "grumphp": {
+                    "config-default-path": "vendor/drupol/drupal-conventions/config/drupal8/grumphp.yml"
+                },
+                "composer-exit-on-patch-failure": true,
+                "enable-patching": true,
+                "patches": {
+                    "drupal/core": {
+                        "https://www.drupal.org/project/drupal/issues/2943172": "https://www.drupal.org/files/issues/2018-07-05/2943172-kernel-test-base-3.patch"
+                    }
+                }
+            },
+            "autoload-dev": {
+                "psr-4": {
+                    "Drupal\\Tests\\views_ef_fieldset\\": "./tests/"
                 }
             },
             "notification-url": "https://packages.drupal.org/8/downloads",
+            "scripts": {
+                "grumphp": [
+                    "./vendor/bin/grumphp run"
+                ]
+            },
             "license": [
-                "GPL-2.0-or-later"
+                "GPL-2.0+"
             ],
             "authors": [
                 {
-                    "name": "Pol",
-                    "homepage": "https://www.drupal.org/user/47194"
+                    "name": "Pol Dellaiera",
+                    "homepage": "https://www.drupal.org/user/47194",
+                    "email": "pol.dellaiera@protonmail.com"
                 },
                 {
                     "name": "ciss",
                     "homepage": "https://www.drupal.org/user/1632364"
                 }
             ],
-            "description": "Provide an option to render the \"exposed form widgets\" in a fieldset.",
-            "homepage": "https://www.drupal.org/project/views_ef_fieldset",
+            "description": "Provide an option to render the 'exposed form widgets' in a fieldset.",
+            "homepage": "https://drupal.org/project/views_field_formatter",
             "support": {
                 "source": "http://cgit.drupalcode.org/views_ef_fieldset"
             },
-            "time": "2018-11-16T09:23:47+00:00"
+            "time": "2019-02-06T15:33:42+00:00"
         },
         {
             "name": "drupal/workflow",
@@ -12970,16 +13048,16 @@
         },
         {
             "name": "webflo/drupal-core-require-dev",
-            "version": "8.6.7",
+            "version": "8.6.8",
             "source": {
                 "type": "git",
                 "url": "https://github.com/webflo/drupal-core-require-dev.git",
-                "reference": "7a65363ed9d6a0a2030252629f1ed9e76693094e"
+                "reference": "d1398ae231a0592eb8d5c6a50ae63396e677745e"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/webflo/drupal-core-require-dev/zipball/7a65363ed9d6a0a2030252629f1ed9e76693094e",
-                "reference": "7a65363ed9d6a0a2030252629f1ed9e76693094e",
+                "url": "https://api.github.com/repos/webflo/drupal-core-require-dev/zipball/d1398ae231a0592eb8d5c6a50ae63396e677745e",
+                "reference": "d1398ae231a0592eb8d5c6a50ae63396e677745e",
                 "shasum": ""
             },
             "require": {
@@ -12987,7 +13065,7 @@
                 "behat/mink-goutte-driver": "^1.2",
                 "behat/mink-selenium2-driver": "1.3.x-dev",
                 "drupal/coder": "^8.2.12",
-                "drupal/core": "8.6.7",
+                "drupal/core": "8.6.8",
                 "jcalderonzumba/gastonjs": "^1.0.2",
                 "jcalderonzumba/mink-phantomjs-driver": "^0.3.1",
                 "mikey179/vfsstream": "^1.2",
@@ -13003,7 +13081,7 @@
                 "GPL-2.0-or-later"
             ],
             "description": "require-dev dependencies from drupal/core",
-            "time": "2019-01-17T00:01:35+00:00"
+            "time": "2019-02-06T15:31:35+00:00"
         }
     ],
     "aliases": [],
@@ -13014,6 +13092,7 @@
         "drupal/migrate_tools": 20,
         "drupal/select_translation": 20,
         "drupal/telephone_formatter": 10,
+        "drupal/views_conditional": 20,
         "drupal/advanced_text_formatter": 10,
         "drupal/autocomplete_deluxe": 10,
         "drupal/better_exposed_filters": 15,
@@ -13043,7 +13122,6 @@
         "drupal/translation_views": 15,
         "drupal/toolbar_themes": 15,
         "drupal/ultimate_cron": 15,
-        "drupal/views_ef_fieldset": 20,
         "drupal/workflow": 20
     },
     "prefer-stable": true,

+ 8 - 0
config/devel/language/fr/views.view.watchdog.yml

@@ -7,6 +7,8 @@ display:
           submit_button: Filtrer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:
@@ -14,5 +16,11 @@ display:
             items_per_page_options_all_label: '- Tout -'
             offset_label: Décalage
       fields:
+        type:
+          label: Type
         link:
           label: Actions
+      filters:
+        type:
+          expose:
+            label: Type

+ 65 - 0
config/sync/core.entity_form_display.profile.contact_company.default.yml

@@ -0,0 +1,65 @@
+uuid: fed088dd-e350-4fef-b12b-7dc5f0dc030d
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.profile.contact_company.field_email
+    - field.field.profile.contact_company.field_memo
+    - field.field.profile.contact_company.field_name
+    - field.field.profile.contact_company.field_phone
+    - field.field.profile.contact_company.field_position
+    - field.field.profile.contact_company.field_title
+    - profile.type.contact_company
+  module:
+    - telephone
+id: profile.contact_company.default
+targetEntityType: profile
+bundle: contact_company
+mode: default
+content:
+  field_email:
+    weight: 6
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: email_default
+    region: content
+  field_memo:
+    weight: 5
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textarea
+    region: content
+  field_name:
+    weight: 1
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_phone:
+    weight: 4
+    settings:
+      placeholder: ''
+    third_party_settings: {  }
+    type: telephone_default
+    region: content
+  field_position:
+    weight: 2
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_title:
+    weight: 0
+    settings: {  }
+    third_party_settings: {  }
+    type: options_select
+    region: content
+hidden: {  }

+ 146 - 0
config/sync/core.entity_form_display.profile.member.default.yml

@@ -0,0 +1,146 @@
+uuid: 6f823f97-5022-4a61-b2ef-10c0fa3e91a1
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.profile.member.field_activity_sector
+    - field.field.profile.member.field_address
+    - field.field.profile.member.field_email
+    - field.field.profile.member.field_employee
+    - field.field.profile.member.field_first_name
+    - field.field.profile.member.field_naf
+    - field.field.profile.member.field_name
+    - field.field.profile.member.field_organization
+    - field.field.profile.member.field_phone
+    - field.field.profile.member.field_position
+    - field.field.profile.member.field_service
+    - field.field.profile.member.field_siret
+    - field.field.profile.member.field_title
+    - field.field.profile.member.field_vat_number_intra_ce
+    - field.field.profile.member.field_website
+    - profile.type.member
+  module:
+    - address
+    - link
+    - telephone
+id: profile.member.default
+targetEntityType: profile
+bundle: member
+mode: default
+content:
+  field_activity_sector:
+    weight: 4
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_address:
+    weight: 14
+    settings:
+      default_country: null
+    third_party_settings: {  }
+    type: address_default
+    region: content
+  field_email:
+    weight: 15
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: email_default
+    region: content
+  field_employee:
+    weight: 16
+    settings:
+      placeholder: ''
+    third_party_settings: {  }
+    type: number
+    region: content
+  field_first_name:
+    weight: 1
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_naf:
+    weight: 8
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_name:
+    weight: 2
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_organization:
+    weight: 3
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_phone:
+    weight: 13
+    settings:
+      placeholder: ''
+    third_party_settings: {  }
+    type: telephone_default
+    region: content
+  field_position:
+    weight: 5
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_service:
+    weight: 6
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_siret:
+    weight: 9
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_title:
+    weight: 0
+    settings: {  }
+    third_party_settings: {  }
+    type: options_select
+    region: content
+  field_vat_number_intra_ce:
+    weight: 10
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_website:
+    weight: 12
+    settings:
+      placeholder_url: ''
+      placeholder_title: ''
+    third_party_settings: {  }
+    type: link_default
+    region: content
+hidden: {  }

+ 67 - 0
config/sync/core.entity_view_display.profile.contact_company.admin_view.yml

@@ -0,0 +1,67 @@
+uuid: fac72b98-d110-49f3-966f-1aec4430468e
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.profile.admin_view
+    - field.field.profile.contact_company.field_email
+    - field.field.profile.contact_company.field_memo
+    - field.field.profile.contact_company.field_name
+    - field.field.profile.contact_company.field_phone
+    - field.field.profile.contact_company.field_position
+    - field.field.profile.contact_company.field_title
+    - profile.type.contact_company
+  module:
+    - options
+    - telephone
+id: profile.contact_company.admin_view
+targetEntityType: profile
+bundle: contact_company
+mode: admin_view
+content:
+  field_email:
+    weight: 4
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_memo:
+    weight: 5
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_name:
+    weight: 1
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_phone:
+    weight: 3
+    label: above
+    settings:
+      title: ''
+    third_party_settings: {  }
+    type: telephone_link
+    region: content
+  field_position:
+    weight: 2
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_title:
+    weight: 0
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+hidden: {  }

+ 66 - 0
config/sync/core.entity_view_display.profile.contact_company.default.yml

@@ -0,0 +1,66 @@
+uuid: 6cdd6ea7-9fe6-421c-995a-adeed26bcc56
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.profile.contact_company.field_email
+    - field.field.profile.contact_company.field_memo
+    - field.field.profile.contact_company.field_name
+    - field.field.profile.contact_company.field_phone
+    - field.field.profile.contact_company.field_position
+    - field.field.profile.contact_company.field_title
+    - profile.type.contact_company
+  module:
+    - options
+    - telephone
+id: profile.contact_company.default
+targetEntityType: profile
+bundle: contact_company
+mode: default
+content:
+  field_email:
+    weight: 4
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_memo:
+    weight: 5
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_name:
+    weight: 1
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_phone:
+    weight: 3
+    label: above
+    settings:
+      title: ''
+    third_party_settings: {  }
+    type: telephone_link
+    region: content
+  field_position:
+    weight: 2
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_title:
+    weight: 0
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+hidden: {  }

+ 141 - 0
config/sync/core.entity_view_display.profile.member.admin_view.yml

@@ -0,0 +1,141 @@
+uuid: ee568cec-98f2-4ff8-9d55-3c5554ddd0af
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.profile.admin_view
+    - field.field.profile.member.field_activity_sector
+    - field.field.profile.member.field_address
+    - field.field.profile.member.field_email
+    - field.field.profile.member.field_employee
+    - field.field.profile.member.field_first_name
+    - field.field.profile.member.field_naf
+    - field.field.profile.member.field_name
+    - field.field.profile.member.field_organization
+    - field.field.profile.member.field_phone
+    - field.field.profile.member.field_position
+    - field.field.profile.member.field_service
+    - field.field.profile.member.field_siret
+    - field.field.profile.member.field_title
+    - field.field.profile.member.field_vat_number_intra_ce
+    - field.field.profile.member.field_website
+    - profile.type.member
+  module:
+    - address
+    - link
+    - options
+    - telephone
+id: profile.member.admin_view
+targetEntityType: profile
+bundle: member
+mode: admin_view
+content:
+  field_activity_sector:
+    weight: 2
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_address:
+    weight: 8
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: address_default
+    region: content
+  field_email:
+    weight: 6
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_employee:
+    weight: 9
+    label: above
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    type: number_integer
+    region: content
+  field_naf:
+    weight: 10
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_organization:
+    weight: 1
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_phone:
+    weight: 7
+    label: above
+    settings:
+      title: ''
+    third_party_settings: {  }
+    type: telephone_link
+    region: content
+  field_position:
+    weight: 3
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_service:
+    weight: 4
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_siret:
+    weight: 11
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_title:
+    weight: 0
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_vat_number_intra_ce:
+    weight: 12
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_website:
+    weight: 5
+    label: above
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
+    type: link
+    region: content
+hidden:
+  field_first_name: true
+  field_name: true

+ 154 - 0
config/sync/core.entity_view_display.profile.member.default.yml

@@ -0,0 +1,154 @@
+uuid: bb73cd70-6cf0-435a-b585-2ecdc91dd202
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.profile.member.field_activity_sector
+    - field.field.profile.member.field_address
+    - field.field.profile.member.field_email
+    - field.field.profile.member.field_employee
+    - field.field.profile.member.field_first_name
+    - field.field.profile.member.field_naf
+    - field.field.profile.member.field_name
+    - field.field.profile.member.field_organization
+    - field.field.profile.member.field_phone
+    - field.field.profile.member.field_position
+    - field.field.profile.member.field_service
+    - field.field.profile.member.field_siret
+    - field.field.profile.member.field_title
+    - field.field.profile.member.field_vat_number_intra_ce
+    - field.field.profile.member.field_website
+    - profile.type.member
+  module:
+    - address
+    - link
+    - options
+    - telephone
+id: profile.member.default
+targetEntityType: profile
+bundle: member
+mode: default
+content:
+  field_activity_sector:
+    weight: 4
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_address:
+    weight: 14
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: address_default
+    region: content
+  field_email:
+    weight: 15
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_employee:
+    weight: 16
+    label: above
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    type: number_integer
+    region: content
+  field_first_name:
+    weight: 1
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_naf:
+    weight: 8
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_name:
+    weight: 2
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_organization:
+    weight: 3
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_phone:
+    weight: 13
+    label: above
+    settings:
+      title: ''
+    third_party_settings: {  }
+    type: telephone_link
+    region: content
+  field_position:
+    weight: 5
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_service:
+    weight: 6
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_siret:
+    weight: 9
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_title:
+    weight: 0
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_vat_number_intra_ce:
+    weight: 10
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_website:
+    weight: 12
+    label: above
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
+    type: link
+    region: content
+hidden: {  }

+ 10 - 0
config/sync/core.entity_view_mode.profile.admin_view.yml

@@ -0,0 +1,10 @@
+uuid: 3827efc7-996c-4bac-86f5-d1d35865deff
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.admin_view
+label: 'Admin View'
+targetEntityType: profile
+cache: true

+ 3 - 0
config/sync/core.extension.yml

@@ -38,6 +38,7 @@ module:
   editor: 0
   email_registration: 0
   embed: 0
+  entity: 0
   entity_browser: 0
   entity_browser_enhanced: 0
   field: 0
@@ -78,6 +79,7 @@ module:
   path_alias_xt: 0
   pathologic: 0
   persistent_login: 0
+  profile: 0
   redirect: 0
   redis: 0
   responsive_image: 0
@@ -105,6 +107,7 @@ module:
   video_embed_wysiwyg: 0
   views_bulk_edit: 0
   views_bulk_operations: 0
+  views_conditional: 0
   views_ef_fieldset: 0
   workflow: 0
   workflow_access: 0

+ 24 - 0
config/sync/field.field.profile.contact_company.field_email.yml

@@ -0,0 +1,24 @@
+uuid: 194c9bdb-6c4d-4802-ae4f-b641a5e67474
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_email
+    - profile.type.contact_company
+  module:
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.contact_company.field_email
+field_name: field_email
+entity_type: profile
+bundle: contact_company
+label: Email
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: email

+ 24 - 0
config/sync/field.field.profile.contact_company.field_memo.yml

@@ -0,0 +1,24 @@
+uuid: 60203646-357b-467b-9f76-69e9e56dd9df
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_memo
+    - profile.type.contact_company
+  module:
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.contact_company.field_memo
+field_name: field_memo
+entity_type: profile
+bundle: contact_company
+label: Memo
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string_long

+ 24 - 0
config/sync/field.field.profile.contact_company.field_name.yml

@@ -0,0 +1,24 @@
+uuid: 33edcfa9-deec-4305-b946-e19d1ccbd4d7
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_name
+    - profile.type.contact_company
+  module:
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.contact_company.field_name
+field_name: field_name
+entity_type: profile
+bundle: contact_company
+label: Name
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 29 - 0
config/sync/field.field.profile.contact_company.field_phone.yml

@@ -0,0 +1,29 @@
+uuid: 6f8c2843-4884-4f70-be6f-be7382ceb42e
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_phone
+    - profile.type.contact_company
+  module:
+    - profile
+    - telephone
+    - telephone_validation
+third_party_settings:
+  profile:
+    profile_private: true
+  telephone_validation:
+    format: 0
+    country: {  }
+id: profile.contact_company.field_phone
+field_name: field_phone
+entity_type: profile
+bundle: contact_company
+label: Phone
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: telephone

+ 24 - 0
config/sync/field.field.profile.contact_company.field_position.yml

@@ -0,0 +1,24 @@
+uuid: 0b3110b7-acc1-4696-80e3-ab72cb4bb54e
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_position
+    - profile.type.contact_company
+  module:
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.contact_company.field_position
+field_name: field_position
+entity_type: profile
+bundle: contact_company
+label: Position
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 25 - 0
config/sync/field.field.profile.contact_company.field_title.yml

@@ -0,0 +1,25 @@
+uuid: 2f647190-8956-4b27-bb23-49667e0929bb
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_title
+    - profile.type.contact_company
+  module:
+    - options
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.contact_company.field_title
+field_name: field_title
+entity_type: profile
+bundle: contact_company
+label: Title
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: list_string

+ 19 - 0
config/sync/field.field.profile.member.field_activity_sector.yml

@@ -0,0 +1,19 @@
+uuid: 37d4bd1a-480a-41c8-b1a1-5eb2f17204a0
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_activity_sector
+    - profile.type.member
+id: profile.member.field_activity_sector
+field_name: field_activity_sector
+entity_type: profile
+bundle: member
+label: 'Activity Sector'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 25 - 0
config/sync/field.field.profile.member.field_address.yml

@@ -0,0 +1,25 @@
+uuid: 64e8ebb3-1d6d-4420-9e18-fbcfbd1ca177
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_address
+    - profile.type.member
+  module:
+    - address
+id: profile.member.field_address
+field_name: field_address
+entity_type: profile
+bundle: member
+label: Address
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  available_countries: {  }
+  langcode_override: ''
+  field_overrides: {  }
+  fields: {  }
+field_type: address

+ 19 - 0
config/sync/field.field.profile.member.field_email.yml

@@ -0,0 +1,19 @@
+uuid: 223c4a2c-9362-4df2-81a5-5533ce1cb89e
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_email
+    - profile.type.member
+id: profile.member.field_email
+field_name: field_email
+entity_type: profile
+bundle: member
+label: Email
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: email

+ 23 - 0
config/sync/field.field.profile.member.field_employee.yml

@@ -0,0 +1,23 @@
+uuid: 988ce5e7-3f4c-4ca4-8662-a10da51eb12a
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_employee
+    - profile.type.member
+id: profile.member.field_employee
+field_name: field_employee
+entity_type: profile
+bundle: member
+label: Employee
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  min: 1
+  max: null
+  prefix: ''
+  suffix: ''
+field_type: integer

+ 19 - 0
config/sync/field.field.profile.member.field_first_name.yml

@@ -0,0 +1,19 @@
+uuid: 5f659318-284e-474d-a351-917d0b44ca62
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_first_name
+    - profile.type.member
+id: profile.member.field_first_name
+field_name: field_first_name
+entity_type: profile
+bundle: member
+label: 'First Name'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 24 - 0
config/sync/field.field.profile.member.field_naf.yml

@@ -0,0 +1,24 @@
+uuid: 3b629927-51f3-48d1-b1fe-6e9df714fa0f
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_naf
+    - profile.type.member
+  module:
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.member.field_naf
+field_name: field_naf
+entity_type: profile
+bundle: member
+label: NAF
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 19 - 0
config/sync/field.field.profile.member.field_name.yml

@@ -0,0 +1,19 @@
+uuid: 3e88ddce-b74b-4088-9569-737350ab2c4f
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_name
+    - profile.type.member
+id: profile.member.field_name
+field_name: field_name
+entity_type: profile
+bundle: member
+label: Name
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 24 - 0
config/sync/field.field.profile.member.field_organization.yml

@@ -0,0 +1,24 @@
+uuid: b485808e-b9e5-47df-99cb-23b59ce510a9
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_organization
+    - profile.type.member
+  module:
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.member.field_organization
+field_name: field_organization
+entity_type: profile
+bundle: member
+label: Organization
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 26 - 0
config/sync/field.field.profile.member.field_phone.yml

@@ -0,0 +1,26 @@
+uuid: 49e56927-be85-4c59-8855-7b561177f8eb
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_phone
+    - profile.type.member
+  module:
+    - telephone
+    - telephone_validation
+third_party_settings:
+  telephone_validation:
+    format: 0
+    country: {  }
+id: profile.member.field_phone
+field_name: field_phone
+entity_type: profile
+bundle: member
+label: Phone
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: telephone

+ 19 - 0
config/sync/field.field.profile.member.field_position.yml

@@ -0,0 +1,19 @@
+uuid: 993c89c8-45ff-4372-b853-ef1420881594
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_position
+    - profile.type.member
+id: profile.member.field_position
+field_name: field_position
+entity_type: profile
+bundle: member
+label: Position
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 19 - 0
config/sync/field.field.profile.member.field_service.yml

@@ -0,0 +1,19 @@
+uuid: 837c5317-5d0e-4331-8f6c-fdc7399a8c3e
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_service
+    - profile.type.member
+id: profile.member.field_service
+field_name: field_service
+entity_type: profile
+bundle: member
+label: Service
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 24 - 0
config/sync/field.field.profile.member.field_siret.yml

@@ -0,0 +1,24 @@
+uuid: 35fc1aa7-936a-4271-b637-6888fcc8b115
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_siret
+    - profile.type.member
+  module:
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.member.field_siret
+field_name: field_siret
+entity_type: profile
+bundle: member
+label: SIRET
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 25 - 0
config/sync/field.field.profile.member.field_title.yml

@@ -0,0 +1,25 @@
+uuid: 49c0e291-66ea-4eb3-86b0-dfa5ac222b43
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_title
+    - profile.type.member
+  module:
+    - options
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.member.field_title
+field_name: field_title
+entity_type: profile
+bundle: member
+label: Title
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: list_string

+ 24 - 0
config/sync/field.field.profile.member.field_vat_number_intra_ce.yml

@@ -0,0 +1,24 @@
+uuid: 60964ab2-7ea2-4502-b44b-727f9af1e1e1
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_vat_number_intra_ce
+    - profile.type.member
+  module:
+    - profile
+third_party_settings:
+  profile:
+    profile_private: true
+id: profile.member.field_vat_number_intra_ce
+field_name: field_vat_number_intra_ce
+entity_type: profile
+bundle: member
+label: 'VAT number intra CE'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 23 - 0
config/sync/field.field.profile.member.field_website.yml

@@ -0,0 +1,23 @@
+uuid: 6c07690a-2b71-4cff-9763-af05323f955a
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.field_website
+    - profile.type.member
+  module:
+    - link
+id: profile.member.field_website
+field_name: field_website
+entity_type: profile
+bundle: member
+label: Website
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  link_type: 16
+  title: 0
+field_type: link

+ 21 - 0
config/sync/field.storage.profile.field_activity_sector.yml

@@ -0,0 +1,21 @@
+uuid: c0cd0a53-2962-413a-8dcc-eb659f2ae53a
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_activity_sector
+field_name: field_activity_sector
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 19 - 0
config/sync/field.storage.profile.field_address.yml

@@ -0,0 +1,19 @@
+uuid: 0ea5b50e-ec35-4663-8b61-336233853e72
+langcode: en
+status: true
+dependencies:
+  module:
+    - address
+    - profile
+id: profile.field_address
+field_name: field_address
+entity_type: profile
+type: address
+settings: {  }
+module: address
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 18 - 0
config/sync/field.storage.profile.field_email.yml

@@ -0,0 +1,18 @@
+uuid: 9ca9618e-885d-4932-87db-d2ce0adbd08b
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_email
+field_name: field_email
+entity_type: profile
+type: email
+settings: {  }
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 20 - 0
config/sync/field.storage.profile.field_employee.yml

@@ -0,0 +1,20 @@
+uuid: d05af91f-b289-4c14-90d6-f9f8a573c4e7
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_employee
+field_name: field_employee
+entity_type: profile
+type: integer
+settings:
+  unsigned: false
+  size: normal
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.profile.field_first_name.yml

@@ -0,0 +1,21 @@
+uuid: a64b77c0-2a92-40ac-b4ca-c4f67c9c47f7
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_first_name
+field_name: field_first_name
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 19 - 0
config/sync/field.storage.profile.field_memo.yml

@@ -0,0 +1,19 @@
+uuid: 0703e034-c1ad-4f42-b2fa-f4c5824568e2
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_memo
+field_name: field_memo
+entity_type: profile
+type: string_long
+settings:
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.profile.field_naf.yml

@@ -0,0 +1,21 @@
+uuid: 37d0ffc1-e8bb-4dde-a79d-e9f11e80dab3
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_naf
+field_name: field_naf
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.profile.field_name.yml

@@ -0,0 +1,21 @@
+uuid: ffbaf56d-cf49-4f31-be49-7d7e38803375
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_name
+field_name: field_name
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.profile.field_organization.yml

@@ -0,0 +1,21 @@
+uuid: 9262dbae-6ca7-4ffe-8e97-010ea89a82ab
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_organization
+field_name: field_organization
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 19 - 0
config/sync/field.storage.profile.field_phone.yml

@@ -0,0 +1,19 @@
+uuid: 935dc6a1-6ebc-4c85-9eae-7f40841602c9
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+    - telephone
+id: profile.field_phone
+field_name: field_phone
+entity_type: profile
+type: telephone
+settings: {  }
+module: telephone
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.profile.field_position.yml

@@ -0,0 +1,21 @@
+uuid: bc50de88-9475-44ee-85ad-3db3f5aef2a8
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_position
+field_name: field_position
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.profile.field_service.yml

@@ -0,0 +1,21 @@
+uuid: 8c143e62-06aa-4a00-ae2f-ee65e531d670
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_service
+field_name: field_service
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.profile.field_siret.yml

@@ -0,0 +1,21 @@
+uuid: a583cc4c-3946-4a7b-836e-0e0c6e69452b
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_siret
+field_name: field_siret
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 36 - 0
config/sync/field.storage.profile.field_title.yml

@@ -0,0 +1,36 @@
+uuid: 1d238029-c519-422a-9528-20ca94b4431b
+langcode: en
+status: true
+dependencies:
+  module:
+    - options
+    - profile
+id: profile.field_title
+field_name: field_title
+entity_type: profile
+type: list_string
+settings:
+  allowed_values:
+    -
+      value: MR
+      label: Mister
+    -
+      value: MS
+      label: Misses
+    -
+      value: MI
+      label: Miss
+    -
+      value: DO
+      label: Doctor
+    -
+      value: PR
+      label: Professor
+  allowed_values_function: ''
+module: options
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.profile.field_vat_number_intra_ce.yml

@@ -0,0 +1,21 @@
+uuid: 33d755b1-7d80-4976-8f77-de05b8c3bcad
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+id: profile.field_vat_number_intra_ce
+field_name: field_vat_number_intra_ce
+entity_type: profile
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 19 - 0
config/sync/field.storage.profile.field_website.yml

@@ -0,0 +1,19 @@
+uuid: 5f7fce04-1d17-4803-a617-4c26403df804
+langcode: en
+status: true
+dependencies:
+  module:
+    - link
+    - profile
+id: profile.field_website
+field_name: field_website
+entity_type: profile
+type: link
+settings: {  }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 3 - 0
config/sync/language/fr/views.view.archive.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:

+ 2 - 0
config/sync/language/fr/views.view.content.yml

@@ -8,6 +8,8 @@ display:
           submit_button: Filtrer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           tags:

+ 3 - 0
config/sync/language/fr/views.view.content_recent.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       empty:
         area_text_custom:
           content: 'Aucun contenu disponible.'

+ 5 - 0
config/sync/language/fr/views.view.content_translations.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           tags:
@@ -18,3 +21,5 @@ display:
       fields:
         title:
           label: Titre
+        translation_changed:
+          label: Modifié

+ 5 - 0
config/sync/language/fr/views.view.files.yml

@@ -7,6 +7,8 @@ display:
           submit_button: Filtrer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:
@@ -33,6 +35,9 @@ display:
             items_per_page_label: 'Éléments par page'
             items_per_page_options_all_label: '- Tout -'
             offset_label: Décalage
+      fields:
+        entity_label:
+          label: Entité
       arguments:
         fid:
           exception:

+ 3 - 0
config/sync/language/fr/views.view.frontpage.yml

@@ -3,8 +3,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:

+ 3 - 0
config/sync/language/fr/views.view.glossary.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:

+ 3 - 0
config/sync/language/fr/views.view.locked_content.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           tags:

+ 3 - 0
config/sync/language/fr/views.view.maillog_overview.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:

+ 25 - 0
config/sync/language/fr/views.view.profiles.yml

@@ -0,0 +1,25 @@
+label: Profils
+display:
+  default:
+    display_title: Maître
+    display_options:
+      exposed_form:
+        options:
+          submit_button: Appliquer
+          reset_button_label: Réinitialiser
+          exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      arguments:
+        uid:
+          exception:
+            title: Tout
+        type:
+          exception:
+            title: Tout
+        status:
+          exception:
+            title: Tout
+      title: Profils
+  user_view:
+    display_title: 'Voir l''utilisateur'

+ 4 - 0
config/sync/language/fr/views.view.redirect.yml

@@ -8,6 +8,8 @@ display:
           submit_button: Filtrer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:
@@ -17,4 +19,6 @@ display:
       fields:
         redirect_bulk_form:
           action_title: 'Pour cette sélection'
+        created:
+          label: Créé(e)
       title: Rediriger

+ 3 - 0
config/sync/language/fr/views.view.taxonomy_term.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:

+ 2 - 0
config/sync/language/fr/views.view.user_admin_people.yml

@@ -9,6 +9,8 @@ display:
           submit_button: Filtrer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           tags:

+ 3 - 0
config/sync/language/fr/views.view.who_s_new.yml

@@ -4,5 +4,8 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc

+ 3 - 0
config/sync/language/fr/views.view.who_s_online.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       filters:
         access:
           expose:

+ 3 - 0
config/sync/language/fr/views.view.workflow_entity_history.yml

@@ -4,8 +4,11 @@ display:
     display_options:
       exposed_form:
         options:
+          submit_button: Appliquer
           reset_button_label: Réinitialiser
           exposed_sorts_label: 'Trier par'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
       pager:
         options:
           expose:

+ 4 - 2
config/sync/migrate_plus.migration.d7_allpublicfiles.yml

@@ -1,9 +1,9 @@
-uuid: ba23fbec-1d22-4a18-b572-c1a679e0aefd
+uuid: 545ce18f-9c93-4101-856a-46abfbf23af8
 langcode: en
 status: true
 dependencies: {  }
 _core:
-  default_config_hash: WjrNh29LxegDzfT9TlEVu3Bf21NE7GVnBJDWACIN3vg
+  default_config_hash: s3vx8Rz_WiVJ7xdZk9aSaFRCIAvdHcywmrmhCKdAY6U
 id: d7_allpublicfiles
 class: null
 field_plugin_method: null
@@ -11,6 +11,8 @@ cck_plugin_method: null
 migration_tags:
   - 'Drupal 7'
   - Content
+  - Materio
+  - Files
 migration_group: d7_materio
 label: 'Public files'
 source:

+ 1 - 1
config/sync/migrate_plus.migration.d7_node_breve.yml

@@ -1,4 +1,4 @@
-uuid: acabbdc5-4d4e-4a84-9259-5c6b0591335c
+uuid: 4f4c3c56-5a5c-4447-9c62-12c0ba40a4c5
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_node_breve_i18n.yml

@@ -1,4 +1,4 @@
-uuid: 9ba9ed3c-0403-47f7-833c-32eb5901e3a0
+uuid: 6693dc65-c1b9-43a3-a05c-10432c299a57
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_node_materiau.yml

@@ -1,4 +1,4 @@
-uuid: 5d164ac2-4f6b-44cf-a0ac-29a6c42c2290
+uuid: 936116bb-6458-4ef2-9d4b-0d76667d0ae5
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml

@@ -1,4 +1,4 @@
-uuid: 3c1f0e83-eb0f-4eef-a98d-a5905d59f787
+uuid: fb746204-e216-4f5d-998c-2bf403e92c89
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml

@@ -1,4 +1,4 @@
-uuid: c3fbebf7-4117-458d-ad90-2cfc235784b4
+uuid: 711288e2-260d-4dfe-ab50-cb0bc6c9029b
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml

@@ -1,4 +1,4 @@
-uuid: 9e7ef86e-7eb8-45e7-901e-ad9bc412f210
+uuid: 0f95b7fd-3f3a-4137-ae2a-0bfe5ac407f4
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml

@@ -1,4 +1,4 @@
-uuid: 8b2f1d14-85ec-4ac8-a03b-8beba280f2eb
+uuid: 58ff2b07-74c0-464b-b6a2-1d7660be8b81
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml

@@ -1,4 +1,4 @@
-uuid: 13c714e0-c267-4ea7-8c2a-5380cde65359
+uuid: a8eda226-85ac-43c5-8404-89030df4bb39
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml

@@ -1,4 +1,4 @@
-uuid: bc0c7ae3-5eda-4772-aa53-e25f139f5954
+uuid: cba6bfc1-723f-46bd-bd7a-ae837070c178
 langcode: en
 status: true
 dependencies: {  }

+ 1 - 1
config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml

@@ -1,4 +1,4 @@
-uuid: a80a2e78-18ed-4205-9fd4-2c3dfabf1be1
+uuid: 2ac73091-ce57-4218-a155-c23bdb72f618
 langcode: en
 status: true
 dependencies: {  }

+ 69 - 0
config/sync/migrate_plus.migration.d7_user_profile.yml

@@ -0,0 +1,69 @@
+uuid: c0ee4d63-d111-4488-9389-03efd1551668
+langcode: en
+status: true
+dependencies:
+  enforced:
+    module:
+      - migrate_plus
+      - migrate_tools
+      - profile
+_core:
+  default_config_hash: yQMn6M_hGm1NmGAIYpol4n5NBMeUXQqvxMpTAF7cYPw
+id: d7_user_profile
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+  - 'Drupal 7'
+  - Content
+  - Materio
+migration_group: d7_materio
+label: 'D7 User Profiles'
+source:
+  plugin: d7_user_profile
+  high_water_property:
+    name: changed
+    alias: p
+process:
+  type:
+    plugin: static_map
+    source: type
+    map:
+      contact_operationnel: contact_company
+      adherent: member
+  uid:
+    plugin: migration_lookup
+    migration: d7_users
+    source: uid
+  field_activity_sector: field_activity_sector
+  field_employee: field_employee
+  field_first_name: field_first_name
+  field_name: field_name
+  field_naf: field_naf
+  field_organization: field_organization
+  field_phone: field_private_phone
+  field_position: field_private_quality
+  field_service: field_service
+  field_siret: field_siret
+  field_title: field_private_name_title
+  field_vat_number_intra_ce: field_vat_number_intra_ce
+  field_website: field_user_website
+  field_memo: field_memo
+  field_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
+destination:
+  plugin: 'entity:profile'
+migration_dependencies:
+  required:
+    - d7_users

+ 6 - 3
config/sync/migrate_plus.migration.d7_users.yml

@@ -1,9 +1,9 @@
-uuid: 20b9553f-981f-483e-a997-10d932905026
+uuid: 2d5923ba-b450-458a-adf2-632e3f31d775
 langcode: en
 status: true
 dependencies: {  }
 _core:
-  default_config_hash: 3JaOIJug248HhFZJwv4iL-o3Na6-pzQKfvEzHZ4rPZw
+  default_config_hash: A9EdRJlr8o5qMY-JbJU_n7Cv0Java4lZouu__eONDWM
 id: d7_users
 class: Drupal\user\Plugin\migrate\User
 field_plugin_method: null
@@ -11,6 +11,7 @@ cck_plugin_method: null
 migration_tags:
   - 'Drupal 7'
   - Content
+  - Materio
 migration_group: d7_materio
 label: 'User accounts'
 source:
@@ -86,4 +87,6 @@ process:
   field_memo: field_memo
 destination:
   plugin: 'entity:user'
-migration_dependencies: null
+migration_dependencies:
+  required:
+    - d7_allpublicfiles

+ 3 - 1
config/sync/migrate_plus.migration_group.d7_materio.yml

@@ -1,9 +1,11 @@
-uuid: f8a2f577-f066-4c45-b923-64b7a3029459
+uuid: 9b1e3bf9-a402-448f-89c8-e345d02f3b06
 langcode: en
 status: true
 dependencies:
   enforced:
     module:
+      - migrate_plus
+      - migrate_tools
       - materio_migrate
 id: d7_materio
 label: 'D7 Materio'

+ 24 - 0
config/sync/profile.type.contact_company.yml

@@ -0,0 +1,24 @@
+uuid: 2af6f5f9-510a-4a3f-89d1-ef8f2e94b09e
+langcode: en
+status: true
+dependencies: {  }
+id: contact_company
+label: 'Contact Company'
+registration: false
+multiple: true
+roles:
+  contact_company: contact_company
+  unverified: '0'
+  authenticated: '0'
+  free_user: '0'
+  alpha_testeur: '0'
+  student: '0'
+  premium: '0'
+  adherent: '0'
+  translator: '0'
+  admin_showroom: '0'
+  admin: '0'
+  root: '0'
+weight: 0
+use_revisions: false
+description: ''

+ 24 - 0
config/sync/profile.type.member.yml

@@ -0,0 +1,24 @@
+uuid: ebb3e010-216b-4313-bb35-2f70ae37aeab
+langcode: en
+status: true
+dependencies: {  }
+id: member
+label: Member
+registration: false
+multiple: true
+roles:
+  free_user: free_user
+  contact_company: contact_company
+  alpha_testeur: alpha_testeur
+  student: student
+  premium: premium
+  adherent: adherent
+  unverified: '0'
+  authenticated: '0'
+  translator: '0'
+  admin_showroom: '0'
+  admin: '0'
+  root: '0'
+weight: 0
+use_revisions: false
+description: ''

+ 13 - 0
config/sync/system.action.profile_delete_action.yml

@@ -0,0 +1,13 @@
+uuid: 4c2a0982-c6aa-4c24-a8a5-d5b6504171c8
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+_core:
+  default_config_hash: 7iaCHiR7rJnpuIcqcYxtZ6OFm7HnFfjZJdE1s-8K4RM
+id: profile_delete_action
+label: 'Delete selected profile'
+type: profile
+plugin: profile_delete_action
+configuration: {  }

+ 13 - 0
config/sync/system.action.profile_publish_action.yml

@@ -0,0 +1,13 @@
+uuid: 9714cb29-4acb-474e-878c-62431e2b485b
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+_core:
+  default_config_hash: dz5_l09fj1m6b4MZVYlHjYHsXSlG9aQHGGoupPb8phg
+id: profile_publish_action
+label: 'Publish selected profile'
+type: profile
+plugin: profile_publish_action
+configuration: {  }

+ 13 - 0
config/sync/system.action.profile_unpublish_action.yml

@@ -0,0 +1,13 @@
+uuid: 5f114e10-08ab-4185-907b-2d3c8caf2847
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+_core:
+  default_config_hash: QWiXic0BIuoYYgvkiSTxsCsPPi7k1mYuHOTIAPhoT4Q
+id: profile_unpublish_action
+label: 'Unpublish selected profile'
+type: profile
+plugin: profile_unpublish_action
+configuration: {  }

+ 4 - 1
config/sync/user.role.adherent.yml

@@ -6,4 +6,7 @@ id: adherent
 label: Adhérent
 weight: -2
 is_admin: null
-permissions: {  }
+permissions:
+  - 'create member profile'
+  - 'update own member profile'
+  - 'view own member profile'

+ 5 - 1
config/sync/user.role.admin.yml

@@ -6,7 +6,7 @@ _core:
   default_config_hash: oPv8PkAuHYeKKe1c48A3-O9VsF3Nl1XBsMKrgqxo8vs
 id: admin
 label: Admin
-weight: -7
+weight: 1
 is_admin: null
 permissions:
   - 'access administration pages'
@@ -14,6 +14,7 @@ permissions:
   - 'access any generique workflow_transion overview'
   - 'access content overview'
   - 'access files overview'
+  - 'access profile overview'
   - 'access site in maintenance mode'
   - 'access synonyms entity autocomplete'
   - 'access toolbar'
@@ -114,11 +115,14 @@ permissions:
   - 'translate thesaurus taxonomy_term'
   - 'update content translations'
   - 'use text format wysiwyg'
+  - 'view any contact_company profile'
+  - 'view any member profile'
   - 'view autre_son revisions'
   - 'view breve revisions'
   - 'view enregistrement revisions'
   - 'view evenement revisions'
   - 'view materiau revisions'
   - 'view page revisions'
+  - 'view profile'
   - 'view static revisions'
   - 'view the administration theme'

+ 1 - 1
config/sync/user.role.admin_showroom.yml

@@ -4,6 +4,6 @@ status: true
 dependencies: {  }
 id: admin_showroom
 label: 'Admin Showroom'
-weight: 5
+weight: 0
 is_admin: null
 permissions: {  }

+ 5 - 2
config/sync/user.role.alpha_testeur.yml

@@ -4,6 +4,9 @@ status: true
 dependencies: {  }
 id: alpha_testeur
 label: 'Alpha Testeur'
-weight: 3
+weight: -5
 is_admin: null
-permissions: {  }
+permissions:
+  - 'create member profile'
+  - 'update own member profile'
+  - 'view own member profile'

+ 1 - 1
config/sync/user.role.anonymous.yml

@@ -6,7 +6,7 @@ _core:
   default_config_hash: g0EHI5W4j_ZUCTvSQWEDEKVvC0g1Glt4YWZt_ihyvog
 id: anonymous
 label: 'Anonymous user'
-weight: -10
+weight: -9
 is_admin: false
 permissions:
   - 'access content'

+ 2 - 1
config/sync/user.role.authenticated.yml

@@ -6,7 +6,7 @@ _core:
   default_config_hash: NlAJ1uthbRfNcM-M7UCYixmpTNgZnkuQKQymrXPv7UY
 id: authenticated
 label: 'Authenticated user'
-weight: -9
+weight: -8
 is_admin: false
 permissions:
   - 'access content'
@@ -32,6 +32,7 @@ permissions:
   - 'view own unpublished chutier entities'
   - 'view own unpublished composition entities'
   - 'view own unpublished fil entities'
+  - 'view profile'
   - 'view published composition entities'
   - 'view published fil entities'
   - 'view search api pages'

+ 7 - 2
config/sync/user.role.contact_company.yml

@@ -4,6 +4,11 @@ status: true
 dependencies: {  }
 id: contact_company
 label: 'Contact Company'
-weight: -3
+weight: -6
 is_admin: null
-permissions: {  }
+permissions:
+  - 'create member profile'
+  - 'update own contact_company profile'
+  - 'update own member profile'
+  - 'view own contact_company profile'
+  - 'view own member profile'

+ 5 - 2
config/sync/user.role.free_user.yml

@@ -4,6 +4,9 @@ status: true
 dependencies: {  }
 id: free_user
 label: 'Free User'
-weight: -1
+weight: -7
 is_admin: null
-permissions: {  }
+permissions:
+  - 'create member profile'
+  - 'update own member profile'
+  - 'view own member profile'

+ 5 - 2
config/sync/user.role.premium.yml

@@ -4,6 +4,9 @@ status: true
 dependencies: {  }
 id: premium
 label: Premium
-weight: 0
+weight: -3
 is_admin: null
-permissions: {  }
+permissions:
+  - 'create member profile'
+  - 'update own member profile'
+  - 'view own member profile'

+ 1 - 1
config/sync/user.role.root.yml

@@ -6,7 +6,7 @@ _core:
   default_config_hash: TBu83Sl_ckotQqV22pDBGe0jLnR1nLyiVeVVnYJX_kQ
 id: root
 label: Root
-weight: -6
+weight: 2
 is_admin: true
 permissions:
   - 'access administration pages'

+ 5 - 2
config/sync/user.role.student.yml

@@ -4,6 +4,9 @@ status: true
 dependencies: {  }
 id: student
 label: Student
-weight: 2
+weight: -4
 is_admin: null
-permissions: {  }
+permissions:
+  - 'create member profile'
+  - 'update own member profile'
+  - 'view own member profile'

+ 1 - 1
config/sync/user.role.translator.yml

@@ -4,6 +4,6 @@ status: true
 dependencies: {  }
 id: translator
 label: Translator
-weight: 4
+weight: -1
 is_admin: null
 permissions: {  }

+ 1 - 1
config/sync/user.role.unverified.yml

@@ -4,6 +4,6 @@ status: true
 dependencies: {  }
 id: unverified
 label: Unverified
-weight: 1
+weight: -10
 is_admin: null
 permissions: {  }

+ 311 - 10
config/sync/views.view.admin_users.yml

@@ -3,6 +3,9 @@ langcode: en
 status: true
 dependencies:
   config:
+    - core.entity_view_mode.profile.admin_view
+    - field.storage.profile.field_first_name
+    - field.storage.profile.field_name
     - field.storage.user.field_company
     - field.storage.user.field_memo
     - field.storage.user.field_showroom
@@ -12,6 +15,7 @@ dependencies:
     - user.role.root
   module:
     - pagerer
+    - profile
     - taxonomy
     - user
     - views_bulk_operations
@@ -85,16 +89,25 @@ display:
           summary: ''
           description: ''
           columns:
+            views_bulk_operations_bulk_form: views_bulk_operations_bulk_form
             name: name
-            mail: name
-            operations: name
+            field_first_name: field_first_name
+            field_name: field_name
+            mail: field_name
+            operations: field_name
             roles_target_id: roles_target_id
             field_company: field_company
             field_showroom: field_showroom
             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
@@ -102,13 +115,27 @@ display:
               separator: '<br/>'
               empty_column: false
               responsive: ''
-            mail:
+            field_first_name:
               sortable: false
               default_sort_order: asc
               align: ''
               separator: ''
               empty_column: false
               responsive: ''
+            field_name:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: '<br/>'
+              empty_column: false
+              responsive: ''
+            mail:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: '<br/>'
+              empty_column: false
+              responsive: ''
             operations:
               align: ''
               separator: ''
@@ -154,6 +181,13 @@ display:
               separator: ''
               empty_column: false
               responsive: ''
+            rendered_entity:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
           default: '-1'
           empty_table: false
       row:
@@ -242,25 +276,166 @@ display:
           id: name
           table: users_field_data
           field: name
-          entity_type: user
-          entity_field: name
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: Name
+          exclude: true
           alter:
             alter_text: false
+            text: ''
             make_link: false
+            path: ''
             absolute: false
-            trim: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
             word_boundary: false
             ellipsis: false
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
             strip_tags: false
+            trim: false
+            preserve_tags: ''
             html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
           hide_empty: false
           empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: user_name
+          settings:
+            link_to_entity: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: user
+          entity_field: name
           plugin_id: field
-          relationship: none
+        field_first_name:
+          id: field_first_name
+          table: profile__field_first_name
+          field: field_first_name
+          relationship: profile
+          group_type: group
+          admin_label: ''
+          label: 'First Name'
+          exclude: true
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          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_name:
+          id: field_name
+          table: profile__field_name
+          field: field_name
+          relationship: profile
           group_type: group
           admin_label: ''
           label: Name
           exclude: false
+          alter:
+            alter_text: true
+            text: '{{ field_first_name }} {{ field_name }}'
+            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: ''
@@ -270,10 +445,13 @@ display:
           element_wrapper_class: ''
           element_default_classes: true
           empty: ''
+          hide_empty: false
+          empty_zero: false
           hide_alter_empty: true
           click_sort_column: value
-          type: user_name
-          settings: {  }
+          type: string
+          settings:
+            link_to_entity: false
           group_column: value
           group_columns: {  }
           group_rows: true
@@ -284,6 +462,7 @@ display:
           multi_type: separator
           separator: ', '
           field_api_classes: false
+          plugin_id: field
         mail:
           id: mail
           table: users_field_data
@@ -774,6 +953,57 @@ display:
           separator: ', '
           field_api_classes: false
           plugin_id: field
+        rendered_entity:
+          id: rendered_entity
+          table: profile
+          field: rendered_entity
+          relationship: profile
+          group_type: group
+          admin_label: ''
+          label: 'Rendered entity'
+          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: 'no profile'
+          hide_empty: false
+          empty_zero: true
+          hide_alter_empty: true
+          view_mode: admin_view
+          entity_type: profile
+          plugin_id: rendered_entity
       filters:
         status:
           id: status
@@ -1144,6 +1374,57 @@ display:
             default_group_multiple: {  }
             group_items: {  }
           plugin_id: string
+        type:
+          id: type
+          table: profile
+          field: type
+          relationship: profile
+          group_type: group
+          admin_label: ''
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: type_op
+            label: 'Profile type'
+            description: ''
+            use_operator: false
+            operator: type_op
+            identifier: type
+            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'
+              premium: '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: {  }
+          entity_type: profile
+          entity_field: type
+          plugin_id: bundle
       sorts:
         created:
           id: created
@@ -1174,7 +1455,17 @@ display:
           plugin_id: result
       footer: {  }
       empty: {  }
-      relationships: {  }
+      relationships:
+        profile:
+          id: profile
+          table: users_field_data
+          field: profile
+          relationship: none
+          group_type: group
+          admin_label: Profile
+          required: false
+          entity_type: user
+          plugin_id: standard
       arguments: {  }
       display_extenders:
         views_ef_fieldset: {  }
@@ -1192,6 +1483,11 @@ display:
         - user
         - user.roles
       tags:
+        - 'config:core.entity_view_display.profile.contact_company.default'
+        - 'config:core.entity_view_display.profile.member.admin_view'
+        - 'config:core.entity_view_display.profile.member.default'
+        - 'config:field.storage.profile.field_first_name'
+        - 'config:field.storage.profile.field_name'
         - 'config:field.storage.user.field_company'
         - 'config:field.storage.user.field_memo'
         - 'config:field.storage.user.field_showroom'
@@ -1223,6 +1519,11 @@ display:
         - user
         - user.roles
       tags:
+        - 'config:core.entity_view_display.profile.contact_company.default'
+        - 'config:core.entity_view_display.profile.member.admin_view'
+        - 'config:core.entity_view_display.profile.member.default'
+        - 'config:field.storage.profile.field_first_name'
+        - 'config:field.storage.profile.field_name'
         - 'config:field.storage.user.field_company'
         - 'config:field.storage.user.field_memo'
         - 'config:field.storage.user.field_showroom'

+ 384 - 0
config/sync/views.view.profiles.yml

@@ -0,0 +1,384 @@
+uuid: e83eaea3-cdcf-47db-b340-00e008d7481c
+langcode: en
+status: true
+dependencies:
+  module:
+    - profile
+_core:
+  default_config_hash: YD0hw-cg1_R36IQ1hO2vQlrhYAQqM7kF6mw3hFGrwI8
+id: profiles
+label: Profiles
+module: views
+description: ''
+tag: ''
+base_table: profile
+base_field: profile_id
+core: 8.x
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: none
+        options: {  }
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: none
+        options:
+          offset: 0
+      style:
+        type: grid
+        options:
+          grouping: {  }
+          columns: 4
+          automatic_width: true
+          alignment: horizontal
+          col_class_default: true
+          col_class_custom: ''
+          row_class_default: true
+          row_class_custom: ''
+      row:
+        type: fields
+        options:
+          inline: {  }
+          separator: ''
+          hide_empty: false
+          default_field_elements: true
+      fields:
+        rendered_entity:
+          id: rendered_entity
+          table: profile
+          field: rendered_entity
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          view_mode: default
+          entity_type: profile
+          plugin_id: rendered_entity
+        operations:
+          id: operations
+          table: profile
+          field: operations
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          destination: true
+          entity_type: profile
+          plugin_id: entity_operations
+      filters: {  }
+      sorts: {  }
+      header: {  }
+      footer: {  }
+      empty: {  }
+      relationships: {  }
+      arguments:
+        uid:
+          id: uid
+          table: profile
+          field: uid
+          relationship: none
+          group_type: group
+          admin_label: ''
+          default_action: default
+          exception:
+            value: all
+            title_enable: false
+            title: All
+          title_enable: false
+          title: ''
+          default_argument_type: user
+          default_argument_options:
+            user: false
+          default_argument_skip_url: false
+          summary_options:
+            base_path: ''
+            count: true
+            items_per_page: 25
+            override: false
+          summary:
+            sort_order: asc
+            number_of_records: 0
+            format: default_summary
+          specify_validation: false
+          validate:
+            type: none
+            fail: 'not found'
+          validate_options: {  }
+          break_phrase: false
+          not: false
+          entity_type: profile
+          entity_field: uid
+          plugin_id: numeric
+        type:
+          id: type
+          table: profile
+          field: type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          default_action: ignore
+          exception:
+            value: all
+            title_enable: false
+            title: All
+          title_enable: false
+          title: ''
+          default_argument_type: fixed
+          default_argument_options:
+            argument: ''
+          default_argument_skip_url: false
+          summary_options:
+            base_path: ''
+            count: true
+            items_per_page: 25
+            override: false
+          summary:
+            sort_order: asc
+            number_of_records: 0
+            format: default_summary
+          specify_validation: true
+          validate:
+            type: 'entity:profile_type'
+            fail: 'not found'
+          validate_options: {  }
+          glossary: false
+          limit: 0
+          case: none
+          path_case: none
+          transform_dash: false
+          break_phrase: false
+          entity_type: profile
+          entity_field: type
+          plugin_id: string
+        status:
+          id: status
+          table: profile
+          field: status
+          relationship: none
+          group_type: group
+          admin_label: ''
+          default_action: ignore
+          exception:
+            value: all
+            title_enable: false
+            title: All
+          title_enable: false
+          title: ''
+          default_argument_type: fixed
+          default_argument_options:
+            argument: ''
+          default_argument_skip_url: false
+          summary_options:
+            base_path: ''
+            count: true
+            items_per_page: 25
+            override: false
+          summary:
+            sort_order: asc
+            number_of_records: 0
+            format: default_summary
+          specify_validation: false
+          validate:
+            type: none
+            fail: 'not found'
+          validate_options: {  }
+          break_phrase: false
+          not: false
+          entity_type: profile
+          entity_field: status
+          plugin_id: numeric
+      display_extenders: {  }
+      title: Profiles
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_interface'
+        - url
+      tags: {  }
+  profile_type_listing:
+    display_plugin: embed
+    id: profile_type_listing
+    display_title: 'Profile type listing'
+    position: 1
+    display_options:
+      display_extenders: {  }
+      display_description: ''
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_interface'
+        - url
+      tags: {  }
+  user_view:
+    display_plugin: embed
+    id: user_view
+    display_title: 'User view'
+    position: 2
+    display_options:
+      display_extenders: {  }
+      fields:
+        rendered_entity:
+          id: rendered_entity
+          table: profile
+          field: rendered_entity
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          view_mode: default
+          entity_type: profile
+          plugin_id: rendered_entity
+      defaults:
+        fields: false
+      display_description: ''
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_interface'
+        - url
+      tags: {  }

+ 1 - 0
migrate-from-d7.sh

@@ -14,6 +14,7 @@ drush mim d7_allpublicfiles --feedback="1000"
 echo " "
 echo "Migrating Users"
 drush mim d7_users --update --feedback="1000"
+# drush mim d7_user_profiles --feedback="1000"
 
 echo " "
 echo "Migrating Taxonomy"

+ 3 - 0
web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_allpublicfiles.yml

@@ -7,6 +7,9 @@ audit: true
 migration_tags:
   - Drupal 7
   - Content
+  - Materio
+  - Files
+  
 source:
   plugin: d7_pubic_file
   scheme: public

Some files were not shown because too many files changed in this diff