1
0

66 Ревизии 26390343d0 ... a95d44c92b

Автор SHA1 Съобщение Дата
  Bachir Soussi Chiadmi a95d44c92b fixed solr configs after massive update broke it all преди 5 години
  Bachir Soussi Chiadmi e87cf746ea builded prod преди 5 години
  Bachir Soussi Chiadmi 48d9d3cd43 added platform config php 7.3 to composer.json преди 5 години
  Bachir Soussi Chiadmi 31faccbee3 updated profile преди 5 години
  Bachir Soussi Chiadmi 8ad3537e70 full update (with some difficulties from pathauto преди 5 години
  Bachir Soussi Chiadmi bd48a7dad8 added csrftoken to getCart REST call преди 5 години
  Bachir Soussi Chiadmi 55bb48c750 added csrftoken to register REST call преди 5 години
  Bachir Soussi Chiadmi eb6cb2db27 pricing->addtocart->login|register->checkout page OK преди 5 години
  Bachir Soussi Chiadmi c3a26a709e npm update преди 5 години
  Bachir Soussi Chiadmi 6f2301d96c some regular updates преди 5 години
  Bachir Soussi Chiadmi 10c2bb8d13 more commerce settings преди 6 години
  Bachir Soussi Chiadmi 0437964793 composer update преди 6 години
  Bachir Soussi Chiadmi dc3d0d1ca3 not launching vue on commerce pages преди 6 години
  Bachir Soussi Chiadmi d5a6194727 handeled login or register from a modal, YES git status преди 6 години
  Bachir Soussi Chiadmi 8b3c31c0f5 exported drupal config преди 6 години
  Bachir Soussi Chiadmi 6598b88945 loading and displaying real login form and register form from drupal преди 6 години
  Bachir Soussi Chiadmi 96b23acbb3 login from modal is working, register is lacking password generator преди 6 години
  Bachir Soussi Chiadmi 79f9be6c06 started modal login and registration преди 6 години
  Bachir Soussi Chiadmi ebb20c6176 display product list, rest addtocart преди 6 години
  Bachir Soussi Chiadmi f5e18e9c20 blabla article display and nav преди 6 години
  Bachir Soussi Chiadmi f2d8c15c25 added showrooms pages, made page-title color преди 6 години
  Bachir Soussi Chiadmi 77154f04a3 fine tunning преди 6 години
  Bachir Soussi Chiadmi 9ba8834a1f improved grid system with media query in home display преди 6 години
  Bachir Soussi Chiadmi 53209dbca1 going on with home display: shworooms преди 6 години
  Bachir Soussi Chiadmi f6f70033ae fixed usertools header block display преди 6 години
  Bachir Soussi Chiadmi 7ce31674ea better home computed reference field преди 6 години
  Bachir Soussi Chiadmi 68a7084deb going on with home display преди 6 години
  Bachir Soussi Chiadmi cb3eb2c2fa started home styling преди 6 години
  Bachir Soussi Chiadmi d84750ef8f added prev next button to articles преди 6 години
  Bachir Soussi Chiadmi ddffd26c77 converted blabla listing into vuex store to avoid reloading the whole list преди 6 години
  Bachir Soussi Chiadmi cdd3bf1ea3 php notice fix in materio_decoupled преди 6 години
  Bachir Soussi Chiadmi 8a82e447b9 reactivated css extract plugin for dev webpack as we want styles available event without js enabled преди 6 години
  Bachir Soussi Chiadmi c0d1055b3b composer update преди 6 години
  Bachir Soussi Chiadmi bd17a0b7c1 drafted article display, added materio_decoupled module преди 6 години
  Bachir Soussi Chiadmi a926595856 balbla page displaying article as cards with infinite loading преди 6 години
  Bachir Soussi Chiadmi a8027261e3 started to implement blabla : menu block, link vuejsed, route, component преди 6 години
  Bachir Soussi Chiadmi 3a594202b8 batch of improvement from quantin's feedback преди 6 години
  Bachir Soussi Chiadmi 983f99876c batch of improvement from quantin's feedback преди 6 години
  Bachir Soussi Chiadmi 5a466382d5 reconfigured admin filters преди 6 години
  Bachir Soussi Chiadmi 0abb48b87b gitignored *.patch преди 6 години
  Bachir Soussi Chiadmi 63592652b0 re-implemented tracklist to term_reference_tree преди 6 години
  Bachir Soussi Chiadmi b02f874d6b config and css for term-reference-tree track_list преди 6 години
  Bachir Soussi Chiadmi 3c329e3c63 fixed the migrate script преди 6 години
  Bachir Soussi Chiadmi d6842e2467 Merge branch 'master' into term_reference_tree преди 6 години
  Bachir Soussi Chiadmi 66725adf34 composer update 8.7.2 -> 8.7.3 преди 6 години
  Bachir Soussi Chiadmi 9ac8f44cf3 added term_reference_tree contrib module преди 6 години
  Bachir Soussi Chiadmi d9e494e6db completed computed field_reference dev преди 6 години
  Bachir Soussi Chiadmi 75b908ba26 refactored the layout: преди 6 години
  Bachir Soussi Chiadmi 625f6eb84b centered layout with columns breakpoints преди 6 години
  Bachir Soussi Chiadmi 88dc7b7ea4 added image search button, added image loader to webpack преди 6 години
  Bachir Soussi Chiadmi 5d57f0e32a improved card header styling преди 6 години
  Bachir Soussi Chiadmi 7acac41863 added vue-infinite-loading loading to base search results преди 6 години
  Bachir Soussi Chiadmi a771fd9d74 made card image switcher преди 6 години
  Bachir Soussi Chiadmi 5da3b3c90a fixed cards display order преди 6 години
  Bachir Soussi Chiadmi 01cee3ba8a loaded materials form solr with jsonapi, and display them преди 6 години
  Bachir Soussi Chiadmi 058aed796a added searchinfos преди 6 години
  Bachir Soussi Chiadmi f0120ba10b fixed webpack prod, fixed language prefix negociation in vue-router преди 6 години
  Bachir Soussi Chiadmi 082e011fbb handled home loading if not available in dom (if drupalSettings.path.isFront == false) преди 6 години
  Bachir Soussi Chiadmi d8e5f93c14 drafted router with vue-router, drafted search results display page преди 6 години
  Bachir Soussi Chiadmi fee806afbd theme always load drupal.autocomplete library: fixed search form autocomplete преди 6 години
  Bachir Soussi Chiadmi 7f65fd79a4 drafted ajax search call преди 6 години
  Bachir Soussi Chiadmi d21bd5ef4e refactored user blocks using ajax loaded drupal's html as template for vue преди 6 години
  Bachir Soussi Chiadmi a48b7262eb drafted materio_sapi search block vue integration преди 6 години
  Bachir Soussi Chiadmi ea2fd59c63 draft of materio_sapi autocomplete преди 6 години
  Bachir Soussi Chiadmi ddd80ec288 created materio_sapi module and draft of search form block преди 6 години
  Bachir Soussi Chiadmi 42fc4e290e re-created the db index in search_api преди 6 години
променени са 100 файла, в които са добавени 2176 реда и са изтрити 620 реда
  1. 2 0
      .gitignore
  2. 1 0
      build/webpack.config.base.js
  3. 18 6
      build/webpack.config.dev.js
  4. 36 10
      build/webpack.config.prod.js
  5. 18 5
      composer.json
  6. 195 206
      composer.lock
  7. 5 0
      config/devel/config_devel.settings.yml
  8. 8 0
      config/devel/devel.settings.yml
  9. 113 0
      config/devel/entity_clone.settings.yml
  10. 17 0
      config/devel/ultimate_cron.job.dblog_cron.yml
  11. 3 3
      config/sync/autologout.settings.yml
  12. 21 0
      config/sync/block.block.cart.yml
  13. 27 0
      config/sync/block.block.header.yml
  14. 20 0
      config/sync/block.block.materiosapisearchblock.yml
  15. 4 11
      config/sync/block.block.pagetitle.yml
  16. 2 2
      config/sync/block.block.tabs.yml
  17. 13 5
      config/sync/block.block.userblock.yml
  18. 1 1
      config/sync/block.block.userlogin.yml
  19. 13 13
      config/sync/commerce_checkout.commerce_checkout_flow.materio_checkout_flow.yml
  20. 13 0
      config/sync/commerce_number_pattern.commerce_number_pattern.order_default.yml
  21. 0 3
      config/sync/commerce_store.settings.yml
  22. 3 3
      config/sync/config_ignore.settings.yml
  23. 1 1
      config/sync/contact.settings.yml
  24. 1 1
      config/sync/core.base_field_override.node.materiau.title.yml
  25. 0 1
      config/sync/core.entity_form_display.commerce_order.default.default.yml
  26. 4 4
      config/sync/core.entity_form_display.commerce_order.materio_order_type.default.yml
  27. 0 1
      config/sync/core.entity_form_display.commerce_order.recurring.default.yml
  28. 1 0
      config/sync/core.entity_form_display.commerce_order_item.default.default.yml
  29. 7 0
      config/sync/core.entity_form_display.commerce_order_item.recurring_product_variation.add_to_cart.yml
  30. 1 0
      config/sync/core.entity_form_display.commerce_order_item.recurring_product_variation.default.yml
  31. 2 2
      config/sync/core.entity_form_display.commerce_product.default.default.yml
  32. 2 1
      config/sync/core.entity_form_display.commerce_product.materio_product_type.default.yml
  33. 8 0
      config/sync/core.entity_form_display.commerce_product_variation.materio_product_variation_type.default.yml
  34. 21 10
      config/sync/core.entity_form_display.commerce_store.online.default.yml
  35. 9 5
      config/sync/core.entity_form_display.node.article.default.yml
  36. 34 19
      config/sync/core.entity_form_display.node.materiau.default.yml
  37. 2 0
      config/sync/core.entity_form_display.node.simplenews_issue.default.yml
  38. 4 0
      config/sync/core.entity_form_display.node.thematique.default.yml
  39. 6 1
      config/sync/core.entity_form_display.profile.customer.default.yml
  40. 7 0
      config/sync/core.entity_form_display.taxonomy_term.company.default.yml
  41. 36 5
      config/sync/core.entity_form_display.taxonomy_term.showroom.default.yml
  42. 7 0
      config/sync/core.entity_form_display.taxonomy_term.tags.default.yml
  43. 7 0
      config/sync/core.entity_form_display.taxonomy_term.thesaurus.default.yml
  44. 9 8
      config/sync/core.entity_form_display.user.user.default.yml
  45. 43 0
      config/sync/core.entity_form_display.user.user.modal.yml
  46. 85 0
      config/sync/core.entity_form_display.user.user.register.yml
  47. 10 0
      config/sync/core.entity_form_mode.user.modal.yml
  48. 0 1
      config/sync/core.entity_view_display.commerce_order.default.default.yml
  49. 0 1
      config/sync/core.entity_view_display.commerce_order.default.user.yml
  50. 96 0
      config/sync/core.entity_view_display.commerce_order.materio_order_type.checkout.yml
  51. 46 15
      config/sync/core.entity_view_display.commerce_order.materio_order_type.default.yml
  52. 0 1
      config/sync/core.entity_view_display.commerce_order.recurring.default.yml
  53. 0 1
      config/sync/core.entity_view_display.commerce_order.recurring.user.yml
  54. 1 0
      config/sync/core.entity_view_display.commerce_order_item.materio_order_item_type.default.yml
  55. 0 2
      config/sync/core.entity_view_display.commerce_product.default.default.yml
  56. 2 3
      config/sync/core.entity_view_display.commerce_product.materio_product_type.default.yml
  57. 41 0
      config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.add_to_cart.yml
  58. 16 4
      config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.default.yml
  59. 52 0
      config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.summary.yml
  60. 15 68
      config/sync/core.entity_view_display.node.article.default.yml
  61. 5 8
      config/sync/core.entity_view_display.node.article.teaser.yml
  62. 108 10
      config/sync/core.entity_view_display.node.frontpage.default.yml
  63. 211 0
      config/sync/core.entity_view_display.node.materiau.card_big.yml
  64. 211 0
      config/sync/core.entity_view_display.node.materiau.card_full.yml
  65. 90 0
      config/sync/core.entity_view_display.node.materiau.card_medium.yml
  66. 90 0
      config/sync/core.entity_view_display.node.materiau.card_small.yml
  67. 9 0
      config/sync/core.entity_view_display.node.materiau.default.yml
  68. 14 6
      config/sync/core.entity_view_display.node.materiau.teaser.yml
  69. 39 0
      config/sync/core.entity_view_display.profile.customer.admin.yml
  70. 14 1
      config/sync/core.entity_view_display.profile.customer.default.yml
  71. 12 0
      config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml
  72. 64 0
      config/sync/core.entity_view_display.taxonomy_term.showroom.home.yml
  73. 10 0
      config/sync/core.entity_view_mode.commerce_order.checkout.yml
  74. 10 0
      config/sync/core.entity_view_mode.commerce_product_variation.add_to_cart.yml
  75. 10 0
      config/sync/core.entity_view_mode.node.card_big.yml
  76. 10 0
      config/sync/core.entity_view_mode.node.card_full.yml
  77. 10 0
      config/sync/core.entity_view_mode.node.card_medium.yml
  78. 10 0
      config/sync/core.entity_view_mode.node.card_small.yml
  79. 13 0
      config/sync/core.entity_view_mode.profile.admin.yml
  80. 10 0
      config/sync/core.entity_view_mode.taxonomy_term.home.yml
  81. 15 3
      config/sync/core.extension.yml
  82. 0 23
      config/sync/field.field.commerce_order.default.order_items.yml
  83. 0 21
      config/sync/field.field.commerce_order.materio_order_type.order_items.yml
  84. 0 23
      config/sync/field.field.commerce_order.recurring.order_items.yml
  85. 1 0
      config/sync/field.field.commerce_product.default.body.yml
  86. 0 23
      config/sync/field.field.commerce_product.default.stores.yml
  87. 0 26
      config/sync/field.field.commerce_product.default.variations.yml
  88. 1 0
      config/sync/field.field.commerce_product.materio_product_type.body.yml
  89. 0 21
      config/sync/field.field.commerce_product.materio_product_type.stores.yml
  90. 0 24
      config/sync/field.field.commerce_product.materio_product_type.variations.yml
  91. 23 0
      config/sync/field.field.commerce_product_variation.materio_product_variation_type.field_multiple.yml
  92. 1 0
      config/sync/field.field.node.article.body.yml
  93. 1 0
      config/sync/field.field.node.materiau.body.yml
  94. 1 1
      config/sync/field.field.node.materiau.field_famille.yml
  95. 5 7
      config/sync/field.field.node.materiau.field_linked_materials.yml
  96. 1 0
      config/sync/field.field.node.simplenews_issue.body.yml
  97. 1 0
      config/sync/field.field.node.static.body.yml
  98. 1 0
      config/sync/field.field.node.thematique.body.yml
  99. 28 0
      config/sync/field.field.profile.customer.tax_number.yml
  100. 38 0
      config/sync/field.field.taxonomy_term.showroom.field_visuels.yml

+ 2 - 0
.gitignore

@@ -26,3 +26,5 @@
 
 # npm
 node_modules/
+
+*.patch

+ 1 - 0
build/webpack.config.base.js

@@ -11,6 +11,7 @@ module.exports = {
   resolve: {
     extensions: ['.js', '.vue', '.json'],
     alias: {
+      'vue': 'vue/dist/vue.js',
       'theme': utils.resolve(themePath),
       'vuejs': utils.resolve(themePath+'/vuejs')
     }

+ 18 - 6
build/webpack.config.dev.js

@@ -13,22 +13,34 @@ module.exports = merge(baseConfig, {
       {
         test: /\.css$/,
         use: [
-          process.env.NODE_ENV !== 'production'
-            ? 'vue-style-loader'
-            : MiniCssExtractPlugin.loader,
+          // process.env.NODE_ENV !== 'production'
+          //   ? 'vue-style-loader'
+          //   : MiniCssExtractPlugin.loader,
+          MiniCssExtractPlugin.loader,
           // 'vue-style-loader',
           'css-loader'
         ]
       }, {
         test: /\.scss$/,
         use: [
-          process.env.NODE_ENV !== 'production'
-            ? 'vue-style-loader'
-            : MiniCssExtractPlugin.loader,
+          // process.env.NODE_ENV !== 'production'
+          //   ? 'vue-style-loader'
+          //   : MiniCssExtractPlugin.loader,
+          MiniCssExtractPlugin.loader,
           // 'vue-style-loader',
           'css-loader',
           'sass-loader'
         ]
+      }, {
+        test: /\.(png|jpg|gif)$/,
+        use: [
+          {
+            loader: 'url-loader',
+            options: {
+              limit: 5000
+            }
+          }
+        ]
       }
     ]
   },

+ 36 - 10
build/webpack.config.prod.js

@@ -1,21 +1,37 @@
 'use strict'
 
+const webpack = require('webpack')
 const merge = require('webpack-merge')
 const baseConfig = require('./webpack.config.base')
 const MiniCssExtractPlugin  = require('mini-css-extract-plugin')
+const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
 
 module.exports = merge(baseConfig, {
   mode: 'production',
   optimization: {
-    splitChunks: {
-      cacheGroups: {
-        commons: {
-          test: /[\\/]node_modules[\\/]/,
-          name: "vendor",
-          chunks: "all",
-        },
-      },
-    },
+    minimizer: [
+      new UglifyJSPlugin({
+        uglifyOptions: {
+          // Eliminate comments
+          comments: false,
+          // remove warnings
+          warnings: false,
+          compress: {
+            // Drop console statements
+            drop_console: true,
+          }
+        }
+      })
+    ]
+  //   splitChunks: {
+  //     cacheGroups: {
+  //       commons: {
+  //         test: /[\\/]node_modules[\\/]/,
+  //         name: "vendor",
+  //         chunks: "all",
+  //       },
+  //     },
+  //   },
   },
   module: {
     rules: [
@@ -26,12 +42,22 @@ module.exports = merge(baseConfig, {
           'css-loader'
         ]
       }, {
-        test: /\.styl(us)?$/,
+        test: /\.scss?$/,
         use: [
           MiniCssExtractPlugin.loader,
           'css-loader',
           'sass-loader'
         ]
+      }, {
+        test: /\.(png|jpg|gif)$/,
+        use: [
+          {
+            loader: 'url-loader',
+            options: {
+              limit: 5000
+            }
+          }
+        ]
       }
     ]
   },

+ 18 - 5
composer.json

@@ -23,6 +23,7 @@
         "drupal/amswap": "^2.0",
         "drupal/auto_entitylabel": "2.x-dev",
         "drupal/commerce": "^2.12",
+        "drupal/commerce_cart_api": "^1.4",
         "drupal/commerce_license": "^2.0@alpha",
         "drupal/commerce_migrate": "^2.0",
         "drupal/commerce_monetico": "^1.0",
@@ -32,26 +33,37 @@
         "drupal/computed_field": "^2.0@beta",
         "drupal/config_split": "^1.4",
         "drupal/console": "^1.0.2",
+        "drupal/consumer_image_styles": "3.0-rc1",
         "drupal/core": "^8.7.1",
         "drupal/entity_clone": "^1.0",
         "drupal/error_log": "^1.0",
+        "drupal/field_permissions": "^1.0",
         "drupal/genpass": "1.x-dev",
         "drupal/image_delta_formatter": "1.x-dev",
+        "drupal/jsonapi_extras": "^3.7",
+        "drupal/jsonrpc": "1.x-dev",
         "drupal/login_history": "1.x-dev",
         "drupal/mailgun": "1.x-dev",
         "drupal/mailsystem": "^4.1",
         "drupal/migrate_plus": "4.x-dev",
         "drupal/migrate_tools": "4.x-dev",
         "drupal/mimemail": "1.x-dev",
+        "drupal/modules_weight": "^1.8",
+        "drupal/permissions_filter": "^1.1",
         "drupal/restui": "^1.16",
+        "drupal/search_api_autocomplete": "^1.2",
+        "drupal/search_api_page": "1.x-dev",
         "drupal/search_api_solr": "^3.0",
         "drupal/select_translation": "1.x-dev",
         "drupal/simplenews": "1.x-dev",
+        "drupal/subrequests": "^2.0",
         "drupal/telephone_formatter": "^1.0@beta",
         "drupal/telephone_validation": "^2.1",
+        "drupal/translation_views": "1.x-dev",
         "drupal/ultimate_cron": "2.x-dev",
         "drupal/views_conditional": "1.x-dev",
         "drush/drush": "^9.0.0",
+        "symfony/event-dispatcher": "4.3.4 as 3.4.99",
         "vlucas/phpdotenv": "^2.4",
         "webflo/drupal-finder": "^1.0.0",
         "webmozart/path-util": "^2.3",
@@ -67,7 +79,10 @@
     "minimum-stability": "dev",
     "prefer-stable": true,
     "config": {
-        "sort-packages": true
+        "sort-packages": true,
+        "platform": {
+          "php": "7.3"
+        }
     },
     "autoload": {
         "classmap": [
@@ -112,10 +127,8 @@
         },
         "patches": {
             "drupal/core": {
-              "migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.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"
+              "migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch",
+              "Allow symfony/event-dispatcher 4+ to be installed in Drupal 8":"https://www.drupal.org/files/issues/2019-09-17/2876675-48.Fix-symfony-version-requirements-for-symfonyeventdispatcher.patch"
             },
             "drupal/email_registration": {
               "allow email login through REST https://www.drupal.org/project/email_registration/issues/2856542": "https://www.drupal.org/files/issues/allow_authentication-2856542-3.patch"

Файловите разлики са ограничени, защото са твърде много
+ 195 - 206
composer.lock


+ 5 - 0
config/devel/config_devel.settings.yml

@@ -0,0 +1,5 @@
+auto_import: {  }
+auto_export: {  }
+langcode: fr
+_core:
+  default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o

+ 8 - 0
config/devel/devel.settings.yml

@@ -0,0 +1,8 @@
+page_alter: false
+raw_names: false
+error_handlers:
+  1: 1
+rebuild_theme: false
+debug_mail_file_format: '%to-%subject-%datetime.mail.txt'
+debug_mail_directory: 'temporary://devel-mails'
+devel_dumper: kint

+ 113 - 0
config/devel/entity_clone.settings.yml

@@ -0,0 +1,113 @@
+form_settings:
+  commerce_license:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_log:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_order:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_order_item:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_payment:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_payment_method:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_pricelist_item:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_pricelist:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_product_variation:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_product:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_product_attribute_value:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_promotion:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_promotion_coupon:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_subscription:
+    default_value: false
+    disable: false
+    hidden: false
+  commerce_store:
+    default_value: false
+    disable: false
+    hidden: false
+  consumer:
+    default_value: false
+    disable: false
+    hidden: false
+  contact_message:
+    default_value: false
+    disable: false
+    hidden: false
+  file:
+    default_value: false
+    disable: false
+    hidden: false
+  node:
+    default_value: false
+    disable: false
+    hidden: false
+  profile:
+    default_value: false
+    disable: false
+    hidden: false
+  redirect:
+    default_value: false
+    disable: false
+    hidden: false
+  search_api_task:
+    default_value: false
+    disable: false
+    hidden: false
+  simplenews_subscriber:
+    default_value: false
+    disable: false
+    hidden: false
+  taxonomy_term:
+    default_value: false
+    disable: false
+    hidden: false
+  user:
+    default_value: false
+    disable: false
+    hidden: false
+  workflow_transition:
+    default_value: false
+    disable: false
+    hidden: false
+  workflow_scheduled_transition:
+    default_value: false
+    disable: false
+    hidden: false
+  menu_link_content:
+    default_value: false
+    disable: false
+    hidden: false

+ 17 - 0
config/devel/ultimate_cron.job.dblog_cron.yml

@@ -0,0 +1,17 @@
+uuid: a050024d-e271-4be0-9142-6dda5ddaa561
+langcode: en
+status: true
+dependencies:
+  module:
+    - dblog
+title: 'Remove expired log messages and flood control events'
+id: dblog_cron
+weight: 0
+module: dblog
+callback: dblog_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 3 - 3
config/sync/autologout.settings.yml

@@ -1,11 +1,11 @@
-timeout: 1800
+timeout: 3600
 max_timeout: 172800
-padding: 60
+padding: 360
 role_logout: true
 redirect_url: /
 no_dialog: false
 message: 'Your session is about to expire. Do you want to reset it?'
-inactivity_message: 'You have been logged out due to inactivity.'
+inactivity_message: ''
 enforce_admin: false
 jstimer_format: '%hours%:%mins%:%secs%'
 jstimer_js_load_option: false

+ 21 - 0
config/sync/block.block.cart.yml

@@ -0,0 +1,21 @@
+uuid: 90f98c52-9624-4758-9c38-3904d5ef5faa
+langcode: en
+status: true
+dependencies:
+  module:
+    - commerce_cart
+  theme:
+    - materiotheme
+id: cart
+theme: materiotheme
+region: header_right
+weight: 0
+provider: null
+plugin: commerce_cart
+settings:
+  id: commerce_cart
+  label: Cart
+  provider: commerce_cart
+  label_display: visible
+  dropdown: true
+visibility: {  }

+ 27 - 0
config/sync/block.block.header.yml

@@ -0,0 +1,27 @@
+uuid: d16db992-5c92-4832-a386-69b50313a3e9
+langcode: en
+status: true
+dependencies:
+  config:
+    - system.menu.header
+  module:
+    - menu_block
+  theme:
+    - materiotheme
+id: header
+theme: materiotheme
+region: header_right
+weight: -1
+provider: null
+plugin: 'menu_block:header'
+settings:
+  id: 'menu_block:header'
+  label: Header
+  provider: menu_block
+  label_display: '0'
+  level: 1
+  depth: 0
+  expand: 0
+  parent: 'header:'
+  suggestion: header
+visibility: {  }

+ 20 - 0
config/sync/block.block.materiosapisearchblock.yml

@@ -0,0 +1,20 @@
+uuid: f45bc656-0e27-4f8a-82d2-b3c9e62c72f3
+langcode: en
+status: true
+dependencies:
+  module:
+    - materio_sapi
+  theme:
+    - materiotheme
+id: materiosapisearchblock
+theme: materiotheme
+region: header_bottom
+weight: -2
+provider: null
+plugin: materio_sapi_search_block
+settings:
+  id: materio_sapi_search_block
+  label: 'Materio sapi search block'
+  provider: materio_sapi
+  label_display: '0'
+visibility: {  }

+ 4 - 11
config/sync/block.block.pagetitle.yml

@@ -1,15 +1,13 @@
-uuid: e24f300b-ad2d-47ff-851c-875b1c353ce0
+uuid: 6949aa34-9acf-49e4-b95a-8551fd26b6bc
 langcode: en
 status: true
 dependencies:
-  module:
-    - system
   theme:
     - materiotheme
 id: pagetitle
 theme: materiotheme
-region: content
-weight: -1
+region: header_bottom
+weight: -3
 provider: null
 plugin: page_title_block
 settings:
@@ -17,9 +15,4 @@ settings:
   label: 'Page title'
   provider: core
   label_display: '0'
-visibility:
-  request_path:
-    id: request_path
-    pages: '<front>'
-    negate: true
-    context_mapping: {  }
+visibility: {  }

+ 2 - 2
config/sync/block.block.tabs.yml

@@ -8,8 +8,8 @@ dependencies:
     - materiotheme
 id: tabs
 theme: materiotheme
-region: content
-weight: -2
+region: content_top
+weight: -3
 provider: null
 plugin: local_tasks_block
 settings:

+ 13 - 5
config/sync/block.block.userblock.yml

@@ -1,20 +1,28 @@
-uuid: f6ac7bc7-be23-4375-a237-1d9a36edb17e
+uuid: 7d7e2454-1d8e-4e95-8110-985088634608
 langcode: en
 status: true
 dependencies:
   module:
-    - user_block
+    - materio_user
+    - user
   theme:
     - materiotheme
 id: userblock
 theme: materiotheme
 region: header_right
-weight: -1
+weight: -2
 provider: null
 plugin: user_block
 settings:
   id: user_block
   label: 'User block'
-  provider: user_block
+  provider: materio_user
   label_display: visible
-visibility: {  }
+visibility:
+  user_role:
+    id: user_role
+    roles:
+      authenticated: authenticated
+    negate: false
+    context_mapping:
+      user: '@user.current_user_context:current_user'

+ 1 - 1
config/sync/block.block.userlogin.yml

@@ -9,7 +9,7 @@ dependencies:
 id: userlogin
 theme: materiotheme
 region: header_right
-weight: -2
+weight: -3
 provider: null
 plugin: user_login_block
 settings:

+ 13 - 13
config/sync/commerce_checkout.commerce_checkout_flow.materio_checkout_flow.yml

@@ -13,40 +13,40 @@ configuration:
   display_checkout_progress: true
   panes:
     login:
-      allow_guest_checkout: false
+      allow_guest_checkout: true
       allow_registration: true
       step: login
-      weight: 10
+      weight: 0
     review:
       step: review
-      weight: 10
+      weight: 4
     completion_message:
       step: complete
-      weight: 10
+      weight: 6
     completion_register:
       step: complete
-      weight: 10
+      weight: 7
     order_summary:
       view: ''
       step: _sidebar
-      weight: 10
+      weight: 8
     contact_information:
       double_entry: false
       step: order_information
-      weight: 10
+      weight: 2
     payment_process:
       capture: true
       step: payment
-      weight: 10
+      weight: 5
     payment_information:
       step: order_information
-      weight: 10
+      weight: 3
     coupon_redemption:
       allow_multiple: false
       step: _sidebar
-      weight: 10
+      weight: 9
     email_registration_login:
       allow_guest_checkout: true
-      allow_registration: false
-      step: _disabled
-      weight: 10
+      allow_registration: true
+      step: login
+      weight: 1

+ 13 - 0
config/sync/commerce_number_pattern.commerce_number_pattern.order_default.yml

@@ -0,0 +1,13 @@
+uuid: 2fef55d7-b4f1-4e46-8b78-8a66a24cbe46
+langcode: en
+status: true
+dependencies: {  }
+id: order_default
+label: Default
+targetEntityType: commerce_order
+plugin: infinite
+configuration:
+  pattern: '[pattern:number]'
+  initial_number: 1
+  padding: 0
+  per_store_sequence: true

+ 0 - 3
config/sync/commerce_store.settings.yml

@@ -1,3 +0,0 @@
-default_store: bb23cf22-6a06-4f8d-88fc-0998f15ff2d0
-_core:
-  default_config_hash: B9ZFGR76POyzj9f3Sh66F346_Jp-wnnUc78Hk3Q-60o

+ 3 - 3
config/sync/config_ignore.settings.yml

@@ -1,7 +1,7 @@
 ignored_config_entities:
-  0: system.performance
-  2: devel.settings
-  4: piwik.settings
+  - system.performance
+  - devel.settings
+  - piwik.settings
 langcode: fr
 _core:
   default_config_hash: IullHNodatpZ32WixustQwIfzdZVNNBx8cz0-RYLSa8

+ 1 - 1
config/sync/contact.settings.yml

@@ -2,6 +2,6 @@ default_form: feedback
 flood:
   limit: 5
   interval: 3600
-user_default_enabled: true
+user_default_enabled: false
 _core:
   default_config_hash: U69DBeuvXuNVOC15rVNaBjDPK2fWFbo9v4takdYSSO8

+ 1 - 1
config/sync/core.base_field_override.node.materiau.title.yml

@@ -8,7 +8,7 @@ id: node.materiau.title
 field_name: title
 entity_type: node
 bundle: materiau
-label: Title
+label: Name
 description: ''
 required: true
 translatable: false

+ 0 - 1
config/sync/core.entity_form_display.commerce_order.default.default.yml

@@ -4,7 +4,6 @@ status: true
 dependencies:
   config:
     - commerce_order.commerce_order_type.default
-    - field.field.commerce_order.default.order_items
   module:
     - commerce_order
     - inline_entity_form

+ 4 - 4
config/sync/core.entity_form_display.commerce_order.materio_order_type.default.yml

@@ -4,7 +4,7 @@ status: true
 dependencies:
   config:
     - commerce_order.commerce_order_type.materio_order_type
-    - field.field.commerce_order.materio_order_type.order_items
+    - core.entity_form_mode.commerce_order_item.variation_cart_form
   module:
     - commerce_order
     - inline_entity_form
@@ -36,15 +36,15 @@ content:
     type: inline_entity_form_complex
     weight: 0
     settings:
+      form_mode: variation_cart_form
       override_labels: true
       label_singular: 'order item'
       label_plural: 'order items'
-      form_mode: default
+      match_operator: CONTAINS
       collapsible: false
       collapsed: false
-      allow_new: true
+      allow_new: false
       allow_existing: false
-      match_operator: CONTAINS
       allow_duplicate: false
     third_party_settings: {  }
     region: content

+ 0 - 1
config/sync/core.entity_form_display.commerce_order.recurring.default.yml

@@ -6,7 +6,6 @@ dependencies:
     - commerce_order.commerce_order_type.recurring
     - field.field.commerce_order.recurring.billing_period
     - field.field.commerce_order.recurring.billing_schedule
-    - field.field.commerce_order.recurring.order_items
   module:
     - commerce_order
     - inline_entity_form

+ 1 - 0
config/sync/core.entity_form_display.commerce_order_item.default.default.yml

@@ -24,6 +24,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     region: content
   quantity:

+ 7 - 0
config/sync/core.entity_form_display.commerce_order_item.recurring_product_variation.add_to_cart.yml

@@ -5,6 +5,9 @@ dependencies:
   config:
     - commerce_order.commerce_order_item_type.recurring_product_variation
     - core.entity_form_mode.commerce_order_item.add_to_cart
+    - field.field.commerce_order_item.recurring_product_variation.billing_period
+    - field.field.commerce_order_item.recurring_product_variation.license
+    - field.field.commerce_order_item.recurring_product_variation.subscription
   module:
     - commerce_order
 id: commerce_order_item.recurring_product_variation.add_to_cart
@@ -19,6 +22,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     region: content
     third_party_settings: {  }
   quantity:
@@ -30,5 +34,8 @@ content:
       placeholder: ''
     third_party_settings: {  }
 hidden:
+  billing_period: true
   created: true
+  license: true
+  subscription: true
   unit_price: true

+ 1 - 0
config/sync/core.entity_form_display.commerce_order_item.recurring_product_variation.default.yml

@@ -21,6 +21,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     region: content
     third_party_settings: {  }
   quantity:

+ 2 - 2
config/sync/core.entity_form_display.commerce_product.default.default.yml

@@ -5,8 +5,6 @@ dependencies:
   config:
     - commerce_product.commerce_product_type.default
     - field.field.commerce_product.default.body
-    - field.field.commerce_product.default.stores
-    - field.field.commerce_product.default.variations
   module:
     - commerce
     - path
@@ -25,6 +23,7 @@ content:
       rows: 9
       summary_rows: 3
       placeholder: ''
+      show_summary: false
     third_party_settings: {  }
     region: content
   created:
@@ -82,6 +81,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     region: content
 hidden:

+ 2 - 1
config/sync/core.entity_form_display.commerce_product.materio_product_type.default.yml

@@ -5,7 +5,6 @@ dependencies:
   config:
     - commerce_product.commerce_product_type.materio_product_type
     - field.field.commerce_product.materio_product_type.body
-    - field.field.commerce_product.materio_product_type.stores
   module:
     - commerce
     - path
@@ -22,6 +21,7 @@ content:
       rows: 9
       summary_rows: 3
       placeholder: ''
+      show_summary: false
     third_party_settings: {  }
     region: content
   created:
@@ -81,6 +81,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
 hidden:
   variations: true

+ 8 - 0
config/sync/core.entity_form_display.commerce_product_variation.materio_product_variation_type.default.yml

@@ -6,6 +6,7 @@ dependencies:
     - commerce_product.commerce_product_variation_type.materio_product_variation_type
     - field.field.commerce_product_variation.materio_product_variation_type.billing_schedule
     - field.field.commerce_product_variation.materio_product_variation_type.field_description
+    - field.field.commerce_product_variation.materio_product_variation_type.field_multiple
     - field.field.commerce_product_variation.materio_product_variation_type.license_expiration
     - field.field.commerce_product_variation.materio_product_variation_type.license_type
     - field.field.commerce_product_variation.materio_product_variation_type.subscription_type
@@ -32,6 +33,13 @@ content:
     third_party_settings: {  }
     type: text_textarea
     region: content
+  field_multiple:
+    weight: 93
+    settings:
+      display_label: true
+    third_party_settings: {  }
+    type: boolean_checkbox
+    region: content
   langcode:
     type: language_select
     weight: 2

+ 21 - 10
config/sync/core.entity_form_display.commerce_store.online.default.yml

@@ -7,8 +7,6 @@ dependencies:
   module:
     - address
     - path
-_core:
-  default_config_hash: aOjgfb6yMxeaSWFwXTCknWVCT0JD6vYcflAXlczbBEI
 id: commerce_store.online.default
 targetEntityType: commerce_store
 bundle: online
@@ -16,14 +14,13 @@ mode: default
 content:
   address:
     type: address_default
-    settings:
-      default_country: site_default
-    weight: 3
+    settings: {  }
+    weight: 4
     region: content
     third_party_settings: {  }
   billing_countries:
     type: options_select
-    weight: 4
+    weight: 5
     region: content
     settings: {  }
     third_party_settings: {  }
@@ -33,6 +30,13 @@ content:
     region: content
     settings: {  }
     third_party_settings: {  }
+  is_default:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 9
+    region: content
+    third_party_settings: {  }
   langcode:
     type: language_select
     weight: 2
@@ -58,7 +62,7 @@ content:
     third_party_settings: {  }
   path:
     type: path
-    weight: 30
+    weight: 8
     region: content
     settings: {  }
     third_party_settings: {  }
@@ -66,13 +70,20 @@ content:
     type: boolean_checkbox
     settings:
       display_label: true
-    weight: 3
+    weight: 6
     region: content
     third_party_settings: {  }
   tax_registrations:
     type: options_select
-    weight: 4
+    weight: 7
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  timezone:
+    type: options_select
+    weight: 3
     region: content
     settings: {  }
     third_party_settings: {  }
-hidden: {  }
+hidden:
+  uid: true

+ 9 - 5
config/sync/core.entity_form_display.node.article.default.yml

@@ -32,7 +32,6 @@ third_party_settings:
         - group_contents
         - group_media
         - group_taxonomy
-        - group_internal
       parent_name: ''
       weight: 0
       format_type: tabs
@@ -93,12 +92,12 @@ third_party_settings:
     group_internal:
       children:
         - langcode
-        - translation
+        - field_date
         - field_workflow
         - field_migration
         - field_memo
-      parent_name: group_htabs
-      weight: 13
+      parent_name: ''
+      weight: 1
       format_type: tab
       format_settings:
         id: ''
@@ -120,10 +119,11 @@ content:
       rows: 9
       summary_rows: 3
       placeholder: ''
+      show_summary: false
     third_party_settings: {  }
     region: content
   field_date:
-    weight: 26
+    weight: 3
     settings: {  }
     third_party_settings: {  }
     type: daterange_default
@@ -134,6 +134,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -157,6 +158,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -174,6 +176,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -183,6 +186,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content

+ 34 - 19
config/sync/core.entity_form_display.node.materiau.default.yml

@@ -25,12 +25,13 @@ dependencies:
     - image.style.thumbnail
     - node.type.materiau
   module:
-    - cshs
+    - computed_field
     - field_group
     - file
     - image
     - materio_samples
     - path
+    - term_reference_tree
     - text
     - video_embed_field
     - workflow
@@ -90,7 +91,7 @@ third_party_settings:
         - field_materiau_images
         - field_video
       parent_name: group_htabs
-      weight: 10
+      weight: 11
       format_type: tab
       format_settings:
         id: ''
@@ -105,7 +106,7 @@ third_party_settings:
         - field_manufacturer
         - field_distributor
       parent_name: group_htabs
-      weight: 11
+      weight: 12
       format_type: tab
       format_settings:
         id: ''
@@ -119,7 +120,7 @@ third_party_settings:
       children:
         - field_attachments
       parent_name: group_htabs
-      weight: 12
+      weight: 13
       format_type: tab
       format_settings:
         id: ''
@@ -134,7 +135,7 @@ third_party_settings:
         - field_linked_materials
         - field_linked_articles
       parent_name: group_htabs
-      weight: 13
+      weight: 14
       format_type: tab
       format_settings:
         id: ''
@@ -148,7 +149,7 @@ third_party_settings:
       children:
         - field_samples
       parent_name: group_htabs
-      weight: 14
+      weight: 15
       format_type: tab
       format_settings:
         id: ''
@@ -170,7 +171,6 @@ third_party_settings:
       weight: 1
       format_type: tab
       format_settings:
-        label: Internal
         formatter: open
         description: ''
         required_fields: true
@@ -190,6 +190,7 @@ content:
       rows: 9
       summary_rows: 3
       placeholder: ''
+      show_summary: false
     third_party_settings: {  }
     region: content
   field_attachments:
@@ -200,16 +201,17 @@ content:
     type: file_generic
     region: content
   field_distributor:
-    weight: 16
+    weight: 17
     settings:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
   field_famille:
-    weight: 26
+    weight: 17
     settings: {  }
     third_party_settings: {  }
     type: options_select
@@ -220,6 +222,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -229,6 +232,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -238,6 +242,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -250,7 +255,7 @@ content:
     type: image_image
     region: content
   field_memo:
-    weight: 31
+    weight: 20
     settings:
       rows: 5
       placeholder: ''
@@ -258,11 +263,17 @@ content:
     type: string_textarea
     region: content
   field_migration:
-    weight: 33
+    weight: 22
     settings: {  }
     third_party_settings: {  }
     type: workflow_default
     region: content
+  field_reference:
+    type: computed_string_widget
+    weight: 4
+    region: content
+    settings: {  }
+    third_party_settings: {  }
   field_samples:
     weight: 34
     settings: {  }
@@ -283,17 +294,22 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
   field_thesaurus:
     weight: 11
     settings:
-      parent: 0
-      level_labels: ''
-      force_deepest: false
+      start_minimized: true
+      select_parents: true
+      cascading_selection: 0
+      track_list: true
+      track_list_order: true
+      max_depth: 0
+      leaves_only: false
     third_party_settings: {  }
-    type: cshs
+    type: term_reference_tree
     region: content
   field_video:
     weight: 14
@@ -302,14 +318,14 @@ content:
     type: video_embed_field_textfield
     region: content
   field_workflow:
-    weight: 32
+    weight: 21
     settings: {  }
     third_party_settings: {  }
     type: workflow_default
     region: content
   langcode:
     type: language_select
-    weight: 29
+    weight: 18
     region: content
     settings:
       include_locked: true
@@ -329,7 +345,7 @@ content:
       placeholder: ''
     third_party_settings: {  }
   translation:
-    weight: 30
+    weight: 19
     region: content
     settings: {  }
     third_party_settings: {  }
@@ -342,7 +358,6 @@ hidden:
   created: true
   field_index: true
   field_localisation_old: true
-  field_reference: true
   promote: true
   status: true
   sticky: true

+ 2 - 0
config/sync/core.entity_form_display.node.simplenews_issue.default.yml

@@ -23,6 +23,7 @@ content:
       rows: 9
       summary_rows: 3
       placeholder: ''
+      show_summary: false
     third_party_settings: {  }
     region: content
   created:
@@ -86,6 +87,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     region: content
   url_redirects:

+ 4 - 0
config/sync/core.entity_form_display.node.thematique.default.yml

@@ -22,6 +22,7 @@ content:
       rows: 9
       summary_rows: 3
       placeholder: ''
+      show_summary: false
     third_party_settings: {  }
     region: content
   created:
@@ -36,6 +37,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -45,6 +47,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -97,6 +100,7 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     region: content
     third_party_settings: {  }
   url_redirects:

+ 6 - 1
config/sync/core.entity_form_display.profile.customer.default.yml

@@ -4,6 +4,8 @@ status: true
 dependencies:
   config:
     - field.field.profile.customer.address
+    - field.field.profile.customer.phone
+    - field.field.profile.customer.tax_number
     - profile.type.customer
   enforced:
     module:
@@ -23,4 +25,7 @@ content:
     settings: {  }
     third_party_settings: {  }
     region: content
-hidden: {  }
+hidden:
+  is_default: true
+  phone: true
+  tax_number: true

+ 7 - 0
config/sync/core.entity_form_display.taxonomy_term.company.default.yml

@@ -213,6 +213,13 @@ content:
       size: 60
       placeholder: ''
     third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
   translation:
     weight: 23
     region: content

+ 36 - 5
config/sync/core.entity_form_display.taxonomy_term.showroom.default.yml

@@ -8,11 +8,14 @@ dependencies:
     - field.field.taxonomy_term.showroom.field_public_address
     - field.field.taxonomy_term.showroom.field_public_email
     - field.field.taxonomy_term.showroom.field_public_phone
+    - field.field.taxonomy_term.showroom.field_visuels
     - field.field.taxonomy_term.showroom.field_workflow
+    - image.style.thumbnail
     - taxonomy.vocabulary.showroom
   module:
     - address
     - field_group
+    - image
     - telephone
     - text
     - workflow
@@ -22,7 +25,7 @@ third_party_settings:
       children:
         - group_contents
         - group_info
-        - group_internal
+        - group_media
       parent_name: ''
       weight: 1
       format_type: tabs
@@ -55,8 +58,8 @@ third_party_settings:
         - translation
         - field_workflow
         - field_migration
-      parent_name: group_tabs
-      weight: 22
+      parent_name: ''
+      weight: 2
       format_type: tab
       format_settings:
         id: ''
@@ -80,6 +83,20 @@ third_party_settings:
         required_fields: true
       label: Contents
       region: content
+    group_media:
+      children:
+        - field_visuels
+      parent_name: group_tabs
+      weight: 22
+      format_type: tab
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: media
+      region: content
 id: taxonomy_term.showroom.default
 targetEntityType: taxonomy_term
 bundle: showroom
@@ -109,8 +126,7 @@ content:
     region: content
   field_public_address:
     weight: 5
-    settings:
-      default_country: null
+    settings: {  }
     third_party_settings: {  }
     type: address_default
     region: content
@@ -129,6 +145,14 @@ content:
     third_party_settings: {  }
     type: telephone_default
     region: content
+  field_visuels:
+    weight: 22
+    settings:
+      progress_indicator: throbber
+      preview_image_style: thumbnail
+    third_party_settings: {  }
+    type: image_image
+    region: content
   field_workflow:
     weight: 6
     settings: {  }
@@ -150,6 +174,13 @@ content:
       size: 60
       placeholder: ''
     third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
   translation:
     weight: 5
     region: content

+ 7 - 0
config/sync/core.entity_form_display.taxonomy_term.tags.default.yml

@@ -33,6 +33,13 @@ content:
       size: 60
       placeholder: ''
     third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
   translation:
     weight: 3
     region: content

+ 7 - 0
config/sync/core.entity_form_display.taxonomy_term.thesaurus.default.yml

@@ -41,6 +41,13 @@ content:
       size: 60
       placeholder: ''
     third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 100
+    region: content
+    third_party_settings: {  }
   translation:
     weight: 4
     region: content

+ 9 - 8
config/sync/core.entity_form_display.user.user.default.yml

@@ -20,17 +20,13 @@ content:
     region: content
     settings: {  }
     third_party_settings: {  }
-  contact:
-    weight: 8
-    region: content
-    settings: {  }
-    third_party_settings: {  }
   field_company:
     weight: 1
     settings:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
@@ -54,16 +50,17 @@ content:
       match_operator: CONTAINS
       size: 60
       placeholder: ''
+      match_limit: 10
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
   language:
-    weight: 5
+    weight: 6
     region: content
     settings: {  }
     third_party_settings: {  }
   matomo:
-    weight: 6
+    weight: 7
     region: content
     settings: {  }
     third_party_settings: {  }
@@ -75,9 +72,13 @@ content:
     third_party_settings: {  }
   simplenews:
     weight: 5
+    region: content
     settings: {  }
     third_party_settings: {  }
-    region: content
 hidden:
   commerce_remote_id: true
+  contact: true
+  contact_company_profiles: true
+  customer_profiles: true
   langcode: true
+  member_profiles: true

+ 43 - 0
config/sync/core.entity_form_display.user.user.modal.yml

@@ -0,0 +1,43 @@
+uuid: 752dc176-50c8-47d0-8a20-c66e6210e8c9
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.user.modal
+    - field.field.user.user.commerce_remote_id
+    - field.field.user.user.field_company
+    - field.field.user.user.field_member_type
+    - field.field.user.user.field_memo
+    - field.field.user.user.field_showroom
+  module:
+    - user
+id: user.user.modal
+targetEntityType: user
+bundle: user
+mode: modal
+content:
+  account:
+    weight: 0
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  path:
+    type: path
+    weight: 7
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+hidden:
+  commerce_remote_id: true
+  contact: true
+  contact_company_profiles: true
+  customer_profiles: true
+  field_company: true
+  field_member_type: true
+  field_memo: true
+  field_showroom: true
+  langcode: true
+  language: true
+  matomo: true
+  member_profiles: true
+  simplenews: true

+ 85 - 0
config/sync/core.entity_form_display.user.user.register.yml

@@ -0,0 +1,85 @@
+uuid: 260badeb-b09e-4f68-8fae-2a64784dae59
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.user.register
+    - field.field.user.user.commerce_remote_id
+    - field.field.user.user.field_company
+    - field.field.user.user.field_member_type
+    - field.field.user.user.field_memo
+    - field.field.user.user.field_showroom
+  module:
+    - user
+id: user.user.register
+targetEntityType: user
+bundle: user
+mode: register
+content:
+  account:
+    weight: 0
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_company:
+    weight: 1
+    settings:
+      match_operator: CONTAINS
+      size: 60
+      placeholder: ''
+      match_limit: 10
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  field_member_type:
+    weight: 4
+    settings: {  }
+    third_party_settings: {  }
+    type: options_select
+    region: content
+  field_memo:
+    weight: 3
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textarea
+    region: content
+  field_showroom:
+    weight: 2
+    settings:
+      match_operator: CONTAINS
+      size: 60
+      placeholder: ''
+      match_limit: 10
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  language:
+    weight: 6
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  matomo:
+    weight: 7
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  path:
+    type: path
+    weight: 7
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  simplenews:
+    weight: 5
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+hidden:
+  commerce_remote_id: true
+  contact: true
+  contact_company_profiles: true
+  customer_profiles: true
+  langcode: true
+  member_profiles: true

+ 10 - 0
config/sync/core.entity_form_mode.user.modal.yml

@@ -0,0 +1,10 @@
+uuid: b87de49b-2838-4fdc-b361-2d2b8cb9b52c
+langcode: en
+status: true
+dependencies:
+  module:
+    - user
+id: user.modal
+label: Modal
+targetEntityType: user
+cache: true

+ 0 - 1
config/sync/core.entity_view_display.commerce_order.default.default.yml

@@ -4,7 +4,6 @@ status: true
 dependencies:
   config:
     - commerce_order.commerce_order_type.default
-    - field.field.commerce_order.default.order_items
   module:
     - commerce_order
     - state_machine

+ 0 - 1
config/sync/core.entity_view_display.commerce_order.default.user.yml

@@ -5,7 +5,6 @@ dependencies:
   config:
     - commerce_order.commerce_order_type.default
     - core.entity_view_mode.commerce_order.user
-    - field.field.commerce_order.default.order_items
   module:
     - commerce_order
     - entity_reference_revisions

+ 96 - 0
config/sync/core.entity_view_display.commerce_order.materio_order_type.checkout.yml

@@ -0,0 +1,96 @@
+uuid: 5b24d66f-aa58-4c95-bd8e-7989d7f70286
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_order.commerce_order_type.materio_order_type
+    - core.entity_view_mode.commerce_order.checkout
+  module:
+    - commerce_order
+    - entity_reference_revisions
+    - state_machine
+    - user
+id: commerce_order.materio_order_type.checkout
+targetEntityType: commerce_order
+bundle: materio_order_type
+mode: checkout
+content:
+  billing_profile:
+    type: entity_reference_revisions_entity_view
+    weight: 8
+    region: content
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+  completed:
+    label: above
+    type: timestamp
+    weight: 3
+    region: content
+    settings:
+      date_format: medium
+      custom_date_format: ''
+      timezone: ''
+    third_party_settings: {  }
+  order_items:
+    type: commerce_order_item_table
+    weight: 4
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  order_number:
+    type: string
+    weight: 6
+    region: content
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+  placed:
+    label: above
+    type: timestamp
+    weight: 2
+    region: content
+    settings:
+      date_format: medium
+      custom_date_format: ''
+      timezone: ''
+    third_party_settings: {  }
+  state:
+    label: hidden
+    type: state_transition_form
+    weight: 5
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  store_id:
+    type: entity_reference_label
+    weight: 7
+    region: content
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+  total_price:
+    label: hidden
+    type: commerce_order_total_summary
+    weight: 1
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  uid:
+    label: above
+    type: author
+    weight: 0
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+hidden:
+  changed: true
+  ip_address: true
+  mail: true
+  search_api_excerpt: true
+  total_paid: true

+ 46 - 15
config/sync/core.entity_view_display.commerce_order.materio_order_type.default.yml

@@ -4,9 +4,10 @@ status: true
 dependencies:
   config:
     - commerce_order.commerce_order_type.materio_order_type
-    - field.field.commerce_order.materio_order_type.order_items
   module:
     - commerce_order
+    - commerce_price
+    - entity_reference_revisions
     - state_machine
     - user
 id: commerce_order.materio_order_type.default
@@ -14,10 +15,19 @@ targetEntityType: commerce_order
 bundle: materio_order_type
 mode: default
 content:
+  billing_profile:
+    type: entity_reference_revisions_entity_view
+    weight: 10
+    region: content
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
   completed:
     label: above
     type: timestamp
-    weight: 0
+    weight: 5
     region: content
     settings:
       date_format: medium
@@ -27,30 +37,37 @@ content:
   ip_address:
     label: above
     type: string
-    weight: 0
+    weight: 2
     region: content
     settings:
       link_to_entity: false
     third_party_settings: {  }
   mail:
     label: above
-    type: string
-    weight: 0
+    type: basic_string
+    weight: 1
     region: content
-    settings:
-      link_to_entity: false
+    settings: {  }
     third_party_settings: {  }
   order_items:
     type: commerce_order_item_table
-    weight: 0
+    weight: 6
     label: above
     settings: {  }
     third_party_settings: {  }
     region: content
+  order_number:
+    type: string
+    weight: 8
+    region: content
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
   placed:
     label: above
     type: timestamp
-    weight: 0
+    weight: 4
     region: content
     settings:
       date_format: medium
@@ -60,14 +77,31 @@ content:
   state:
     label: hidden
     type: state_transition_form
-    weight: 10
+    weight: 7
     region: content
     settings: {  }
     third_party_settings: {  }
+  store_id:
+    type: entity_reference_label
+    weight: 9
+    region: content
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+  total_paid:
+    type: commerce_price_default
+    weight: 11
+    region: content
+    label: above
+    settings:
+      strip_trailing_zeroes: false
+      currency_display: symbol
+    third_party_settings: {  }
   total_price:
     label: hidden
     type: commerce_order_total_summary
-    weight: 0
+    weight: 3
     region: content
     settings: {  }
     third_party_settings: {  }
@@ -79,8 +113,5 @@ content:
     settings: {  }
     third_party_settings: {  }
 hidden:
-  billing_profile: true
   changed: true
-  order_number: true
-  store_id: true
-  total_paid: true
+  search_api_excerpt: true

+ 0 - 1
config/sync/core.entity_view_display.commerce_order.recurring.default.yml

@@ -6,7 +6,6 @@ dependencies:
     - commerce_order.commerce_order_type.recurring
     - field.field.commerce_order.recurring.billing_period
     - field.field.commerce_order.recurring.billing_schedule
-    - field.field.commerce_order.recurring.order_items
   module:
     - commerce_order
     - commerce_recurring

+ 0 - 1
config/sync/core.entity_view_display.commerce_order.recurring.user.yml

@@ -7,7 +7,6 @@ dependencies:
     - core.entity_view_mode.commerce_order.user
     - field.field.commerce_order.recurring.billing_period
     - field.field.commerce_order.recurring.billing_schedule
-    - field.field.commerce_order.recurring.order_items
   module:
     - commerce_order
     - commerce_recurring

+ 1 - 0
config/sync/core.entity_view_display.commerce_order_item.materio_order_item_type.default.yml

@@ -16,5 +16,6 @@ hidden:
   license: true
   purchased_entity: true
   quantity: true
+  search_api_excerpt: true
   total_price: true
   unit_price: true

+ 0 - 2
config/sync/core.entity_view_display.commerce_product.default.default.yml

@@ -5,8 +5,6 @@ dependencies:
   config:
     - commerce_product.commerce_product_type.default
     - field.field.commerce_product.default.body
-    - field.field.commerce_product.default.stores
-    - field.field.commerce_product.default.variations
   module:
     - commerce_product
     - text

+ 2 - 3
config/sync/core.entity_view_display.commerce_product.materio_product_type.default.yml

@@ -5,8 +5,6 @@ dependencies:
   config:
     - commerce_product.commerce_product_type.materio_product_type
     - field.field.commerce_product.materio_product_type.body
-    - field.field.commerce_product.materio_product_type.stores
-    - field.field.commerce_product.materio_product_type.variations
 id: commerce_product.materio_product_type.default
 targetEntityType: commerce_product
 bundle: materio_product_type
@@ -18,13 +16,14 @@ content:
     region: content
     label: hidden
     settings:
-      view_mode: default
+      view_mode: summary
       link: false
     third_party_settings: {  }
 hidden:
   body: true
   created: true
   langcode: true
+  search_api_excerpt: true
   stores: true
   title: true
   uid: true

+ 41 - 0
config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.add_to_cart.yml

@@ -0,0 +1,41 @@
+uuid: 670c3437-b44c-4bc9-b7f6-ec0b12d5c7ab
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+    - core.entity_view_mode.commerce_product_variation.add_to_cart
+    - field.field.commerce_product_variation.materio_product_variation_type.billing_schedule
+    - field.field.commerce_product_variation.materio_product_variation_type.field_description
+    - field.field.commerce_product_variation.materio_product_variation_type.license_expiration
+    - field.field.commerce_product_variation.materio_product_variation_type.license_type
+    - field.field.commerce_product_variation.materio_product_variation_type.subscription_type
+  module:
+    - commerce_variation_cart_form
+third_party_settings:
+  commerce_variation_cart_form:
+    combine: '1'
+id: commerce_product_variation.materio_product_variation_type.add_to_cart
+targetEntityType: commerce_product_variation
+bundle: materio_product_variation_type
+mode: add_to_cart
+content:
+  commerce_variation_cart_form:
+    weight: 0
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+hidden:
+  billing_schedule: true
+  field_description: true
+  field_multiple: true
+  langcode: true
+  license_expiration: true
+  license_type: true
+  list_price: true
+  price: true
+  product_id: true
+  search_api_excerpt: true
+  sku: true
+  subscription_type: true
+  title: true

+ 16 - 4
config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.default.yml

@@ -6,6 +6,7 @@ dependencies:
     - commerce_product.commerce_product_variation_type.materio_product_variation_type
     - field.field.commerce_product_variation.materio_product_variation_type.billing_schedule
     - field.field.commerce_product_variation.materio_product_variation_type.field_description
+    - field.field.commerce_product_variation.materio_product_variation_type.field_multiple
     - field.field.commerce_product_variation.materio_product_variation_type.license_expiration
     - field.field.commerce_product_variation.materio_product_variation_type.license_type
     - field.field.commerce_product_variation.materio_product_variation_type.subscription_type
@@ -22,22 +23,32 @@ bundle: materio_product_variation_type
 mode: default
 content:
   commerce_variation_cart_form:
-    weight: 3
+    weight: 4
     region: content
     settings: {  }
     third_party_settings: {  }
   field_description:
-    weight: 2
+    weight: 1
     label: hidden
     settings: {  }
     third_party_settings: {  }
     type: text_default
     region: content
-  price:
+  field_multiple:
+    type: boolean
+    weight: 3
+    region: content
     label: hidden
+    settings:
+      format: default
+      format_custom_true: ''
+      format_custom_false: ''
+    third_party_settings: {  }
+  price:
     type: commerce_price_default
-    weight: 1
+    weight: 2
     region: content
+    label: hidden
     settings:
       strip_trailing_zeroes: false
       currency_display: symbol
@@ -57,5 +68,6 @@ hidden:
   license_type: true
   list_price: true
   product_id: true
+  search_api_excerpt: true
   sku: true
   subscription_type: true

+ 52 - 0
config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.summary.yml

@@ -0,0 +1,52 @@
+uuid: 33250a3b-359f-4e8d-aff3-1a8685062aae
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+    - core.entity_view_mode.commerce_product_variation.summary
+    - field.field.commerce_product_variation.materio_product_variation_type.billing_schedule
+    - field.field.commerce_product_variation.materio_product_variation_type.field_description
+    - field.field.commerce_product_variation.materio_product_variation_type.field_multiple
+    - field.field.commerce_product_variation.materio_product_variation_type.license_expiration
+    - field.field.commerce_product_variation.materio_product_variation_type.license_type
+    - field.field.commerce_product_variation.materio_product_variation_type.subscription_type
+  module:
+    - commerce_variation_cart_form
+    - text
+third_party_settings:
+  commerce_variation_cart_form:
+    combine: '1'
+id: commerce_product_variation.materio_product_variation_type.summary
+targetEntityType: commerce_product_variation
+bundle: materio_product_variation_type
+mode: summary
+content:
+  field_description:
+    weight: 1
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  title:
+    type: string
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      link_to_entity: true
+    third_party_settings: {  }
+hidden:
+  billing_schedule: true
+  commerce_variation_cart_form: true
+  field_multiple: true
+  langcode: true
+  license_expiration: true
+  license_type: true
+  list_price: true
+  price: true
+  product_id: true
+  search_api_excerpt: true
+  sku: true
+  subscription_type: true

+ 15 - 68
config/sync/core.entity_view_display.node.article.default.yml

@@ -15,29 +15,20 @@ dependencies:
     - field.field.node.article.field_video
     - field.field.node.article.field_visuel
     - field.field.node.article.field_workflow
+    - image.style.card_medium
     - node.type.article
   module:
     - datetime_range
     - image
-    - link
-    - text
     - user
-    - video_embed_field
 id: node.article.default
 targetEntityType: node
 bundle: article
 mode: default
 content:
-  body:
-    label: hidden
-    type: text_default
-    weight: 0
-    settings: {  }
-    third_party_settings: {  }
-    region: content
   field_date:
-    weight: 6
-    label: above
+    weight: 2
+    label: hidden
     settings:
       separator: '-'
       format_type: medium
@@ -45,78 +36,34 @@ content:
     third_party_settings: {  }
     type: daterange_default
     region: content
-  field_linked_materials:
-    weight: 7
-    label: above
-    settings:
-      link: true
-    third_party_settings: {  }
-    type: entity_reference_label
-    region: content
-  field_source:
-    weight: 1
-    label: above
-    settings:
-      trim_length: 80
-      url_only: false
-      url_plain: false
-      rel: ''
-      target: ''
-    third_party_settings: {  }
-    type: link
-    region: content
-  field_tags:
-    weight: 5
-    label: above
-    settings:
-      link: true
-    third_party_settings: {  }
-    type: entity_reference_label
-    region: content
-  field_thesaurus:
-    weight: 4
-    label: above
-    settings:
-      link: true
-    third_party_settings: {  }
-    type: entity_reference_label
-    region: content
-  field_video:
-    weight: 3
-    label: above
-    settings:
-      responsive: true
-      width: 854
-      height: 480
-      autoplay: true
-    third_party_settings: {  }
-    type: video_embed_field_video
-    region: content
   field_visuel:
-    weight: 2
-    label: above
+    weight: 1
+    label: hidden
     settings:
-      image_style: ''
+      image_style: card_medium
       image_link: ''
     third_party_settings: {  }
     type: image
     region: content
-  links:
-    weight: 8
-    region: content
-    settings: {  }
-    third_party_settings: {  }
   title:
     label: hidden
     type: string
-    weight: -5
+    weight: 0
     region: content
     settings:
       link_to_entity: false
     third_party_settings: {  }
 hidden:
+  body: true
+  field_linked_materials: true
   field_memo: true
   field_migration: true
   field_showroom: true
+  field_source: true
+  field_tags: true
+  field_thesaurus: true
+  field_video: true
   field_workflow: true
   langcode: true
+  links: true
+  search_api_excerpt: true

+ 5 - 8
config/sync/core.entity_view_display.node.article.teaser.yml

@@ -30,14 +30,14 @@ content:
   body:
     label: hidden
     type: text_summary_or_trimmed
-    weight: 0
+    weight: 1
     settings:
       trim_length: 200
     third_party_settings: {  }
     region: content
   field_visuel:
     type: image_delta_formatter
-    weight: 1
+    weight: 2
     region: content
     label: hidden
     settings:
@@ -46,15 +46,10 @@ content:
       image_link: content
       deltas_reversed: 0
     third_party_settings: {  }
-  links:
-    weight: 2
-    region: content
-    settings: {  }
-    third_party_settings: {  }
   title:
     label: hidden
     type: string
-    weight: -5
+    weight: 0
     region: content
     settings:
       link_to_entity: false
@@ -71,3 +66,5 @@ hidden:
   field_video: true
   field_workflow: true
   langcode: true
+  links: true
+  search_api_excerpt: true

+ 108 - 10
config/sync/core.entity_view_display.node.frontpage.default.yml

@@ -10,8 +10,105 @@ dependencies:
     - field.field.node.frontpage.field_what_is_materio
     - node.type.frontpage
   module:
+    - field_group
     - text
     - user
+third_party_settings:
+  field_group:
+    group_intro:
+      children:
+        - title
+        - field_what_is_materio
+      parent_name: ''
+      weight: 0
+      format_type: html_element
+      format_settings:
+        element: section
+        show_label: false
+        label_element: h3
+        label_element_classes: ''
+        attributes: ''
+        effect: none
+        speed: fast
+        id: ''
+        classes: home-intro
+      label: intro
+      region: content
+    group_database:
+      children:
+        - field_a_database
+        - computed_materials_reference
+      parent_name: ''
+      weight: 1
+      format_type: html_element
+      format_settings:
+        element: section
+        show_label: false
+        label_element: h3
+        label_element_classes: ''
+        attributes: ''
+        effect: none
+        speed: fast
+        id: ''
+        classes: home-database
+      label: database
+      region: content
+    group_showrooms:
+      children:
+        - field_showrooms
+        - computed_showrooms_reference
+      parent_name: ''
+      weight: 2
+      format_type: html_element
+      format_settings:
+        element: section
+        show_label: false
+        label_element: h3
+        label_element_classes: ''
+        attributes: ''
+        effect: none
+        speed: fast
+        id: ''
+        classes: home-showrooms
+      label: showrooms
+      region: content
+    group_blabla:
+      children:
+        - field_blabla
+        - computed_articles_reference
+      parent_name: ''
+      weight: 3
+      format_type: html_element
+      format_settings:
+        element: section
+        show_label: false
+        label_element: h3
+        label_element_classes: ''
+        attributes: ''
+        effect: none
+        speed: fast
+        id: ''
+        classes: home-blabla
+      label: blabla
+      region: content
+    group_pricing:
+      children:
+        - field_pricing
+      parent_name: ''
+      weight: 4
+      format_type: html_element
+      format_settings:
+        element: section
+        show_label: false
+        label_element: h3
+        label_element_classes: ''
+        attributes: ''
+        effect: none
+        speed: fast
+        id: ''
+        classes: home-pricing
+      label: pricing
+      region: content
 id: node.frontpage.default
 targetEntityType: node
 bundle: frontpage
@@ -19,18 +116,18 @@ mode: default
 content:
   computed_articles_reference:
     label: hidden
-    weight: 6
+    weight: 5
     region: content
     settings:
-      view_mode: teaser
+      view_mode: card_medium
       link: false
     third_party_settings: {  }
     type: entity_reference_entity_view
   computed_materials_reference:
-    weight: 2
+    weight: 3
     region: content
     settings:
-      view_mode: teaser
+      view_mode: card_medium
       link: false
     third_party_settings: {  }
     type: entity_reference_entity_view
@@ -40,26 +137,26 @@ content:
     weight: 4
     region: content
     settings:
-      view_mode: default
+      view_mode: home
       link: false
     third_party_settings: {  }
     type: entity_reference_entity_view
   field_a_database:
-    weight: 1
+    weight: 2
     label: above
     settings: {  }
     third_party_settings: {  }
     type: text_default
     region: content
   field_blabla:
-    weight: 5
+    weight: 4
     label: above
     settings: {  }
     third_party_settings: {  }
     type: text_default
     region: content
   field_pricing:
-    weight: 7
+    weight: 5
     label: above
     settings: {  }
     third_party_settings: {  }
@@ -73,7 +170,7 @@ content:
     type: text_default
     region: content
   field_what_is_materio:
-    weight: 0
+    weight: 2
     label: above
     settings: {  }
     third_party_settings: {  }
@@ -81,7 +178,7 @@ content:
     region: content
   title:
     type: string
-    weight: 8
+    weight: 1
     region: content
     label: hidden
     settings:
@@ -90,3 +187,4 @@ content:
 hidden:
   langcode: true
   links: true
+  search_api_excerpt: true

+ 211 - 0
config/sync/core.entity_view_display.node.materiau.card_big.yml

@@ -0,0 +1,211 @@
+uuid: cc2be770-7536-4bce-a840-86a37e5e7198
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.card_big
+    - field.field.node.materiau.body
+    - field.field.node.materiau.field_attachments
+    - field.field.node.materiau.field_distributor
+    - field.field.node.materiau.field_famille
+    - field.field.node.materiau.field_index
+    - field.field.node.materiau.field_linked_articles
+    - field.field.node.materiau.field_linked_materials
+    - field.field.node.materiau.field_localisation_old
+    - field.field.node.materiau.field_manufacturer
+    - field.field.node.materiau.field_materiau_images
+    - field.field.node.materiau.field_memo
+    - field.field.node.materiau.field_migration
+    - field.field.node.materiau.field_reference
+    - field.field.node.materiau.field_samples
+    - field.field.node.materiau.field_short_description
+    - field.field.node.materiau.field_tags
+    - field.field.node.materiau.field_thesaurus
+    - field.field.node.materiau.field_video
+    - field.field.node.materiau.field_workflow
+    - node.type.materiau
+  module:
+    - computed_field
+    - file
+    - image
+    - materio_samples
+    - options
+    - text
+    - user
+    - video_embed_field
+id: node.materiau.card_big
+targetEntityType: node
+bundle: materiau
+mode: card_big
+content:
+  body:
+    label: hidden
+    type: text_default
+    weight: 101
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  field_attachments:
+    weight: 109
+    label: above
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    type: file_default
+    region: content
+  field_distributor:
+    weight: 108
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_famille:
+    weight: 113
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_index:
+    weight: 114
+    label: above
+    settings:
+      cache_unit: -1
+      cache_duration: 1
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    type: computed_integer
+    region: content
+  field_linked_articles:
+    weight: 120
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_linked_materials:
+    weight: 110
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_localisation_old:
+    weight: 119
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_manufacturer:
+    weight: 107
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_materiau_images:
+    weight: 105
+    label: above
+    settings:
+      image_style: ''
+      image_link: ''
+    third_party_settings: {  }
+    type: image
+    region: content
+  field_memo:
+    weight: 112
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_migration:
+    weight: 117
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_reference:
+    weight: 115
+    label: above
+    settings:
+      sanitized: true
+      cache_unit: -1
+      cache_duration: 1
+    third_party_settings: {  }
+    type: computed_string
+    region: content
+  field_samples:
+    weight: 118
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: materio_samples_default_formatter
+    region: content
+  field_short_description:
+    weight: 102
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_tags:
+    weight: 104
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_thesaurus:
+    weight: 103
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_video:
+    weight: 106
+    label: above
+    settings:
+      responsive: true
+      width: 854
+      height: 480
+      autoplay: true
+    third_party_settings: {  }
+    type: video_embed_field_video
+    region: content
+  field_workflow:
+    weight: 116
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  links:
+    weight: 100
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  title:
+    label: hidden
+    type: string
+    weight: -5
+    region: content
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+hidden:
+  langcode: true
+  search_api_excerpt: true

+ 211 - 0
config/sync/core.entity_view_display.node.materiau.card_full.yml

@@ -0,0 +1,211 @@
+uuid: 1092f6d4-d300-4863-ad65-dfcf5acb7b92
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.card_full
+    - field.field.node.materiau.body
+    - field.field.node.materiau.field_attachments
+    - field.field.node.materiau.field_distributor
+    - field.field.node.materiau.field_famille
+    - field.field.node.materiau.field_index
+    - field.field.node.materiau.field_linked_articles
+    - field.field.node.materiau.field_linked_materials
+    - field.field.node.materiau.field_localisation_old
+    - field.field.node.materiau.field_manufacturer
+    - field.field.node.materiau.field_materiau_images
+    - field.field.node.materiau.field_memo
+    - field.field.node.materiau.field_migration
+    - field.field.node.materiau.field_reference
+    - field.field.node.materiau.field_samples
+    - field.field.node.materiau.field_short_description
+    - field.field.node.materiau.field_tags
+    - field.field.node.materiau.field_thesaurus
+    - field.field.node.materiau.field_video
+    - field.field.node.materiau.field_workflow
+    - node.type.materiau
+  module:
+    - computed_field
+    - file
+    - image
+    - materio_samples
+    - options
+    - text
+    - user
+    - video_embed_field
+id: node.materiau.card_full
+targetEntityType: node
+bundle: materiau
+mode: card_full
+content:
+  body:
+    label: hidden
+    type: text_default
+    weight: 101
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  field_attachments:
+    weight: 109
+    label: above
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    type: file_default
+    region: content
+  field_distributor:
+    weight: 108
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_famille:
+    weight: 113
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_index:
+    weight: 114
+    label: above
+    settings:
+      cache_unit: -1
+      cache_duration: 1
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    type: computed_integer
+    region: content
+  field_linked_articles:
+    weight: 120
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_linked_materials:
+    weight: 110
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_localisation_old:
+    weight: 119
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_manufacturer:
+    weight: 107
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_materiau_images:
+    weight: 105
+    label: above
+    settings:
+      image_style: ''
+      image_link: ''
+    third_party_settings: {  }
+    type: image
+    region: content
+  field_memo:
+    weight: 112
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_migration:
+    weight: 117
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_reference:
+    weight: 115
+    label: above
+    settings:
+      sanitized: true
+      cache_unit: -1
+      cache_duration: 1
+    third_party_settings: {  }
+    type: computed_string
+    region: content
+  field_samples:
+    weight: 118
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: materio_samples_default_formatter
+    region: content
+  field_short_description:
+    weight: 102
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_tags:
+    weight: 104
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_thesaurus:
+    weight: 103
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_video:
+    weight: 106
+    label: above
+    settings:
+      responsive: true
+      width: 854
+      height: 480
+      autoplay: true
+    third_party_settings: {  }
+    type: video_embed_field_video
+    region: content
+  field_workflow:
+    weight: 116
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  links:
+    weight: 100
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  title:
+    label: hidden
+    type: string
+    weight: -5
+    region: content
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+hidden:
+  langcode: true
+  search_api_excerpt: true

+ 90 - 0
config/sync/core.entity_view_display.node.materiau.card_medium.yml

@@ -0,0 +1,90 @@
+uuid: b2406930-5d1a-4926-a849-4379a595b5d0
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.card_medium
+    - field.field.node.materiau.body
+    - field.field.node.materiau.field_attachments
+    - field.field.node.materiau.field_distributor
+    - field.field.node.materiau.field_famille
+    - field.field.node.materiau.field_index
+    - field.field.node.materiau.field_linked_articles
+    - field.field.node.materiau.field_linked_materials
+    - field.field.node.materiau.field_localisation_old
+    - field.field.node.materiau.field_manufacturer
+    - field.field.node.materiau.field_materiau_images
+    - field.field.node.materiau.field_memo
+    - field.field.node.materiau.field_migration
+    - field.field.node.materiau.field_reference
+    - field.field.node.materiau.field_samples
+    - field.field.node.materiau.field_short_description
+    - field.field.node.materiau.field_tags
+    - field.field.node.materiau.field_thesaurus
+    - field.field.node.materiau.field_video
+    - field.field.node.materiau.field_workflow
+    - image.style.card_medium
+    - node.type.materiau
+  module:
+    - image_delta_formatter
+    - options
+    - user
+id: node.materiau.card_medium
+targetEntityType: node
+bundle: materiau
+mode: card_medium
+content:
+  field_famille:
+    type: list_default
+    weight: 0
+    region: content
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+  field_materiau_images:
+    type: image_delta_formatter
+    weight: 2
+    region: content
+    label: hidden
+    settings:
+      deltas: '0'
+      image_style: card_medium
+      image_link: ''
+      deltas_reversed: 0
+    third_party_settings: {  }
+  field_short_description:
+    type: string
+    weight: 1
+    region: content
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+  title:
+    type: string
+    weight: 3
+    region: content
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+hidden:
+  body: true
+  field_attachments: true
+  field_distributor: true
+  field_index: true
+  field_linked_articles: true
+  field_linked_materials: true
+  field_localisation_old: true
+  field_manufacturer: true
+  field_memo: true
+  field_migration: true
+  field_reference: true
+  field_samples: true
+  field_tags: true
+  field_thesaurus: true
+  field_video: true
+  field_workflow: true
+  langcode: true
+  links: true
+  search_api_excerpt: true

+ 90 - 0
config/sync/core.entity_view_display.node.materiau.card_small.yml

@@ -0,0 +1,90 @@
+uuid: 67321572-ce60-4640-8385-da325147ec2d
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.card_small
+    - field.field.node.materiau.body
+    - field.field.node.materiau.field_attachments
+    - field.field.node.materiau.field_distributor
+    - field.field.node.materiau.field_famille
+    - field.field.node.materiau.field_index
+    - field.field.node.materiau.field_linked_articles
+    - field.field.node.materiau.field_linked_materials
+    - field.field.node.materiau.field_localisation_old
+    - field.field.node.materiau.field_manufacturer
+    - field.field.node.materiau.field_materiau_images
+    - field.field.node.materiau.field_memo
+    - field.field.node.materiau.field_migration
+    - field.field.node.materiau.field_reference
+    - field.field.node.materiau.field_samples
+    - field.field.node.materiau.field_short_description
+    - field.field.node.materiau.field_tags
+    - field.field.node.materiau.field_thesaurus
+    - field.field.node.materiau.field_video
+    - field.field.node.materiau.field_workflow
+    - image.style.card_small
+    - node.type.materiau
+  module:
+    - image_delta_formatter
+    - options
+    - user
+id: node.materiau.card_small
+targetEntityType: node
+bundle: materiau
+mode: card_small
+content:
+  field_famille:
+    weight: 2
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_materiau_images:
+    weight: 3
+    label: hidden
+    settings:
+      deltas: '0'
+      image_style: card_small
+      image_link: content
+      deltas_reversed: 0
+    third_party_settings: {  }
+    type: image_delta_formatter
+    region: content
+  field_short_description:
+    weight: 1
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  title:
+    label: hidden
+    type: string
+    weight: 0
+    region: content
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+hidden:
+  body: true
+  field_attachments: true
+  field_distributor: true
+  field_index: true
+  field_linked_articles: true
+  field_linked_materials: true
+  field_localisation_old: true
+  field_manufacturer: true
+  field_memo: true
+  field_migration: true
+  field_reference: true
+  field_samples: true
+  field_tags: true
+  field_thesaurus: true
+  field_video: true
+  field_workflow: true
+  langcode: true
+  links: true
+  search_api_excerpt: true

+ 9 - 0
config/sync/core.entity_view_display.node.materiau.default.yml

@@ -197,5 +197,14 @@ content:
     region: content
     settings: {  }
     third_party_settings: {  }
+  title:
+    label: hidden
+    type: string
+    weight: -5
+    region: content
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
 hidden:
   langcode: true
+  search_api_excerpt: true

+ 14 - 6
config/sync/core.entity_view_display.node.materiau.teaser.yml

@@ -23,7 +23,7 @@ dependencies:
     - field.field.node.materiau.field_thesaurus
     - field.field.node.materiau.field_video
     - field.field.node.materiau.field_workflow
-    - image.style.medium
+    - image.style.card_small
     - node.type.materiau
   module:
     - image_delta_formatter
@@ -35,20 +35,28 @@ mode: teaser
 content:
   field_materiau_images:
     type: image_delta_formatter
-    weight: 0
+    weight: 2
     region: content
     label: hidden
     settings:
       deltas: '0'
-      image_style: medium
+      image_style: card_small
       image_link: ''
       deltas_reversed: 0
     third_party_settings: {  }
+  field_short_description:
+    type: string
+    weight: 1
+    region: content
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
   title:
-    label: hidden
     type: string
-    weight: -5
+    weight: 0
     region: content
+    label: above
     settings:
       link_to_entity: false
     third_party_settings: {  }
@@ -68,10 +76,10 @@ hidden:
   field_migration: true
   field_reference: true
   field_samples: true
-  field_short_description: true
   field_tags: true
   field_thesaurus: true
   field_video: true
   field_workflow: true
   langcode: true
   links: true
+  search_api_excerpt: true

+ 39 - 0
config/sync/core.entity_view_display.profile.customer.admin.yml

@@ -0,0 +1,39 @@
+uuid: 58cd596e-c3dc-4770-a98d-3278874f0b62
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.profile.admin
+    - field.field.profile.customer.address
+    - field.field.profile.customer.phone
+    - field.field.profile.customer.tax_number
+    - profile.type.customer
+  enforced:
+    module:
+      - commerce_order
+  module:
+    - address
+    - commerce_tax
+id: profile.customer.admin
+targetEntityType: profile
+bundle: customer
+mode: admin
+content:
+  address:
+    type: address_default
+    weight: 0
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  tax_number:
+    type: commerce_tax_number_default
+    settings:
+      show_verification: true
+    weight: 1
+    label: above
+    third_party_settings: {  }
+    region: content
+hidden:
+  phone: true
+  search_api_excerpt: true

+ 14 - 1
config/sync/core.entity_view_display.profile.customer.default.yml

@@ -4,12 +4,15 @@ status: true
 dependencies:
   config:
     - field.field.profile.customer.address
+    - field.field.profile.customer.phone
+    - field.field.profile.customer.tax_number
     - profile.type.customer
   enforced:
     module:
       - commerce_order
   module:
     - address
+    - commerce_tax
 _core:
   default_config_hash: '-D8G44VGLIAIFvoHm_u7-Awnie4iCenOWfldrpNy_ys'
 id: profile.customer.default
@@ -24,4 +27,14 @@ content:
     settings: {  }
     third_party_settings: {  }
     region: content
-hidden: {  }
+  tax_number:
+    type: commerce_tax_number_default
+    settings:
+      show_verification: false
+    weight: 1
+    label: above
+    third_party_settings: {  }
+    region: content
+hidden:
+  phone: true
+  search_api_excerpt: true

+ 12 - 0
config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml

@@ -8,10 +8,12 @@ dependencies:
     - field.field.taxonomy_term.showroom.field_public_address
     - field.field.taxonomy_term.showroom.field_public_email
     - field.field.taxonomy_term.showroom.field_public_phone
+    - field.field.taxonomy_term.showroom.field_visuels
     - field.field.taxonomy_term.showroom.field_workflow
     - taxonomy.vocabulary.showroom
   module:
     - address
+    - image
     - telephone_formatter
     - text
 id: taxonomy_term.showroom.default
@@ -50,8 +52,18 @@ content:
     third_party_settings: {  }
     type: telephone_formatter
     region: content
+  field_visuels:
+    weight: 4
+    label: above
+    settings:
+      image_style: ''
+      image_link: ''
+    third_party_settings: {  }
+    type: image
+    region: content
 hidden:
   field_memo: true
   field_migration: true
   field_workflow: true
   langcode: true
+  search_api_excerpt: true

+ 64 - 0
config/sync/core.entity_view_display.taxonomy_term.showroom.home.yml

@@ -0,0 +1,64 @@
+uuid: 9b2818fb-e53c-4ae4-80c0-89649b9845d6
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.taxonomy_term.home
+    - field.field.taxonomy_term.showroom.field_memo
+    - field.field.taxonomy_term.showroom.field_migration
+    - field.field.taxonomy_term.showroom.field_public_address
+    - field.field.taxonomy_term.showroom.field_public_email
+    - field.field.taxonomy_term.showroom.field_public_phone
+    - field.field.taxonomy_term.showroom.field_visuels
+    - field.field.taxonomy_term.showroom.field_workflow
+    - image.style.home_showroom
+    - taxonomy.vocabulary.showroom
+  module:
+    - address
+    - image
+    - telephone_formatter
+id: taxonomy_term.showroom.home
+targetEntityType: taxonomy_term
+bundle: showroom
+mode: home
+content:
+  field_public_address:
+    type: address_default
+    weight: 1
+    region: content
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+  field_public_email:
+    type: email_mailto
+    weight: 3
+    region: content
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+  field_public_phone:
+    type: telephone_formatter
+    weight: 2
+    region: content
+    label: hidden
+    settings:
+      format: 1
+      link: true
+      default_country: null
+    third_party_settings: {  }
+  field_visuels:
+    weight: 0
+    label: hidden
+    settings:
+      image_style: home_showroom
+      image_link: ''
+    third_party_settings: {  }
+    type: image
+    region: content
+hidden:
+  description: true
+  field_memo: true
+  field_migration: true
+  field_workflow: true
+  langcode: true
+  search_api_excerpt: true

+ 10 - 0
config/sync/core.entity_view_mode.commerce_order.checkout.yml

@@ -0,0 +1,10 @@
+uuid: c02324e2-a135-477a-8be1-a8e491b2fa9e
+langcode: en
+status: true
+dependencies:
+  module:
+    - commerce_order
+id: commerce_order.checkout
+label: checkout
+targetEntityType: commerce_order
+cache: true

+ 10 - 0
config/sync/core.entity_view_mode.commerce_product_variation.add_to_cart.yml

@@ -0,0 +1,10 @@
+uuid: f0ae2b16-c0cd-4fcd-bc2d-4920dce0b9ec
+langcode: en
+status: true
+dependencies:
+  module:
+    - commerce_product
+id: commerce_product_variation.add_to_cart
+label: 'add to cart'
+targetEntityType: commerce_product_variation
+cache: true

+ 10 - 0
config/sync/core.entity_view_mode.node.card_big.yml

@@ -0,0 +1,10 @@
+uuid: cab3c14f-2849-4436-9867-27de743a799b
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: node.card_big
+label: card-big
+targetEntityType: node
+cache: true

+ 10 - 0
config/sync/core.entity_view_mode.node.card_full.yml

@@ -0,0 +1,10 @@
+uuid: 2b71b232-6d76-4a9c-916e-f28e51feda32
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: node.card_full
+label: card-full
+targetEntityType: node
+cache: true

+ 10 - 0
config/sync/core.entity_view_mode.node.card_medium.yml

@@ -0,0 +1,10 @@
+uuid: 0cc55609-bd6d-4e43-8c7b-afd637b04a2e
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: node.card_medium
+label: card-medium
+targetEntityType: node
+cache: true

+ 10 - 0
config/sync/core.entity_view_mode.node.card_small.yml

@@ -0,0 +1,10 @@
+uuid: cfb0ddfc-2b42-4de5-9ecc-ff1eb5abd962
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: node.card_small
+label: card-small
+targetEntityType: node
+cache: true

+ 13 - 0
config/sync/core.entity_view_mode.profile.admin.yml

@@ -0,0 +1,13 @@
+uuid: 1e1e75b6-2fd4-4c27-adb3-5b503faa1d77
+langcode: en
+status: true
+dependencies:
+  enforced:
+    module:
+      - commerce_order
+  module:
+    - profile
+id: profile.admin
+label: Admin
+targetEntityType: profile
+cache: true

+ 10 - 0
config/sync/core.entity_view_mode.taxonomy_term.home.yml

@@ -0,0 +1,10 @@
+uuid: c8f0acee-3e1b-4406-a536-cd4e3b9501da
+langcode: en
+status: true
+dependencies:
+  module:
+    - taxonomy
+id: taxonomy_term.home
+label: home
+targetEntityType: taxonomy_term
+cache: true

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

@@ -19,12 +19,14 @@ module:
   ckeditor: 0
   commerce: 0
   commerce_cart: 0
+  commerce_cart_api: 0
   commerce_checkout: 0
   commerce_cmcic: 0
   commerce_license: 0
   commerce_log: 0
   commerce_migrate: 0
   commerce_migrate_ubercart: 0
+  commerce_number_pattern: 0
   commerce_order: 0
   commerce_payment: 0
   commerce_price: 0
@@ -42,6 +44,8 @@ module:
   config_split: 0
   config_translation: 0
   config_update: 0
+  consumer_image_styles: 0
+  consumers: 0
   contact: 0
   content_lock: 0
   content_lock_timeout: 0
@@ -65,6 +69,7 @@ module:
   error_log: 0
   field: 0
   field_group: 0
+  field_permissions: 0
   field_ui: 0
   file: 0
   filter: 0
@@ -77,6 +82,7 @@ module:
   inline_entity_form: 0
   interval: 0
   jsonapi: 0
+  jsonapi_extras: 0
   kint: 0
   language: 0
   link: 0
@@ -87,11 +93,13 @@ module:
   mailgun: 0
   maillog: 0
   mailsystem: 0
+  materio_decoupled: 0
   materio_home: 0
-  materio_id: 0
   materio_jsonapi: 0
   materio_migrate: 0
   materio_samples: 0
+  materio_sapi: 0
+  materio_user: 0
   matomo: 0
   maxlength: 0
   menu_block: 0
@@ -102,13 +110,16 @@ module:
   migrate_plus: 0
   migrate_tools: 0
   mimemail: 0
+  modules_weight: 0
   node: 0
   options: 0
   page_cache: 0
   pagerer: 0
   path: 0
+  path_alias: 0
   path_alias_xt: 0
   pathologic: 0
+  permissions_filter: 0
   persistent_login: 0
   profile: 0
   recurring_period: 0
@@ -120,6 +131,7 @@ module:
   search_api: 0
   search_api_db: 0
   search_api_solr: 0
+  search_api_solr_admin: 0
   select_translation: 0
   serialization: 0
   simplenews: 0
@@ -133,6 +145,7 @@ module:
   telephone: 0
   telephone_formatter: 0
   telephone_validation: 0
+  term_reference_tree: 0
   text: 0
   token: 0
   toolbar: 0
@@ -142,7 +155,6 @@ module:
   update: 0
   url_to_video_filter: 0
   user: 0
-  user_block: 0
   video_embed_field: 0
   video_embed_wysiwyg: 0
   views_bulk_edit: 0
@@ -156,9 +168,9 @@ module:
   filefield_sources: 1
   menu_admin_per_menu: 1
   menu_link_content: 1
-  pathauto: 1
   content_translation: 10
   views: 10
+  materio_id: 11
   figli_starter_kit: 1000
 theme:
   stable: 0

+ 0 - 23
config/sync/field.field.commerce_order.default.order_items.yml

@@ -1,23 +0,0 @@
-uuid: fc368711-3598-4c69-bace-df1be681bc3d
-langcode: en
-status: true
-dependencies:
-  config:
-    - commerce_order.commerce_order_type.default
-    - field.storage.commerce_order.order_items
-_core:
-  default_config_hash: iqPSpcfsl-SdT3MtQLp1uBc4udRzM_185m3Yqd5KdTA
-id: commerce_order.default.order_items
-field_name: order_items
-entity_type: commerce_order
-bundle: default
-label: 'Order items'
-description: ''
-required: true
-translatable: false
-default_value: {  }
-default_value_callback: ''
-settings:
-  handler: 'default:commerce_order_item'
-  handler_settings: {  }
-field_type: entity_reference

+ 0 - 21
config/sync/field.field.commerce_order.materio_order_type.order_items.yml

@@ -1,21 +0,0 @@
-uuid: 3becbec4-756f-4f81-a751-e0f5741aa5de
-langcode: en
-status: true
-dependencies:
-  config:
-    - commerce_order.commerce_order_type.materio_order_type
-    - field.storage.commerce_order.order_items
-id: commerce_order.materio_order_type.order_items
-field_name: order_items
-entity_type: commerce_order
-bundle: materio_order_type
-label: 'Order items'
-description: ''
-required: true
-translatable: false
-default_value: {  }
-default_value_callback: null
-settings:
-  handler: 'default:commerce_order_item'
-  handler_settings: {  }
-field_type: entity_reference

+ 0 - 23
config/sync/field.field.commerce_order.recurring.order_items.yml

@@ -1,23 +0,0 @@
-uuid: 4857c81e-d332-4af2-a116-f2c903701ef3
-langcode: en
-status: true
-dependencies:
-  config:
-    - commerce_order.commerce_order_type.recurring
-    - field.storage.commerce_order.order_items
-_core:
-  default_config_hash: Iv22eWTSd-PFWM0Eb5ZLa4ezegeFBrCzDpf3SgpTZ_A
-id: commerce_order.recurring.order_items
-field_name: order_items
-entity_type: commerce_order
-bundle: recurring
-label: 'Order items'
-description: ''
-required: true
-translatable: false
-default_value: {  }
-default_value_callback: ''
-settings:
-  handler: 'default:commerce_order_item'
-  handler_settings: {  }
-field_type: entity_reference

+ 1 - 0
config/sync/field.field.commerce_product.default.body.yml

@@ -21,4 +21,5 @@ default_value: {  }
 default_value_callback: ''
 settings:
   display_summary: false
+  required_summary: false
 field_type: text_with_summary

+ 0 - 23
config/sync/field.field.commerce_product.default.stores.yml

@@ -1,23 +0,0 @@
-uuid: 0969e971-0572-4788-ade8-57618f0b1e03
-langcode: en
-status: true
-dependencies:
-  config:
-    - commerce_product.commerce_product_type.default
-    - field.storage.commerce_product.stores
-_core:
-  default_config_hash: RYNTEdoNOXnNo71_mrAz8Gz37XTuuUsXOZTzAYx9wI8
-id: commerce_product.default.stores
-field_name: stores
-entity_type: commerce_product
-bundle: default
-label: Stores
-description: ''
-required: true
-translatable: false
-default_value: {  }
-default_value_callback: ''
-settings:
-  handler: 'default:commerce_store'
-  handler_settings: {  }
-field_type: entity_reference

+ 0 - 26
config/sync/field.field.commerce_product.default.variations.yml

@@ -1,26 +0,0 @@
-uuid: c260f407-4d0c-4126-8d00-318c43d60105
-langcode: en
-status: true
-dependencies:
-  config:
-    - commerce_product.commerce_product_type.default
-    - commerce_product.commerce_product_variation_type.default
-    - field.storage.commerce_product.variations
-_core:
-  default_config_hash: '-I2JKkD4E2ths6CAmEuI9IWXzBLBO5CcOKVIyc81CNE'
-id: commerce_product.default.variations
-field_name: variations
-entity_type: commerce_product
-bundle: default
-label: Variations
-description: ''
-required: true
-translatable: false
-default_value: {  }
-default_value_callback: ''
-settings:
-  handler: 'default:commerce_product_variation'
-  handler_settings:
-    target_bundles:
-      - default
-field_type: entity_reference

+ 1 - 0
config/sync/field.field.commerce_product.materio_product_type.body.yml

@@ -19,4 +19,5 @@ default_value: {  }
 default_value_callback: null
 settings:
   display_summary: false
+  required_summary: false
 field_type: text_with_summary

+ 0 - 21
config/sync/field.field.commerce_product.materio_product_type.stores.yml

@@ -1,21 +0,0 @@
-uuid: 82d5b63c-fcaa-4ea5-8a93-a8520bacdf30
-langcode: en
-status: true
-dependencies:
-  config:
-    - commerce_product.commerce_product_type.materio_product_type
-    - field.storage.commerce_product.stores
-id: commerce_product.materio_product_type.stores
-field_name: stores
-entity_type: commerce_product
-bundle: materio_product_type
-label: Stores
-description: ''
-required: true
-translatable: false
-default_value: {  }
-default_value_callback: null
-settings:
-  handler: 'default:commerce_store'
-  handler_settings: {  }
-field_type: entity_reference

+ 0 - 24
config/sync/field.field.commerce_product.materio_product_type.variations.yml

@@ -1,24 +0,0 @@
-uuid: 808b0a73-7b2b-43de-8f67-19e9ea1feef6
-langcode: en
-status: true
-dependencies:
-  config:
-    - commerce_product.commerce_product_type.materio_product_type
-    - commerce_product.commerce_product_variation_type.materio_product_variation_type
-    - field.storage.commerce_product.variations
-id: commerce_product.materio_product_type.variations
-field_name: variations
-entity_type: commerce_product
-bundle: materio_product_type
-label: Variations
-description: ''
-required: true
-translatable: false
-default_value: {  }
-default_value_callback: null
-settings:
-  handler: 'default:commerce_product_variation'
-  handler_settings:
-    target_bundles:
-      - materio_product_variation_type
-field_type: entity_reference

+ 23 - 0
config/sync/field.field.commerce_product_variation.materio_product_variation_type.field_multiple.yml

@@ -0,0 +1,23 @@
+uuid: 915cd4b9-78c4-495b-abec-38923c6d71d3
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+    - field.storage.commerce_product_variation.field_multiple
+id: commerce_product_variation.materio_product_variation_type.field_multiple
+field_name: field_multiple
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: multiple
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 1 - 0
config/sync/field.field.node.article.body.yml

@@ -19,4 +19,5 @@ default_value: {  }
 default_value_callback: ''
 settings:
   display_summary: true
+  required_summary: false
 field_type: text_with_summary

+ 1 - 0
config/sync/field.field.node.materiau.body.yml

@@ -19,4 +19,5 @@ default_value: {  }
 default_value_callback: ''
 settings:
   display_summary: true
+  required_summary: false
 field_type: text_with_summary

+ 1 - 1
config/sync/field.field.node.materiau.field_famille.yml

@@ -11,7 +11,7 @@ id: node.materiau.field_famille
 field_name: field_famille
 entity_type: node
 bundle: materiau
-label: Famille
+label: Family
 description: ''
 required: true
 translatable: false

+ 5 - 7
config/sync/field.field.node.materiau.field_linked_materials.yml

@@ -16,12 +16,10 @@ translatable: false
 default_value: {  }
 default_value_callback: ''
 settings:
-  handler: 'default:node'
+  handler: views
   handler_settings:
-    target_bundles:
-      materiau: materiau
-    sort:
-      field: _none
-    auto_create: false
-    auto_create_bundle: ''
+    view:
+      view_name: entity_references
+      display_name: entity_reference_1
+      arguments: {  }
 field_type: entity_reference

+ 1 - 0
config/sync/field.field.node.simplenews_issue.body.yml

@@ -21,4 +21,5 @@ default_value: {  }
 default_value_callback: ''
 settings:
   display_summary: false
+  required_summary: false
 field_type: text_with_summary

+ 1 - 0
config/sync/field.field.node.static.body.yml

@@ -21,4 +21,5 @@ default_value: {  }
 default_value_callback: ''
 settings:
   display_summary: true
+  required_summary: false
 field_type: text_with_summary

+ 1 - 0
config/sync/field.field.node.thematique.body.yml

@@ -19,4 +19,5 @@ default_value: {  }
 default_value_callback: ''
 settings:
   display_summary: true
+  required_summary: false
 field_type: text_with_summary

+ 28 - 0
config/sync/field.field.profile.customer.tax_number.yml

@@ -0,0 +1,28 @@
+uuid: 65f47af3-f5d5-46ca-a22b-f6e4a4626ae3
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.profile.tax_number
+    - profile.type.customer
+  enforced:
+    module:
+      - commerce_tax
+  module:
+    - commerce_tax
+id: profile.customer.tax_number
+field_name: tax_number
+entity_type: profile
+bundle: customer
+label: 'Tax number'
+description: ''
+required: false
+translatable: false
+default_value:
+  - {  }
+default_value_callback: ''
+settings:
+  countries: {  }
+  verify: true
+  allow_unverified: true
+field_type: commerce_tax_number

+ 38 - 0
config/sync/field.field.taxonomy_term.showroom.field_visuels.yml

@@ -0,0 +1,38 @@
+uuid: eaaaf871-5745-4395-84f7-3713639a2940
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.taxonomy_term.field_visuels
+    - taxonomy.vocabulary.showroom
+  module:
+    - image
+id: taxonomy_term.showroom.field_visuels
+field_name: field_visuels
+entity_type: taxonomy_term
+bundle: showroom
+label: Visuels
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  file_extensions: 'png gif jpg jpeg'
+  max_filesize: ''
+  max_resolution: ''
+  min_resolution: ''
+  alt_field: true
+  alt_field_required: false
+  title_field: true
+  title_field_required: false
+  default_image:
+    uuid: ''
+    alt: ''
+    title: ''
+    width: null
+    height: null
+  handler: 'default:file'
+  handler_settings: {  }
+field_type: image

Някои файлове не бяха показани, защото твърде много файлове са промени