119 次代碼提交 a95d44c92b ... 2b67b22ce5

作者 SHA1 備註 提交日期
  bach 2b67b22ce5 removed again graphql from language negociation 4 年之前
  bach d64bee211c fixed search block submit button display 4 年之前
  bach fb14eb95cf updated config after contrib module upadte; updated search_api_solr 4 年之前
  bach 0474546d64 updated all contrib modules 4 年之前
  bach 48273d3889 updated core to 8.9.13 4 年之前
  bach c986eb3896 moved samples to accordion as it is content not tool 4 年之前
  bach 1f9b5a0053 personnal notes on materails on modalCard is ok 4 年之前
  bach 1dd65af561 added industriels name and country code to sapi solr index 4 年之前
  bach 1ff973d995 improved industriels display 4 年之前
  bach e4b4a967a0 added description in accordion, default opened 4 年之前
  bach 26c81c7c8e fix home pricing links 4 年之前
  bach 2d07379946 improved display printable cards 4 年之前
  bach 15ad8e2652 improved display printable cards 4 年之前
  bach 72667f075a added print tool to cards 4 年之前
  bach 1ca9937fd4 added samples to search result card 4 年之前
  bach e07c6b5260 fixe industrial website display 4 年之前
  bach ab2c1eee5e fixe industrial website display 4 年之前
  bach b675960e2a refactored modale : accordion 4 年之前
  bach 8945034b21 displayed attachments, added attachments filter to material admin view 4 年之前
  bach 5d4c1d5449 added material reference in solr index 4 年之前
  bach 515e400ea5 modalcard added samples, industriels in navtools; flag collection items open modalcard 4 年之前
  bach 9e99c4c688 fixed modal show and hide with right name 4 年之前
  bach 7f7cbb9c7e fixed linked materials display 4 年之前
  bach 37f199416f added linked materials in modalCard 4 年之前
  bach a3dd424289 click on img on material card open the ModalCard, not the coollightbox #992 4 年之前
  bach 64dadbccf0 redirect to default base on login #984 4 年之前
  bach f4174fac16 added default base page 4 年之前
  bach a0d1099eae fix login blockdisplay #986 4 年之前
  bach 35e1ac5096 redirect to home page after any logout 4 年之前
  bach 2cf2f378ce fixed graphql linked_materials entity_reference translation 4 年之前
  bach bc2bd2861c language negociation 4 年之前
  bach 26096502a7 disabled hd watermarked image style 4 年之前
  bach 0704a85a63 fixed the search results translation with graphql loading 4 年之前
  bach efd88d298b pricing login modal : added password strength description, and lost password link 4 年之前
  bach 02c983e7e0 refactored checkout workflow with stripe 4 年之前
  Bachir Soussi Chiadmi 2df6e53aa0 a little more styling 4 年之前
  Bachir Soussi Chiadmi 2cb5a3c5b4 finalized styling of checkout order informations page 4 年之前
  Bachir Soussi Chiadmi d9ccca3a5e refactored checkout flow on button click from pricing page, started to redsign the checkout page 4 年之前
  Bachir Soussi Chiadmi ff03643ec7 imporved pricing page, better display for Login/register modal form 4 年之前
  Bachir Soussi Chiadmi 7f027f322c refactored front pricing to use graphql, refactored to add 2 products (web & web+showroom) each one with 2 variations (monthly, annual) 4 年之前
  Bachir Soussi Chiadmi 830f5a5909 added commerce's products and variations queries to graphql 4 年之前
  Bachir Soussi Chiadmi dfe6a21021 added product vairations buttons on frontpage 4 年之前
  Bachir Soussi Chiadmi 8a58ef9f47 added links on frontpage field labels 4 年之前
  Bachir Soussi Chiadmi c4a803cbd9 home async loading bug fix 4 年之前
  Bachir Soussi Chiadmi 84ae91655e improved footer display 4 年之前
  Bachir Soussi Chiadmi 3cebce26e6 added and designed home footer simplenews subscription 4 年之前
  Bachir Soussi Chiadmi 01bf726cca home products css display 4 年之前
  Bachir Soussi Chiadmi a292da37c8 added product variations to home page on pricing 4 年之前
  Bachir Soussi Chiadmi b7f9d99790 home showrooms OK 4 年之前
  Bachir Soussi Chiadmi 9941eed64a started home showroom carroussel with mediaquery in js 4 年之前
  Bachir Soussi Chiadmi 1ae54233af refactored home blabla article list 4 年之前
  Bachir Soussi Chiadmi a2773b1b20 refactored home database materials 4 年之前
  Bachir Soussi Chiadmi 0fc6347585 create vue-link-formatter module, integrated home link fields into vuejs 4 年之前
  Bachir Soussi Chiadmi c60d9c7316 added home links as individual links, improved the home layout with field_group 4 年之前
  Bachir Soussi Chiadmi ba503a97cb added btn class for home btn, added linkint profile in wysiwyg 4 年之前
  Bachir Soussi Chiadmi 8527be2da9 finished thematique layout, added mixin for columns media-query 4 年之前
  Bachir Soussi Chiadmi 144ab7db26 created thematique page 4 年之前
  Bachir Soussi Chiadmi f65e8fb140 replaced coollightbox src by watermarked img 4 年之前
  Bachir Soussi Chiadmi c1f117d7bb added vue-meta plugin, fixed article prev next, fixed page title on articles 4 年之前
  Bachir Soussi Chiadmi 78155f83b8 added pathauto, refactored article to load gql directly from path, the vuejs route and drupal route can finally match, HALLELUYA git status 4 年之前
  Bachir Soussi Chiadmi ee97e675e3 integrated thematique in serahc results 4 年之前
  Bachir Soussi Chiadmi a4bbdecdd2 created thematique admin view, added action create thematique, thematique form display 4 年之前
  Bachir Soussi Chiadmi 609d4f5fde fixed modalCard after graphql refactoring 4 年之前
  Bachir Soussi Chiadmi 53dcc8b854 refactored loadMaterials vuex mixins with graphql 4 年之前
  Bachir Soussi Chiadmi 665a550748 improving graphql defs 4 年之前
  Bachir Soussi Chiadmi 2175e7ae2d refactored materioSchemaExtension 4 年之前
  Bachir Soussi Chiadmi 5deb568786 improving graphql defs, refactoring graphql defs 4 年之前
  Bachir Soussi Chiadmi f39079c616 fixed article graphql refactoring, continued to improve graphql for materials 4 年之前
  Bachir Soussi Chiadmi 1dcd627cab graphql Article donne 4 年之前
  Bachir Soussi Chiadmi 2739df96e2 frist graphql query to materio_graphql schema is working 4 年之前
  Bachir Soussi Chiadmi 2071a99ca2 added working graphql 4 module and started materio_graphql 4 年之前
  Bachir Soussi Chiadmi 2fbba0fe7f updated url video filter, installed graphql module 4 年之前
  Bachir Soussi Chiadmi 72c83bfc93 fixed json cache bug on ajax home 4 年之前
  Bachir Soussi Chiadmi e6c452629c fully integrated vue-i18n with embeded en messages and async loaded current language translation exported by strings_translation_export_json 4 年之前
  Bachir Soussi Chiadmi 07a48670ff updated core to 8.9.11 4 年之前
  Bachir Soussi Chiadmi 417b084216 better modalCard, integrated i18n with vuejs-i18n and drupal's strings_i18n_json_export 4 年之前
  Bachir Soussi Chiadmi a4e689c27a activated lightbox on cards, started to dev modal-card 4 年之前
  Bachir Soussi Chiadmi 8f854ff287 minor fixe on blabla's article: lightbox, flag/unflag 4 年之前
  Bachir Soussi Chiadmi 564a1638fc folders beta 1 4 年之前
  Bachir Soussi Chiadmi 93c4707c45 big refactoring, opening flagcollection (folder) on the left of main-content 4 年之前
  Bachir Soussi Chiadmi 420a879a4e removed fix from eslint 4 年之前
  Bachir Soussi Chiadmi 6d9d18b7ba strated to displaying falgcollection on the left of results 4 年之前
  Bachir Soussi Chiadmi ed9e62718c added fix option to eslint 4 年之前
  Bachir Soussi Chiadmi 1c1fb294c5 addepated code to last commit 4 年之前
  Bachir Soussi Chiadmi 8b709a42c3 upgraded all npm packages (webpack 5, eslint 7, etc) and activated eslint 4 年之前
  Bachir Soussi Chiadmi f002c81008 webpack: remove eslint, added terser optimization in prod build 4 年之前
  Bachir Soussi Chiadmi c12f72e3fe better async handling for flag unflag 4 年之前
  Bachir Soussi Chiadmi 640085c049 bug fix 4 年之前
  Bachir Soussi Chiadmi a38653f7ce flagging unflagging cards 4 年之前
  Bachir Soussi Chiadmi ffc4a88094 improved my folders display on header 4 年之前
  Bachir Soussi Chiadmi ce31859bb6 ignored some flag and flag_lists config files 4 年之前
  Bachir Soussi Chiadmi fb7acbe3ed improved my folders display on header 4 年之前
  Bachir Soussi Chiadmi a8645a4b2a deleting flaglist_collection from ui 4 年之前
  Bachir Soussi Chiadmi 41177bd4e6 creating folders from ui 4 年之前
  Bachir Soussi Chiadmi 6718e5c9f9 enabled flag_lists, started flags front ui 4 年之前
  Bachir Soussi Chiadmi 8db06621ce migration is ok again (remains probleme of ram consuming > 4Go for users 4 年之前
  Bachir Soussi Chiadmi ee5f880f2c re-enabled migration modules 4 年之前
  Bachir Soussi Chiadmi 5afb8b0076 patched commerce_cart_api https://www.drupal.org/project/commerce_cart_api/issues/3116623 4 年之前
  Bachir Soussi Chiadmi 798a4c3929 added content_sync module and exported home node 4 年之前
  Bachir Soussi Chiadmi bf88f2ed20 updated core to 8.9.7 4 年之前
  Bachir Soussi Chiadmi ca8dc17c33 core update to 8.8.10 contrib module update, package.json upadted to run webpack from docker, profile updated 4 年之前
  Bachir Soussi Chiadmi 90186191b2 materiau's name translatable 5 年之前
  Bachir Soussi Chiadmi 5c6ce9396f added tags to assisted research 5 年之前
  Bachir Soussi Chiadmi 30f8040835 added admin menu assisted research 5 年之前
  Bachir Soussi Chiadmi 45d9b7cefb improved assisted research admin ui 5 年之前
  Bachir Soussi Chiadmi 8bb66730a3 added admin ui for assisted research taxonomy 5 年之前
  Bachir Soussi Chiadmi db4221da35 created assieted_language vocabulary 5 年之前
  Bachir Soussi Chiadmi 4047786f8e admin views twik 5 年之前
  Bachir Soussi Chiadmi e4bb6c909f some bug fixe, added showroom 5 年之前
  Bachir Soussi Chiadmi f69853bb46 made blabla article lightbox display for video and images 5 年之前
  Bachir Soussi Chiadmi b32e609538 better blabla/article display 5 年之前
  Bachir Soussi Chiadmi b6c38341b4 added video (vimeo & youtube) display 5 年之前
  Bachir Soussi Chiadmi 3a9f162bb0 more blabla 5 年之前
  Bachir Soussi Chiadmi d647a8c0b7 more blabla 5 年之前
  Bachir Soussi Chiadmi b8ec2a934b blabla article card title_image and animated gif with imagemagick 5 年之前
  Bachir Soussi Chiadmi 98e09c1f4a reactivated better_messages 5 年之前
  Bachir Soussi Chiadmi d7a701c8f5 displaying only first img in article linked materials as all but first image derivative are missing, still to fix 5 年之前
  Bachir Soussi Chiadmi 987bc95326 displaying only first img in search results as all but first image derivative are missing, still to fix 5 年之前
  Bachir Soussi Chiadmi 8a81ca1984 patched jsonapi_extras Drupal 8.8.0 - Notice: Undefined index: field_name 5 年之前
共有 100 個文件被更改,包括 2592 次插入343 次删除
  1. 0 5
      .eslintignore
  2. 31 17
      .eslintrc.js
  3. 15 0
      .gitignore
  4. 58 14
      build/webpack.config.base.js
  5. 1 2
      build/webpack.config.dev.js
  6. 26 30
      build/webpack.config.prod.js
  7. 59 28
      composer.json
  8. 358 161
      composer.lock
  9. 3 3
      config/devel/devel.settings.yml
  10. 1 0
      config/sync/autologout.role.adherent.yml
  11. 1 0
      config/sync/autologout.role.admin.yml
  12. 1 0
      config/sync/autologout.role.admin_showroom.yml
  13. 1 0
      config/sync/autologout.role.alpha_testeur.yml
  14. 1 0
      config/sync/autologout.role.contact_company.yml
  15. 1 0
      config/sync/autologout.role.free_user.yml
  16. 1 0
      config/sync/autologout.role.root.yml
  17. 1 0
      config/sync/autologout.role.student.yml
  18. 1 0
      config/sync/autologout.role.translator.yml
  19. 1 0
      config/sync/autologout.role.unverified.yml
  20. 9 1
      config/sync/autologout.settings.yml
  21. 63 0
      config/sync/better_messages.settings.yml
  22. 1 1
      config/sync/block.block.cart.yml
  23. 46 0
      config/sync/block.block.checkoutprogress.yml
  24. 3 1
      config/sync/block.block.header.yml
  25. 43 0
      config/sync/block.block.materiosimplenewssubscription.yml
  26. 12 0
      config/sync/block.block.tabs.yml
  27. 35 0
      config/sync/block.block.views_block__my_flag_list_items_block_1.yml
  28. 35 23
      config/sync/commerce_checkout.commerce_checkout_flow.materio_checkout_flow.yml
  29. 7 6
      config/sync/commerce_payment.commerce_payment_gateway.cm_cic.yml
  30. 20 0
      config/sync/commerce_payment.commerce_payment_gateway.stripe.yml
  31. 2 0
      config/sync/config_ignore.settings.yml
  32. 18 0
      config/sync/core.base_field_override.commerce_product_variation.default.changed.yml
  33. 18 0
      config/sync/core.base_field_override.commerce_product_variation.default.created.yml
  34. 22 0
      config/sync/core.base_field_override.commerce_product_variation.default.status.yml
  35. 18 0
      config/sync/core.base_field_override.commerce_product_variation.default.title.yml
  36. 20 0
      config/sync/core.base_field_override.commerce_product_variation.default.uid.yml
  37. 18 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.changed.yml
  38. 18 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.created.yml
  39. 22 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.status.yml
  40. 18 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.title.yml
  41. 20 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.uid.yml
  42. 20 0
      config/sync/core.base_field_override.commerce_store.online.default_currency.yml
  43. 18 0
      config/sync/core.base_field_override.commerce_store.online.name.yml
  44. 20 0
      config/sync/core.base_field_override.commerce_store.online.path.yml
  45. 18 0
      config/sync/core.base_field_override.consumer.consumer.description.yml
  46. 36 0
      config/sync/core.base_field_override.consumer.consumer.image.yml
  47. 22 0
      config/sync/core.base_field_override.consumer.consumer.is_default.yml
  48. 18 0
      config/sync/core.base_field_override.consumer.consumer.label.yml
  49. 20 0
      config/sync/core.base_field_override.consumer.consumer.owner_id.yml
  50. 22 0
      config/sync/core.base_field_override.consumer.consumer.third_party.yml
  51. 18 0
      config/sync/core.base_field_override.node.article.changed.yml
  52. 18 0
      config/sync/core.base_field_override.node.article.created.yml
  53. 20 0
      config/sync/core.base_field_override.node.article.menu_link.yml
  54. 20 0
      config/sync/core.base_field_override.node.article.path.yml
  55. 1 1
      config/sync/core.base_field_override.node.article.promote.yml
  56. 22 0
      config/sync/core.base_field_override.node.article.status.yml
  57. 22 0
      config/sync/core.base_field_override.node.article.sticky.yml
  58. 18 0
      config/sync/core.base_field_override.node.article.title.yml
  59. 20 0
      config/sync/core.base_field_override.node.article.uid.yml
  60. 1 1
      config/sync/core.base_field_override.node.materiau.title.yml
  61. 22 0
      config/sync/core.base_field_override.node.note.promote.yml
  62. 18 0
      config/sync/core.base_field_override.node.simplenews_issue.changed.yml
  63. 18 0
      config/sync/core.base_field_override.node.simplenews_issue.created.yml
  64. 20 0
      config/sync/core.base_field_override.node.simplenews_issue.menu_link.yml
  65. 20 0
      config/sync/core.base_field_override.node.simplenews_issue.path.yml
  66. 22 0
      config/sync/core.base_field_override.node.simplenews_issue.promote.yml
  67. 22 0
      config/sync/core.base_field_override.node.simplenews_issue.status.yml
  68. 22 0
      config/sync/core.base_field_override.node.simplenews_issue.sticky.yml
  69. 18 0
      config/sync/core.base_field_override.node.simplenews_issue.title.yml
  70. 20 0
      config/sync/core.base_field_override.node.simplenews_issue.uid.yml
  71. 18 0
      config/sync/core.base_field_override.node.thematique.changed.yml
  72. 18 0
      config/sync/core.base_field_override.node.thematique.created.yml
  73. 20 0
      config/sync/core.base_field_override.node.thematique.menu_link.yml
  74. 20 0
      config/sync/core.base_field_override.node.thematique.path.yml
  75. 1 1
      config/sync/core.base_field_override.node.thematique.promote.yml
  76. 22 0
      config/sync/core.base_field_override.node.thematique.status.yml
  77. 22 0
      config/sync/core.base_field_override.node.thematique.sticky.yml
  78. 18 0
      config/sync/core.base_field_override.node.thematique.title.yml
  79. 20 0
      config/sync/core.base_field_override.node.thematique.uid.yml
  80. 9 0
      config/sync/core.entity_form_display.commerce_product.materio_product_type.default.yml
  81. 12 12
      config/sync/core.entity_form_display.commerce_product_variation.materio_product_variation_type.default.yml
  82. 35 0
      config/sync/core.entity_form_display.commerce_subscription.product_variation.customer.yml
  83. 34 0
      config/sync/core.entity_form_display.commerce_subscription.standalone.customer.yml
  84. 30 14
      config/sync/core.entity_form_display.node.article.default.yml
  85. 134 4
      config/sync/core.entity_form_display.node.frontpage.default.yml
  86. 97 0
      config/sync/core.entity_form_display.node.note.default.yml
  87. 158 13
      config/sync/core.entity_form_display.node.thematique.default.yml
  88. 106 0
      config/sync/core.entity_form_display.taxonomy_term.assisted_research.default.yml
  89. 10 0
      config/sync/core.entity_form_mode.commerce_subscription.customer.yml
  90. 13 0
      config/sync/core.entity_form_mode.profile.billing.yml
  91. 12 0
      config/sync/core.entity_form_mode.simplenews_subscriber.materio_block.yml
  92. 11 0
      config/sync/core.entity_view_display.commerce_order.default.default.yml
  93. 9 0
      config/sync/core.entity_view_display.commerce_order.materio_order_type.default.yml
  94. 11 0
      config/sync/core.entity_view_display.commerce_order.recurring.default.yml
  95. 27 4
      config/sync/core.entity_view_display.commerce_product.materio_product_type.default.yml
  96. 39 0
      config/sync/core.entity_view_display.commerce_product.materio_product_type.home_summary.yml
  97. 39 0
      config/sync/core.entity_view_display.commerce_product.materio_product_type.order_summary.yml
  98. 1 0
      config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.add_to_cart.yml
  99. 60 0
      config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.order_summary.yml
  100. 1 1
      config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.summary.yml

+ 0 - 5
.eslintignore

@@ -1,5 +0,0 @@
-/build/
-/config/
-/web/
-!/web/themes/custom/
-!/web/modules/custom/

+ 31 - 17
.eslintrc.js

@@ -1,29 +1,43 @@
-module.exports =
-  root: true,
+module.exports = {
   parserOptions: {
     parser: 'babel-eslint'
   },
-  env: {
-    browser: true,
-    node: true,
-    mocha: true
-  },
-  globals: {
-    "expect": true,
-    "jQuery": false
-  },
   extends: [
-    './web/core/.eslintrc.json',
-    'plugin:vue/recommended',
+    'eslint:recommended',
+    'plugin:vue/vue3-recommended',
     'plugin:vue-a11y/base',
-    'standard'
+    'standard',
+    // 'plugin:prettier/recommended'
   ],
   plugins: [
     'vue',
-    'vue-a11y'
+    'vue-a11y',
+    'no-autofix'
   ],
   rules: {
-    'generator-star-spacing': 'off',
-    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
+    'no-unused-vars': ["warn"],
+    'camelcase': 'warn',
+    'eqeqeq': 'warn',
+    'no-redeclare': 'warn'
+  },
+  ignorePatterns: [
+    "vendor/**",
+    "web/core/**"
+  ],
+  globals: {
+    "Drupal": true,
+    "drupalSettings": true,
+    "drupalTranslations": true,
+    "domready": true,
+    "jQuery": true,
+    "_": true,
+    "matchMedia": true,
+    "Cookies": true,
+    "Backbone": true,
+    "Modernizr": true,
+    "Popper": true,
+    "Sortable": true,
+    "CKEDITOR": true,
+    "drupalDecoupled": true
   }
 }

+ 15 - 0
.gitignore

@@ -28,3 +28,18 @@
 node_modules/
 
 *.patch
+/.csslintrc
+/.eslintrc.json
+/.ht.router.php
+/.htaccess
+/INSTALL.txt
+/README.txt
+/autoload.php
+/example.gitignore
+/index.php
+/robots.txt
+/update.php
+/web.config
+
+config/sync/flag.flag.*.yml
+config/sync/system.action.flag_action.*.yml

+ 58 - 14
build/webpack.config.base.js

@@ -1,7 +1,8 @@
 'use strict'
-
 const MiniCssExtractPlugin = require("mini-css-extract-plugin");
 const { VueLoaderPlugin } = require('vue-loader')
+const ESLintPlugin = require('eslint-webpack-plugin');
+const ExtraneousFileCleanupPlugin = require('webpack-extraneous-file-cleanup-plugin');
 
 const utils = require('./utils')
 
@@ -13,11 +14,15 @@ module.exports = {
     alias: {
       'vue': 'vue/dist/vue.js',
       'theme': utils.resolve(themePath),
-      'vuejs': utils.resolve(themePath+'/vuejs')
+      'vuejs': utils.resolve(themePath+'/vuejs'),
+      'assets': utils.resolve(themePath+'/assets'),
+      // locales are exported by strings_i18n_json_export from drupal
+      'locales': utils.resolve('web/sites/default/files/lang')
     }
   },
   entry: {
     'main': utils.resolve(themePath + '/assets/scripts/main.js'),
+    'print': utils.resolve(themePath + '/assets/styles/print.scss')
   },
   output: {
     path: utils.resolve(themePath + '/assets/dist/'),
@@ -25,26 +30,50 @@ module.exports = {
   },
   module: {
     rules: [
-      {
-        test: /\.(js|vue)$/,
-        loader: 'eslint-loader',
-        enforce: 'pre',
-        exclude: /node_modules/,
-        options: {
-          emitError: true,
-          emitWarning: true
-        }
-      },
+      // {
+      //   test: /\.(js|vue)$/,
+      //   loader: 'eslint-loader',
+      //   enforce: 'pre',
+      //   exclude: /node_modules/,
+      //   options: {
+      //     emitError: true,
+      //     emitWarning: true
+      //   }
+      // },
       {
         test: /\.vue$/,
         use: 'vue-loader'
       },
+      // {
+      //   resourceQuery: /blockType=i18n/,
+      //   type: 'javascript/auto',
+      //   loader: '@kazupon/vue-i18n-loader'
+      // },
       {
         test: /\.js$/,
         use: {
           loader: 'babel-loader',
         }
+      },
+      {
+        test: /\.(graphql|gql)$/,
+        exclude: /node_modules/,
+        loader: 'graphql-tag/loader'
       }
+      // {
+      //   test: /\.graphql?$/,
+      //   use: [
+      //     {
+      //       loader: 'webpack-graphql-loader',
+      //       options: {
+      //         // validate: true,
+      //         // schema: "./path/to/schema.json",
+      //         // removeUnusedFragments: true
+      //         // etc. See "Loader Options" below
+      //       }
+      //     }
+      //   ]
+      // }
       // , {
       //   test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
       //   use: {
@@ -73,14 +102,29 @@ module.exports = {
       //     }
       //   }
       // }
+      // {
+      //   test: /\.css$/,
+      //   use: [MiniCssExtractPlugin.loader, 'css-loader'],
+      // },
     ]
   },
 
   plugins: [
     new MiniCssExtractPlugin({
-      path: utils.resolve(themePath + '/assets/dist/'),
       filename: '[name].css'
     }),
-    new VueLoaderPlugin()
+    new VueLoaderPlugin(),
+    new ESLintPlugin({
+      // fix: true
+      // exclude: ['web/.eslintrc.json']
+      // cache: false,
+      // ignore: true,
+      // useEslintrc: false,
+    }),
+    new ExtraneousFileCleanupPlugin({
+      extensions: ['.js'],
+      paths: [utils.resolve(themePath + '/assets/dist/')],
+      minBytes: 4096
+    })
   ]
 }

+ 1 - 2
build/webpack.config.dev.js

@@ -1,13 +1,12 @@
 'use strict'
 
 const webpack = require('webpack')
-const merge = require('webpack-merge')
+const { merge } = require('webpack-merge')
 const baseConfig = require('./webpack.config.base')
 const MiniCssExtractPlugin = require("mini-css-extract-plugin");
 
 module.exports = merge(baseConfig, {
   mode: 'development',
-
   module: {
     rules: [
       {

+ 26 - 30
build/webpack.config.prod.js

@@ -1,38 +1,13 @@
 'use strict'
 
 const webpack = require('webpack')
-const merge = require('webpack-merge')
+const { merge } = require('webpack-merge')
 const baseConfig = require('./webpack.config.base')
 const MiniCssExtractPlugin  = require('mini-css-extract-plugin')
-const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
+const TerserPlugin = require("terser-webpack-plugin");
 
 module.exports = merge(baseConfig, {
   mode: 'production',
-  optimization: {
-    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: [
       {
@@ -61,9 +36,30 @@ module.exports = merge(baseConfig, {
       }
     ]
   },
+  optimization: {
+    minimize: true,
+    minimizer: [
+      new TerserPlugin({
+        parallel: true,
+        test: /\.(js|vue)$/,
+        // extractComments: true
+        terserOptions: {
+          compress: {
+            // drop_console: true,
+            pure_funcs: [
+                'console.log',
+                'console.info',
+                'console.debug'
+                // 'console.warn'
+            ]
+          },
+        },
+      })
+    ],
+  },
   plugins: [
-    // new MiniCssExtractPlugin({
-    //   filename: 'main.css'
-    // })
+    new webpack.DefinePlugin({
+      'process.env.NODE_ENV': JSON.stringify('production')
+    })
   ]
 })

+ 59 - 28
composer.json

@@ -18,60 +18,82 @@
     "require": {
         "php": ">=7.3",
         "composer/installers": "^1.2",
-        "cweagans/composer-patches": "^1.6.5",
-        "drupal-composer/drupal-scaffold": "^2.5",
         "drupal/amswap": "^2.0",
-        "drupal/auto_entitylabel": "2.x-dev",
-        "drupal/commerce": "^2.12",
+        "drupal/audiofield": "^1.10",
+        "drupal/auto_entitylabel": "^2.x-dev",
+        "drupal/commerce": "^2.22",
         "drupal/commerce_cart_api": "^1.4",
-        "drupal/commerce_license": "^2.0@alpha",
+        "drupal/commerce_cart_redirection": "^3.0",
+        "drupal/commerce_license": "2.x-dev@dev",
         "drupal/commerce_migrate": "^2.0",
         "drupal/commerce_monetico": "^1.0",
         "drupal/commerce_pricelist": "2.x-dev",
-        "drupal/commerce_recurring": "1.x-dev",
-        "drupal/commerce_variation_cart_form": "1.x-dev",
+        "drupal/commerce_recurring": "^1.x-dev",
+        "drupal/commerce_stripe": "1.x-dev@dev",
+        "drupal/commerce_variation_cart_form": "^1.x-dev",
         "drupal/computed_field": "^2.0@beta",
+        "drupal/config_devel": "^1.7",
         "drupal/config_split": "^1.4",
         "drupal/console": "^1.0.2",
-        "drupal/consumer_image_styles": "3.0-rc1",
-        "drupal/core": "^8.7.1",
+        "drupal/consumer_image_styles": "^3.0",
+        "drupal/content_sync": "2.x-dev@dev",
+        "drupal/core-composer-scaffold": "^9.0",
+        "drupal/debug_bar": "^1.4",
+        "drupal/devel": "^4.1",
+        "drupal/editor_advanced_link": "^1.8",
         "drupal/entity_clone": "^1.0",
         "drupal/error_log": "^1.0",
+        "drupal/field_group": "3.x-dev@dev",
         "drupal/field_permissions": "^1.0",
-        "drupal/genpass": "1.x-dev",
-        "drupal/image_delta_formatter": "1.x-dev",
+        "drupal/flag_lists": "^4.0@beta",
+        "drupal/genpass": "^1.x-dev",
+        "drupal/graphql": "4.x-dev@dev",
+        "drupal/image_delta_formatter": "^1.x-dev",
+        "drupal/image_effects": "3.x-dev@dev",
         "drupal/jsonapi_extras": "^3.7",
-        "drupal/jsonrpc": "1.x-dev",
-        "drupal/login_history": "1.x-dev",
-        "drupal/mailgun": "1.x-dev",
+        "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/migrate_devel": "2.x-dev@dev",
+        "drupal/migrate_plus": "5.x-dev@dev",
+        "drupal/migrate_tools": "5.x-dev@dev",
+        "drupal/mimemail": "^1.x-dev",
         "drupal/modules_weight": "^1.8",
+        "drupal/payment": "^2.1",
+        "drupal/payment_commerce": "2.x-dev@dev",
         "drupal/permissions_filter": "^1.1",
+        "drupal/printable": "^2.0",
+        "drupal/recurring_period": "^1.0",
         "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/search_api_page": "^1.x-dev",
+        "drupal/search_api_solr": "^4.1",
+        "drupal/select_translation": "^1.x-dev",
+        "drupal/simplenews": "^1.x-dev",
+        "drupal/string_translation_ui": "^1.2",
+        "drupal/strings_i18n_json_export": "1.x-dev@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",
+        "drupal/translate_side_by_side": "^1.x-dev",
+        "drupal/translation_views": "^1.x-dev",
+        "drupal/ultimate_cron": "^2.x-dev",
+        "drupal/url_to_video_filter": "^2.0",
+        "drupal/views_conditional": "^1.x-dev",
+        "drupal/views_ef_fieldset": "^1.5",
+        "drush/drush": "^9",
+        "kint-php/kint": "^3.3",
+        "smalot/pdfparser": "*",
         "symfony/event-dispatcher": "4.3.4 as 3.4.99",
         "vlucas/phpdotenv": "^2.4",
+        "wa72/htmlpagedom": "1.3.*",
         "webflo/drupal-finder": "^1.0.0",
         "webmozart/path-util": "^2.3",
         "wikimedia/composer-merge-plugin": "^1.4",
         "zaporylie/composer-drupal-optimizations": "^1.0"
     },
     "require-dev": {
-        "webflo/drupal-core-require-dev": "^8.6.0"
     },
     "conflict": {
         "drupal/drupal": "*"
@@ -127,14 +149,23 @@
         },
         "patches": {
             "drupal/core": {
-              "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"
+              "migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.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"
+            },
+            "drupal/field_group": {
+              "undefined index name 18 https://www.drupal.org/project/field_group/issues/3064890" : "https://www.drupal.org/files/issues/2020-10-01/field_group-undefined-index-name-3064890-18.patch",
+              "undefined index name 16 https://www.drupal.org/project/field_group/issues/3064890" : "https://www.drupal.org/files/issues/2020-08-10/field_group-undefined-index-name-3064890-16.patch"
+            },
+            "drupal/stripe": {
+              "Stripe is a web service and should be in system.admin_config_services https://www.drupal.org/project/stripe/issues/3090652": "https://www.drupal.org/files/issues/2020-01-08/stripe-link_menu_in_services-3090652-5.patch"
             }
         },
         "drupal-scaffold": {
+            "locations": {
+              "web-root": "./web"
+            },
             "initial": {
                 ".editorconfig": "../.editorconfig",
                 ".gitattributes": "../.gitattributes"

File diff suppressed because it is too large
+ 358 - 161
composer.lock


+ 3 - 3
config/devel/devel.settings.yml

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

+ 1 - 0
config/sync/autologout.role.adherent.yml

@@ -1,2 +1,3 @@
 enabled: false
 timeout: null
+url: ''

+ 1 - 0
config/sync/autologout.role.admin.yml

@@ -2,3 +2,4 @@ enabled: true
 timeout: 0
 _core:
   default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
+url: ''

+ 1 - 0
config/sync/autologout.role.admin_showroom.yml

@@ -1,2 +1,3 @@
 enabled: false
 timeout: null
+url: ''

+ 1 - 0
config/sync/autologout.role.alpha_testeur.yml

@@ -1,2 +1,3 @@
 enabled: false
 timeout: null
+url: ''

+ 1 - 0
config/sync/autologout.role.contact_company.yml

@@ -1,2 +1,3 @@
 enabled: false
 timeout: null
+url: ''

+ 1 - 0
config/sync/autologout.role.free_user.yml

@@ -1,2 +1,3 @@
 enabled: false
 timeout: null
+url: ''

+ 1 - 0
config/sync/autologout.role.root.yml

@@ -2,3 +2,4 @@ enabled: true
 timeout: 0
 _core:
   default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
+url: ''

+ 1 - 0
config/sync/autologout.role.student.yml

@@ -1,2 +1,3 @@
 enabled: false
 timeout: null
+url: ''

+ 1 - 0
config/sync/autologout.role.translator.yml

@@ -1,2 +1,3 @@
 enabled: false
 timeout: null
+url: ''

+ 1 - 0
config/sync/autologout.role.unverified.yml

@@ -1,2 +1,3 @@
 enabled: false
 timeout: null
+url: ''

+ 9 - 1
config/sync/autologout.settings.yml

@@ -3,7 +3,7 @@ max_timeout: 172800
 padding: 360
 role_logout: true
 redirect_url: /
-no_dialog: false
+no_dialog: true
 message: 'Your session is about to expire. Do you want to reset it?'
 inactivity_message: ''
 enforce_admin: false
@@ -14,3 +14,11 @@ use_watchdog: true
 langcode: fr
 _core:
   default_config_hash: m2pxH8tc4KIlh127R5TYim65W7NBY9gpYQnIXlvDp0M
+dialog_title: 'materiO’ Alert'
+no_individual_logout_threshold: true
+role_logout_max: true
+inactivity_message_type: status
+disable_buttons: false
+yes_button: ''
+no_button: ''
+whitelisted_ip_addresses: ''

+ 63 - 0
config/sync/better_messages.settings.yml

@@ -0,0 +1,63 @@
+position: tr
+vertical: 50
+horizontal: 5
+fixed: 0
+width: 600px
+autoclose: 10
+opendelay: 0.3
+disable_autoclose: 1
+show_countdown: 0
+hover_autoclose: 1
+popin:
+  effect: fadeIn
+  duration: normal
+popout:
+  effect: fadeIn
+  duration: fast
+jquery_ui:
+  draggable: 0
+  resizable: 0
+visibility:
+  message_type:
+    id: message_type
+    message_types: {  }
+    negate: false
+    context_mapping:
+      better_messages: '@better_messages.context:better_messages'
+  'entity_bundle:commerce_product':
+    id: 'entity_bundle:commerce_product'
+    bundles: {  }
+    negate: false
+    context_mapping:
+      commerce_product: '@commerce_product.product_route_context:commerce_product'
+  'entity_bundle:node':
+    id: 'entity_bundle:node'
+    bundles: {  }
+    negate: false
+    context_mapping:
+      node: '@node.node_route_context:node'
+  language:
+    id: language
+    langcodes: {  }
+    negate: false
+    context_mapping:
+      language: '@language.current_language_context:language_interface'
+  node_type:
+    id: node_type
+    bundles: {  }
+    negate: false
+    context_mapping:
+      node: '@node.node_route_context:node'
+  request_path:
+    id: request_path
+    pages: ''
+    negate: false
+  user_role:
+    id: user_role
+    roles: {  }
+    negate: false
+    context_mapping:
+      user: '@user.current_user_context:current_user'
+langcode: fr
+_core:
+  default_config_hash: VcrgfJ8s9xNvGnogt3JciEvtMgPkMsHeE9BOLXd7jHk

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

@@ -1,6 +1,6 @@
 uuid: 90f98c52-9624-4758-9c38-3904d5ef5faa
 langcode: en
-status: true
+status: false
 dependencies:
   module:
     - commerce_cart

+ 46 - 0
config/sync/block.block.checkoutprogress.yml

@@ -0,0 +1,46 @@
+uuid: f1f79e84-77c7-4d8a-a4b5-a8a84f380cb0
+langcode: en
+status: true
+dependencies:
+  module:
+    - commerce_checkout
+    - context
+    - ctools
+  theme:
+    - materiotheme
+id: checkoutprogress
+theme: materiotheme
+region: content_top
+weight: 0
+provider: null
+plugin: commerce_checkout_progress
+settings:
+  id: commerce_checkout_progress
+  label: 'Checkout progress'
+  provider: commerce_checkout
+  label_display: '0'
+visibility:
+  view_inclusion:
+    id: view_inclusion
+    negate: null
+    view_inclusion: {  }
+    context_mapping: {  }
+  request_path_exclusion:
+    id: request_path_exclusion
+    pages: ''
+    negate: null
+    context_mapping: {  }
+  'entity_bundle:commerce_product_variation':
+    id: 'entity_bundle:commerce_product_variation'
+    bundles:
+      materio_product_variation_type: materio_product_variation_type
+    negate: false
+    context_mapping:
+      commerce_product_variation: '@commerce_product.product_variation_route_context:commerce_product_variation'
+  'entity_bundle:commerce_product':
+    id: 'entity_bundle:commerce_product'
+    bundles:
+      materio_product_type: materio_product_type
+    negate: false
+    context_mapping:
+      commerce_product: '@commerce_product.product_route_context:commerce_product'

+ 3 - 1
config/sync/block.block.header.yml

@@ -19,9 +19,11 @@ settings:
   label: Header
   provider: menu_block
   label_display: '0'
+  follow: false
+  follow_parent: child
   level: 1
   depth: 0
-  expand: 0
+  expand: false
   parent: 'header:'
   suggestion: header
 visibility: {  }

+ 43 - 0
config/sync/block.block.materiosimplenewssubscription.yml

@@ -0,0 +1,43 @@
+uuid: 9707958e-dc3d-43f9-a449-84993d135dae
+langcode: en
+status: true
+dependencies:
+  module:
+    - context
+    - materio_simplenews
+    - user
+  theme:
+    - materiotheme
+id: materiosimplenewssubscription
+theme: materiotheme
+region: footer_left
+weight: 0
+provider: null
+plugin: materio_simplenews_subscription_block
+settings:
+  id: materio_simplenews_subscription_block
+  label: 'Materio Simplenews subscription'
+  provider: materio_simplenews
+  label_display: '0'
+  newsletters:
+    materio_newsletter: materio_newsletter
+  message: 'Subscribe to our monthly newsletter.'
+  unique_id: d0c7bdf4-c218-4ded-840a-9c4c731ec469
+visibility:
+  view_inclusion:
+    id: view_inclusion
+    negate: null
+    view_inclusion: {  }
+    context_mapping: {  }
+  request_path_exclusion:
+    id: request_path_exclusion
+    pages: ''
+    negate: null
+    context_mapping: {  }
+  user_role:
+    id: user_role
+    roles:
+      anonymous: anonymous
+    negate: false
+    context_mapping:
+      user: '@user.current_user_context:current_user'

+ 12 - 0
config/sync/block.block.tabs.yml

@@ -3,6 +3,7 @@ langcode: en
 status: true
 dependencies:
   module:
+    - context
     - user
   theme:
     - materiotheme
@@ -23,8 +24,19 @@ visibility:
   user_role:
     id: user_role
     roles:
+      authenticated: authenticated
       admin: admin
       root: root
     negate: false
     context_mapping:
       user: '@user.current_user_context:current_user'
+  view_inclusion:
+    id: view_inclusion
+    negate: null
+    view_inclusion: {  }
+    context_mapping: {  }
+  request_path_exclusion:
+    id: request_path_exclusion
+    pages: ''
+    negate: null
+    context_mapping: {  }

+ 35 - 0
config/sync/block.block.views_block__my_flag_list_items_block_1.yml

@@ -0,0 +1,35 @@
+uuid: b3a7a1d3-79a0-4874-abdd-4a49c48d0f5d
+langcode: en
+status: false
+dependencies:
+  config:
+    - views.view.my_flag_list_items
+  module:
+    - context
+    - views
+  theme:
+    - materiotheme
+id: views_block__my_flag_list_items_block_1
+theme: materiotheme
+region: content_left
+weight: 0
+provider: null
+plugin: 'views_block:my_flag_list_items-block_1'
+settings:
+  id: 'views_block:my_flag_list_items-block_1'
+  label: ''
+  provider: views
+  label_display: visible
+  views_label: ''
+  items_per_page: none
+visibility:
+  view_inclusion:
+    id: view_inclusion
+    negate: null
+    view_inclusion: {  }
+    context_mapping: {  }
+  request_path_exclusion:
+    id: request_path_exclusion
+    pages: ''
+    negate: null
+    context_mapping: {  }

+ 35 - 23
config/sync/commerce_checkout.commerce_checkout_flow.materio_checkout_flow.yml

@@ -5,48 +5,60 @@ dependencies:
   module:
     - commerce_payment
     - commerce_promotion
+    - commerce_stripe
     - email_registration
 id: materio_checkout_flow
 label: 'materio checkout flow'
 plugin: multistep_default
 configuration:
   display_checkout_progress: true
+  display_checkout_progress_breadcrumb_links: true
   panes:
-    login:
+    email_registration_login:
       allow_guest_checkout: true
-      allow_registration: true
-      step: login
-      weight: 0
-    review:
-      step: review
-      weight: 4
-    completion_message:
-      step: complete
-      weight: 6
-    completion_register:
-      step: complete
-      weight: 7
-    order_summary:
-      view: ''
-      step: _sidebar
+      allow_registration: false
+      step: _disabled
       weight: 8
     contact_information:
       double_entry: false
       step: order_information
+      weight: 0
+    payment_information:
+      step: order_information
+      weight: 1
+    review:
+      step: review
       weight: 2
+    stripe_review:
+      button_id: edit-actions-next
+      step: review
+      weight: 3
     payment_process:
       capture: true
       step: payment
+      weight: 4
+    completion_message:
+      message:
+        value: "Your order number is [commerce_order:order_number].\r\nYou can view your order on your account page when logged in."
+        format: plain_text
+      step: complete
       weight: 5
-    payment_information:
-      step: order_information
-      weight: 3
+    order_summary:
+      view: commerce_checkout_order_summary
+      step: _sidebar
+      weight: 6
     coupon_redemption:
       allow_multiple: false
       step: _sidebar
+      weight: 7
+    email_registration_completion_registration:
+      step: _disabled
       weight: 9
-    email_registration_login:
+    completion_register:
+      step: _disabled
+      weight: 10
+    login:
       allow_guest_checkout: true
-      allow_registration: true
-      step: login
-      weight: 1
+      allow_registration: false
+      step: _disabled
+      weight: 11

+ 7 - 6
config/sync/commerce_payment.commerce_payment_gateway.cm_cic.yml

@@ -1,21 +1,22 @@
 uuid: 9fd9ac25-5b14-4630-a056-546da6b3b418
 langcode: en
-status: true
+status: false
 dependencies:
   module:
     - commerce_cmcic
 id: cm_cic
-label: CM-CIC
-weight: null
+label: CIC-CM
+weight: -10
 plugin: commerce_cmcic
 configuration:
-  display_label: CM-CIC
+  display_label: 'Credit Card via CIC-CM'
   mode: test
   payment_method_types:
     - credit_card
-  bank_type: cic
+  collect_billing_information: true
+  bank_type: monetico
   version: '3.0'
-  security_key: 7C86189FA72DA637A722BB395BFB9D403D3C70P7
+  security_key: 7C86189FA72DA637A722BB395BFB9D403D3C7097
   tpe: '6277685'
   company: materio
 conditions: {  }

+ 20 - 0
config/sync/commerce_payment.commerce_payment_gateway.stripe.yml

@@ -0,0 +1,20 @@
+uuid: e41e2a00-d6e1-4a9b-add4-058e4fbde0d2
+langcode: en
+status: true
+dependencies:
+  module:
+    - commerce_stripe
+id: stripe
+label: Stripe
+weight: -10
+plugin: stripe
+configuration:
+  publishable_key: pk_test_51I7RAuBp8BkjanLQtX3lktLLC3PIOkzKVqPqijC9GZz1XD2PHLZHEQOSJzjVnvxO2aMuk0mQybVZnNnLsJDSWMP800VENEIUqZ
+  secret_key: sk_test_51I7RAuBp8BkjanLQSwUpyIDFUwvWgXjsJZHI5HAcZK9XCe3Gw1BuhxvvgZccv5Feb6jAo8ZskId2K5Oy4IIUsOQP00Mb4LdMfO
+  display_label: Stripe
+  mode: test
+  payment_method_types:
+    - credit_card
+  collect_billing_information: true
+conditions: {  }
+conditionOperator: AND

+ 2 - 0
config/sync/config_ignore.settings.yml

@@ -2,6 +2,8 @@ ignored_config_entities:
   - system.performance
   - devel.settings
   - piwik.settings
+  - 'system.action.flag_action.*'
+  - 'flag.flag.*'
 langcode: fr
 _core:
   default_config_hash: IullHNodatpZ32WixustQwIfzdZVNNBx8cz0-RYLSa8

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.default.changed.yml

@@ -0,0 +1,18 @@
+uuid: 9dee2c52-68a2-48ad-897d-140a8775da71
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.changed
+field_name: changed
+entity_type: commerce_product_variation
+bundle: default
+label: Changed
+description: 'The time when the variation was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.default.created.yml

@@ -0,0 +1,18 @@
+uuid: c177943c-5c6a-4de1-bb92-52d7f8b2dfdb
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.created
+field_name: created
+entity_type: commerce_product_variation
+bundle: default
+label: Created
+description: 'The time when the variation was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 22 - 0
config/sync/core.base_field_override.commerce_product_variation.default.status.yml

@@ -0,0 +1,22 @@
+uuid: 11ace372-b3d0-4ed6-8a9a-467ab095571d
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.status
+field_name: status
+entity_type: commerce_product_variation
+bundle: default
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.default.title.yml

@@ -0,0 +1,18 @@
+uuid: 2cb1f0f8-8678-46f9-b883-160a51dd5777
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.title
+field_name: title
+entity_type: commerce_product_variation
+bundle: default
+label: Title
+description: 'The variation title.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.commerce_product_variation.default.uid.yml

@@ -0,0 +1,20 @@
+uuid: 9e0f3894-7c13-4d69-ac56-312c4ca6a7bb
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.uid
+field_name: uid
+entity_type: commerce_product_variation
+bundle: default
+label: Author
+description: 'The variation author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\commerce_product\Entity\ProductVariation::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.changed.yml

@@ -0,0 +1,18 @@
+uuid: b8278e91-ee9e-470f-93a9-ffd79d870163
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.changed
+field_name: changed
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Changed
+description: 'The time when the variation was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.created.yml

@@ -0,0 +1,18 @@
+uuid: a5444ccb-b3c8-4019-b361-5a6d16757e18
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.created
+field_name: created
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Created
+description: 'The time when the variation was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 22 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.status.yml

@@ -0,0 +1,22 @@
+uuid: 5dfa307e-e602-4f22-9bb9-cca9cfa58af9
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.status
+field_name: status
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.title.yml

@@ -0,0 +1,18 @@
+uuid: e165fb64-ae62-47b9-9012-b0f20be7e3fe
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.title
+field_name: title
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Title
+description: 'The variation title.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.uid.yml

@@ -0,0 +1,20 @@
+uuid: f6b4e2d4-bc7a-4960-b2e7-487cf1264873
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.uid
+field_name: uid
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Author
+description: 'The variation author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\commerce_product\Entity\ProductVariation::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 20 - 0
config/sync/core.base_field_override.commerce_store.online.default_currency.yml

@@ -0,0 +1,20 @@
+uuid: 25da7bea-24c6-40b6-82d4-eb2e05cd213a
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_store.commerce_store_type.online
+id: commerce_store.online.default_currency
+field_name: default_currency
+entity_type: commerce_store
+bundle: online
+label: 'Default currency'
+description: 'The default currency of the store.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 18 - 0
config/sync/core.base_field_override.commerce_store.online.name.yml

@@ -0,0 +1,18 @@
+uuid: 597cc6b9-f7c0-4c9f-94cd-35fc127532f4
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_store.commerce_store_type.online
+id: commerce_store.online.name
+field_name: name
+entity_type: commerce_store
+bundle: online
+label: Name
+description: 'The store name.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.commerce_store.online.path.yml

@@ -0,0 +1,20 @@
+uuid: f4d6896b-2b30-4bda-ac40-84079cceb5a7
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_store.commerce_store_type.online
+  module:
+    - path
+id: commerce_store.online.path
+field_name: path
+entity_type: commerce_store
+bundle: online
+label: 'URL alias'
+description: 'The store URL alias.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: path

+ 18 - 0
config/sync/core.base_field_override.consumer.consumer.description.yml

@@ -0,0 +1,18 @@
+uuid: bb585f30-df0d-4592-afe4-9eca24729056
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.description
+field_name: description
+entity_type: consumer
+bundle: consumer
+label: Description
+description: 'A description of the consumer. This text will be shown to the users to authorize sharing their data to create an access token.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string_long

+ 36 - 0
config/sync/core.base_field_override.consumer.consumer.image.yml

@@ -0,0 +1,36 @@
+uuid: a5fbd09e-fe25-4c90-8ea9-cec12b19fd00
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+    - image
+id: consumer.consumer.image
+field_name: image
+entity_type: consumer
+bundle: consumer
+label: Logo
+description: 'Logo of the consumer.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  file_extensions: 'png gif jpg jpeg'
+  alt_field: true
+  alt_field_required: true
+  title_field: false
+  title_field_required: false
+  max_resolution: ''
+  min_resolution: ''
+  default_image:
+    uuid: null
+    alt: ''
+    title: ''
+    width: null
+    height: null
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  max_filesize: ''
+  handler: default
+  handler_settings: {  }
+field_type: image

+ 22 - 0
config/sync/core.base_field_override.consumer.consumer.is_default.yml

@@ -0,0 +1,22 @@
+uuid: 12b20375-e721-4b61-bd63-79fafabc7120
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.is_default
+field_name: is_default
+entity_type: consumer
+bundle: consumer
+label: 'Is this the default consumer?'
+description: 'There can only be one default consumer. Mark this to use this consumer when none other applies.'
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.consumer.consumer.label.yml

@@ -0,0 +1,18 @@
+uuid: 45e76188-fc99-498a-aa5e-ee9b35f1bb0f
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.label
+field_name: label
+entity_type: consumer
+bundle: consumer
+label: Label
+description: 'The consumer label.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.consumer.consumer.owner_id.yml

@@ -0,0 +1,20 @@
+uuid: 4462bbde-2ade-4f26-a28a-0f2a9ae2f6fe
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.owner_id
+field_name: owner_id
+entity_type: consumer
+bundle: consumer
+label: 'User ID'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\consumers\Entity\Consumer::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 22 - 0
config/sync/core.base_field_override.consumer.consumer.third_party.yml

@@ -0,0 +1,22 @@
+uuid: ddf4a4a5-a6e0-40b2-bf1b-d6643e180ed5
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.third_party
+field_name: third_party
+entity_type: consumer
+bundle: consumer
+label: 'Is this consumer 3rd party?'
+description: 'Mark this if the organization behind this consumer is not the same as the one behind the Drupal API.'
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.article.changed.yml

@@ -0,0 +1,18 @@
+uuid: 30068c4f-f20f-468e-86bc-068eb31bd51a
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.changed
+field_name: changed
+entity_type: node
+bundle: article
+label: Changed
+description: 'The time that the node was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.node.article.created.yml

@@ -0,0 +1,18 @@
+uuid: e9a226ea-4d79-47f7-998a-6f16785e35a3
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.created
+field_name: created
+entity_type: node
+bundle: article
+label: 'Authored on'
+description: 'The time that the node was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 20 - 0
config/sync/core.base_field_override.node.article.menu_link.yml

@@ -0,0 +1,20 @@
+uuid: 6c70ba9d-c6ab-4251-823a-def487135983
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.menu_link
+field_name: menu_link
+entity_type: node
+bundle: article
+label: 'Menu link'
+description: 'Computed menu link for the node (only available during node saving).'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 20 - 0
config/sync/core.base_field_override.node.article.path.yml

@@ -0,0 +1,20 @@
+uuid: 30db082e-40fb-4260-aee4-be0a945f5723
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+  module:
+    - path
+id: node.article.path
+field_name: path
+entity_type: node
+bundle: article
+label: 'URL alias'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: path

+ 1 - 1
config/sync/core.base_field_override.node.article.promote.yml

@@ -11,7 +11,7 @@ bundle: article
 label: 'Promoted to front page'
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value:
   -
     value: 0

+ 22 - 0
config/sync/core.base_field_override.node.article.status.yml

@@ -0,0 +1,22 @@
+uuid: 35a0177e-a838-43ae-8026-0af6c0916c37
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.status
+field_name: status
+entity_type: node
+bundle: article
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 22 - 0
config/sync/core.base_field_override.node.article.sticky.yml

@@ -0,0 +1,22 @@
+uuid: cd4fae3c-2f9a-4e1b-a6cc-688bbbc5b83f
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.sticky
+field_name: sticky
+entity_type: node
+bundle: article
+label: 'Sticky at top of lists'
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.article.title.yml

@@ -0,0 +1,18 @@
+uuid: 4f195ab2-9d17-41ce-b61a-4e2d9df7f7b5
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.title
+field_name: title
+entity_type: node
+bundle: article
+label: Title
+description: ''
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.node.article.uid.yml

@@ -0,0 +1,20 @@
+uuid: e392b906-c596-4c54-a87d-c3a39d193dc2
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.uid
+field_name: uid
+entity_type: node
+bundle: article
+label: 'Authored by'
+description: 'The username of the content author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\node\Entity\Node::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

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

@@ -11,7 +11,7 @@ bundle: materiau
 label: Name
 description: ''
 required: true
-translatable: false
+translatable: true
 default_value: {  }
 default_value_callback: ''
 settings: {  }

+ 22 - 0
config/sync/core.base_field_override.node.note.promote.yml

@@ -0,0 +1,22 @@
+uuid: e28b50f6-2871-47d2-af11-db34c50092a3
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.note
+id: node.note.promote
+field_name: promote
+entity_type: node
+bundle: note
+label: 'Promu en page d''accueil'
+description: ''
+required: false
+translatable: true
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: Activé
+  off_label: Désactivé
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.simplenews_issue.changed.yml

@@ -0,0 +1,18 @@
+uuid: f7f7c3a4-51a2-4614-b112-2e853fd84e57
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.changed
+field_name: changed
+entity_type: node
+bundle: simplenews_issue
+label: Changed
+description: 'The time that the node was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.node.simplenews_issue.created.yml

@@ -0,0 +1,18 @@
+uuid: 17783c91-eacd-49d1-b141-582653956244
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.created
+field_name: created
+entity_type: node
+bundle: simplenews_issue
+label: 'Authored on'
+description: 'The time that the node was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 20 - 0
config/sync/core.base_field_override.node.simplenews_issue.menu_link.yml

@@ -0,0 +1,20 @@
+uuid: b36a0ef3-03fd-4031-8bf3-4e241d9ba2b8
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.menu_link
+field_name: menu_link
+entity_type: node
+bundle: simplenews_issue
+label: 'Menu link'
+description: 'Computed menu link for the node (only available during node saving).'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 20 - 0
config/sync/core.base_field_override.node.simplenews_issue.path.yml

@@ -0,0 +1,20 @@
+uuid: f7e53cf6-11b9-4996-be9b-8279047167bb
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+  module:
+    - path
+id: node.simplenews_issue.path
+field_name: path
+entity_type: node
+bundle: simplenews_issue
+label: 'URL alias'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: path

+ 22 - 0
config/sync/core.base_field_override.node.simplenews_issue.promote.yml

@@ -0,0 +1,22 @@
+uuid: a70361f2-ab38-4a10-af88-734b707ae10a
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.promote
+field_name: promote
+entity_type: node
+bundle: simplenews_issue
+label: 'Promoted to front page'
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 22 - 0
config/sync/core.base_field_override.node.simplenews_issue.status.yml

@@ -0,0 +1,22 @@
+uuid: d4728075-6d49-47a5-a1ff-39fa9c3f48f4
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.status
+field_name: status
+entity_type: node
+bundle: simplenews_issue
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 22 - 0
config/sync/core.base_field_override.node.simplenews_issue.sticky.yml

@@ -0,0 +1,22 @@
+uuid: 51f46b66-c427-47af-9cdb-cf87f88a9268
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.sticky
+field_name: sticky
+entity_type: node
+bundle: simplenews_issue
+label: 'Sticky at top of lists'
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.simplenews_issue.title.yml

@@ -0,0 +1,18 @@
+uuid: 4d06d9c9-8776-42b7-a440-b976318b35cb
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.title
+field_name: title
+entity_type: node
+bundle: simplenews_issue
+label: Title
+description: ''
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.node.simplenews_issue.uid.yml

@@ -0,0 +1,20 @@
+uuid: 248a1530-3263-45a4-b61b-b94fb6c8e451
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.uid
+field_name: uid
+entity_type: node
+bundle: simplenews_issue
+label: 'Authored by'
+description: 'The username of the content author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\node\Entity\Node::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 18 - 0
config/sync/core.base_field_override.node.thematique.changed.yml

@@ -0,0 +1,18 @@
+uuid: 5093b0c3-e118-4053-89b0-41267781f1b3
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.changed
+field_name: changed
+entity_type: node
+bundle: thematique
+label: Changed
+description: 'The time that the node was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.node.thematique.created.yml

@@ -0,0 +1,18 @@
+uuid: d2e387c6-6898-428b-a540-7d297ece2954
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.created
+field_name: created
+entity_type: node
+bundle: thematique
+label: 'Authored on'
+description: 'The time that the node was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 20 - 0
config/sync/core.base_field_override.node.thematique.menu_link.yml

@@ -0,0 +1,20 @@
+uuid: c71a8148-a277-4c08-aa3b-948a256f6f75
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.menu_link
+field_name: menu_link
+entity_type: node
+bundle: thematique
+label: 'Menu link'
+description: 'Computed menu link for the node (only available during node saving).'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 20 - 0
config/sync/core.base_field_override.node.thematique.path.yml

@@ -0,0 +1,20 @@
+uuid: 84b2df71-0695-4e6c-93e7-460cc662f2bd
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+  module:
+    - path
+id: node.thematique.path
+field_name: path
+entity_type: node
+bundle: thematique
+label: 'URL alias'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: path

+ 1 - 1
config/sync/core.base_field_override.node.thematique.promote.yml

@@ -11,7 +11,7 @@ bundle: thematique
 label: 'Promoted to front page'
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value:
   -
     value: 0

+ 22 - 0
config/sync/core.base_field_override.node.thematique.status.yml

@@ -0,0 +1,22 @@
+uuid: d0d0e446-12e7-419f-95cd-752bf6068b93
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.status
+field_name: status
+entity_type: node
+bundle: thematique
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 22 - 0
config/sync/core.base_field_override.node.thematique.sticky.yml

@@ -0,0 +1,22 @@
+uuid: 0326cdc0-5e36-4936-9151-3f599a518321
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.sticky
+field_name: sticky
+entity_type: node
+bundle: thematique
+label: 'Sticky at top of lists'
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.thematique.title.yml

@@ -0,0 +1,18 @@
+uuid: ce50187a-dcfc-4e5e-86b5-2cbb89c111ff
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.title
+field_name: title
+entity_type: node
+bundle: thematique
+label: Title
+description: ''
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.node.thematique.uid.yml

@@ -0,0 +1,20 @@
+uuid: 147fef17-9aae-4f9d-9125-80641b485128
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.uid
+field_name: uid
+entity_type: node
+bundle: thematique
+label: 'Authored by'
+description: 'The username of the content author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\node\Entity\Node::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 9 - 0
config/sync/core.entity_form_display.commerce_product.materio_product_type.default.yml

@@ -5,6 +5,7 @@ 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.field_price_description
   module:
     - commerce
     - path
@@ -30,6 +31,14 @@ content:
     region: content
     settings: {  }
     third_party_settings: {  }
+  field_price_description:
+    weight: 91
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: text_textarea
+    region: content
   langcode:
     type: language_select
     weight: 2

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

@@ -21,12 +21,12 @@ mode: default
 content:
   billing_schedule:
     type: options_select
-    weight: 91
+    weight: 10
     settings: {  }
     third_party_settings: {  }
     region: content
   field_description:
-    weight: 92
+    weight: 11
     settings:
       rows: 5
       placeholder: ''
@@ -34,7 +34,7 @@ content:
     type: text_textarea
     region: content
   field_multiple:
-    weight: 93
+    weight: 5
     settings:
       display_label: true
     third_party_settings: {  }
@@ -42,38 +42,38 @@ content:
     region: content
   langcode:
     type: language_select
-    weight: 2
+    weight: 6
     region: content
     settings:
       include_locked: true
     third_party_settings: {  }
   license_expiration:
     type: commerce_plugin_select
-    weight: 21
+    weight: 8
     settings: {  }
     third_party_settings: {  }
     region: content
   license_type:
     type: commerce_plugin_select
-    weight: 20
+    weight: 7
     settings: {  }
     third_party_settings: {  }
     region: content
   list_price:
     type: commerce_list_price
-    weight: -1
+    weight: 2
     region: content
     settings: {  }
     third_party_settings: {  }
   price:
     type: commerce_price_default
-    weight: 0
+    weight: 3
     region: content
     settings: {  }
     third_party_settings: {  }
   sku:
     type: string_textfield
-    weight: -4
+    weight: 1
     region: content
     settings:
       size: 60
@@ -83,18 +83,18 @@ content:
     type: boolean_checkbox
     settings:
       display_label: true
-    weight: 90
+    weight: 9
     region: content
     third_party_settings: {  }
   subscription_type:
     type: commerce_plugin_select
-    weight: 0
+    weight: 4
     settings: {  }
     third_party_settings: {  }
     region: content
   title:
     type: string_textfield
-    weight: -5
+    weight: 0
     region: content
     settings:
       size: 60

+ 35 - 0
config/sync/core.entity_form_display.commerce_subscription.product_variation.customer.yml

@@ -0,0 +1,35 @@
+uuid: bbffbc50-4c02-47d3-9626-a34cb7f96be3
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.commerce_subscription.customer
+  module:
+    - commerce_recurring
+id: commerce_subscription.product_variation.customer
+targetEntityType: commerce_subscription
+bundle: product_variation
+mode: customer
+content:
+  payment_method:
+    type: commerce_recurring_payment_method
+    weight: 0
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  billing_schedule: true
+  ends: true
+  purchased_entity: true
+  quantity: true
+  starts: true
+  store_id: true
+  title: true
+  trial_ends: true
+  trial_starts: true
+  uid: true
+  unit_price: true

+ 34 - 0
config/sync/core.entity_form_display.commerce_subscription.standalone.customer.yml

@@ -0,0 +1,34 @@
+uuid: fa677f7f-500a-427c-a38f-bd12760bc41b
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_form_mode.commerce_subscription.customer
+  module:
+    - commerce_recurring
+id: commerce_subscription.standalone.customer
+targetEntityType: commerce_subscription
+bundle: standalone
+mode: customer
+content:
+  payment_method:
+    type: commerce_recurring_payment_method
+    weight: 0
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  billing_schedule: true
+  ends: true
+  quantity: true
+  starts: true
+  store_id: true
+  title: true
+  trial_ends: true
+  trial_starts: true
+  uid: true
+  unit_price: true

+ 30 - 14
config/sync/core.entity_form_display.node.article.default.yml

@@ -31,6 +31,7 @@ third_party_settings:
       children:
         - group_contents
         - group_media
+        - group_videos
         - group_taxonomy
       parent_name: ''
       weight: 0
@@ -61,17 +62,16 @@ third_party_settings:
     group_media:
       children:
         - field_visuel
-        - field_video
       parent_name: group_htabs
       weight: 11
       format_type: tab
       format_settings:
-        id: ''
-        classes: ''
-        formatter: open
         description: ''
+        formatter: closed
         required_fields: true
-      label: media
+        id: ''
+        classes: ''
+      label: images
       region: content
     group_taxonomy:
       children:
@@ -79,14 +79,14 @@ third_party_settings:
         - field_tags
         - field_showroom
       parent_name: group_htabs
-      weight: 12
+      weight: 13
       format_type: tab
       format_settings:
-        id: ''
-        classes: ''
-        formatter: open
         description: ''
+        formatter: closed
         required_fields: true
+        id: ''
+        classes: ''
       label: Taxonomy
       region: content
     group_internal:
@@ -96,6 +96,7 @@ third_party_settings:
         - field_workflow
         - field_migration
         - field_memo
+        - translation
       parent_name: ''
       weight: 1
       format_type: tab
@@ -107,6 +108,20 @@ third_party_settings:
         required_fields: true
       label: Internal
       region: content
+    group_videos:
+      children:
+        - field_video
+      parent_name: group_htabs
+      weight: 12
+      format_type: tab
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Videos
 id: node.article.default
 targetEntityType: node
 bundle: article
@@ -114,7 +129,7 @@ mode: default
 content:
   body:
     type: text_textarea_with_summary
-    weight: 3
+    weight: 32
     settings:
       rows: 9
       summary_rows: 3
@@ -129,7 +144,7 @@ content:
     type: daterange_default
     region: content
   field_linked_materials:
-    weight: 27
+    weight: 33
     settings:
       match_operator: CONTAINS
       size: 60
@@ -163,7 +178,7 @@ content:
     type: entity_reference_autocomplete
     region: content
   field_source:
-    weight: 2
+    weight: 31
     settings:
       placeholder_url: ''
       placeholder_title: ''
@@ -219,19 +234,20 @@ content:
     third_party_settings: {  }
   title:
     type: string_textfield
-    weight: 1
+    weight: 29
     region: content
     settings:
       size: 60
       placeholder: ''
     third_party_settings: {  }
   translation:
-    weight: 3
+    weight: 7
     region: content
     settings: {  }
     third_party_settings: {  }
 hidden:
   created: true
+  flag: true
   path: true
   promote: true
   status: true

+ 134 - 4
config/sync/core.entity_form_display.node.frontpage.default.yml

@@ -5,12 +5,110 @@ dependencies:
   config:
     - field.field.node.frontpage.field_a_database
     - field.field.node.frontpage.field_blabla
+    - field.field.node.frontpage.field_blabla_links
+    - field.field.node.frontpage.field_database_links
     - field.field.node.frontpage.field_pricing
+    - field.field.node.frontpage.field_pricing_pitch
+    - field.field.node.frontpage.field_showroom_links
     - field.field.node.frontpage.field_showrooms
     - field.field.node.frontpage.field_what_is_materio
     - node.type.frontpage
   module:
+    - field_group
+    - link
     - text
+third_party_settings:
+  field_group:
+    group_htabs:
+      children:
+        - group_intro
+        - group_database
+        - group_showrooms
+        - group_blabla
+        - group_pricing
+      parent_name: ''
+      weight: 1
+      format_type: tabs
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        direction: vertical
+      label: htabs
+    group_intro:
+      children:
+        - field_what_is_materio
+      parent_name: group_htabs
+      weight: 19
+      format_type: tab
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: open
+        required_fields: true
+      label: Intro
+    group_database:
+      children:
+        - field_a_database
+        - field_database_links
+      parent_name: group_htabs
+      weight: 20
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Database
+    group_showrooms:
+      children:
+        - field_showrooms
+        - field_showroom_links
+      parent_name: group_htabs
+      weight: 21
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Showrooms
+    group_blabla:
+      children:
+        - field_blabla
+        - field_blabla_links
+      parent_name: group_htabs
+      weight: 22
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Blabla
+    group_pricing:
+      children:
+        - field_pricing
+        - field_pricing_pitch
+      parent_name: group_htabs
+      weight: 23
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Pricing
 id: node.frontpage.default
 targetEntityType: node
 bundle: frontpage
@@ -32,14 +130,46 @@ content:
     third_party_settings: {  }
     type: text_textarea
     region: content
+  field_blabla_links:
+    weight: 5
+    settings:
+      placeholder_url: ''
+      placeholder_title: ''
+    third_party_settings: {  }
+    type: link_default
+    region: content
+  field_database_links:
+    weight: 3
+    settings:
+      placeholder_url: ''
+      placeholder_title: ''
+    third_party_settings: {  }
+    type: link_default
+    region: content
   field_pricing:
-    weight: 26
+    weight: 2
     settings:
       rows: 5
       placeholder: ''
     third_party_settings: {  }
     type: text_textarea
     region: content
+  field_pricing_pitch:
+    weight: 1
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: text_textfield
+    region: content
+  field_showroom_links:
+    weight: 4
+    settings:
+      placeholder_url: ''
+      placeholder_title: ''
+    third_party_settings: {  }
+    type: link_default
+    region: content
   field_showrooms:
     weight: 3
     settings:
@@ -49,7 +179,7 @@ content:
     type: text_textarea
     region: content
   field_what_is_materio:
-    weight: 1
+    weight: 20
     settings:
       rows: 5
       placeholder: ''
@@ -58,7 +188,7 @@ content:
     region: content
   langcode:
     type: language_select
-    weight: 5
+    weight: 3
     region: content
     settings:
       include_locked: true
@@ -72,7 +202,7 @@ content:
       placeholder: ''
     third_party_settings: {  }
   translation:
-    weight: 6
+    weight: 4
     region: content
     settings: {  }
     third_party_settings: {  }

+ 97 - 0
config/sync/core.entity_form_display.node.note.default.yml

@@ -0,0 +1,97 @@
+uuid: d8aa1b2a-cefe-4787-906a-66d1b4942b81
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.note.field_contenu
+    - field.field.node.note.field_target
+    - node.type.note
+  module:
+    - path
+id: node.note.default
+targetEntityType: node
+bundle: note
+mode: default
+content:
+  created:
+    type: datetime_timestamp
+    weight: 10
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_contenu:
+    weight: 121
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textarea
+    region: content
+  field_target:
+    weight: 122
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  langcode:
+    type: language_select
+    weight: 2
+    region: content
+    settings:
+      include_locked: true
+    third_party_settings: {  }
+  path:
+    type: path
+    weight: 30
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  promote:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 15
+    region: content
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 120
+    region: content
+    third_party_settings: {  }
+  sticky:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 16
+    region: content
+    third_party_settings: {  }
+  title:
+    type: string_textfield
+    weight: -5
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 5
+    settings:
+      match_operator: CONTAINS
+      size: 60
+      placeholder: ''
+      match_limit: 10
+    region: content
+    third_party_settings: {  }
+  url_redirects:
+    weight: 50
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+hidden: {  }

+ 158 - 13
config/sync/core.entity_form_display.node.thematique.default.yml

@@ -4,12 +4,118 @@ status: true
 dependencies:
   config:
     - field.field.node.thematique.body
+    - field.field.node.thematique.field_linked_articles
     - field.field.node.thematique.field_linked_materials
+    - field.field.node.thematique.field_memo
+    - field.field.node.thematique.field_short_description
     - field.field.node.thematique.field_tags
+    - field.field.node.thematique.field_visuel
+    - image.style.thumbnail
     - node.type.thematique
   module:
+    - field_group
+    - image
     - path
     - text
+third_party_settings:
+  field_group:
+    group_htabs:
+      children:
+        - group_content
+        - group_media
+        - group_internal
+        - group_taxonomy
+        - group_links
+      parent_name: ''
+      weight: 1
+      format_type: tabs
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        direction: horizontal
+      label: htabs
+    group_content:
+      children:
+        - field_short_description
+        - body
+      parent_name: group_htabs
+      weight: 19
+      format_type: tab
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: open
+        required_fields: true
+      label: Content
+    group_media:
+      children:
+        - field_visuel
+      parent_name: group_htabs
+      weight: 20
+      format_type: tab
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Media
+    group_taxonomy:
+      children:
+        - field_tags
+      parent_name: group_htabs
+      weight: 21
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Taxonomy
+    group_links:
+      children:
+        - field_linked_materials
+        - field_linked_articles
+      parent_name: group_htabs
+      weight: 22
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Links
+    group_internal:
+      children:
+        - uid
+        - status
+        - langcode
+        - created
+        - flag
+        - promote
+        - sticky
+        - path
+        - url_redirects
+        - field_memo
+      parent_name: group_htabs
+      weight: 21
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Internal
 id: node.thematique.default
 targetEntityType: node
 bundle: thematique
@@ -17,7 +123,7 @@ mode: default
 content:
   body:
     type: text_textarea_with_summary
-    weight: 121
+    weight: 17
     settings:
       rows: 9
       summary_rows: 3
@@ -27,12 +133,22 @@ content:
     region: content
   created:
     type: datetime_timestamp
-    weight: 10
+    weight: 23
     region: content
     settings: {  }
     third_party_settings: {  }
+  field_linked_articles:
+    weight: 29
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
   field_linked_materials:
-    weight: 122
+    weight: 28
     settings:
       match_operator: CONTAINS
       size: 60
@@ -41,8 +157,24 @@ content:
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
+  field_memo:
+    weight: 15
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textarea
+    region: content
+  field_short_description:
+    weight: 16
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
   field_tags:
-    weight: 123
+    weight: 30
     settings:
       match_operator: CONTAINS
       size: 60
@@ -51,16 +183,29 @@ content:
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
+  field_visuel:
+    weight: 13
+    settings:
+      progress_indicator: throbber
+      preview_image_style: thumbnail
+    third_party_settings: {  }
+    type: image_image
+    region: content
+  flag:
+    weight: 24
+    region: content
+    settings: {  }
+    third_party_settings: {  }
   langcode:
     type: language_select
-    weight: 2
+    weight: 22
     region: content
     settings:
       include_locked: true
     third_party_settings: {  }
   path:
     type: path
-    weight: 30
+    weight: 27
     region: content
     settings: {  }
     third_party_settings: {  }
@@ -68,26 +213,26 @@ content:
     type: boolean_checkbox
     settings:
       display_label: true
-    weight: 15
+    weight: 25
     region: content
     third_party_settings: {  }
   status:
     type: boolean_checkbox
     settings:
       display_label: true
-    weight: 120
+    weight: 21
     region: content
     third_party_settings: {  }
   sticky:
     type: boolean_checkbox
     settings:
       display_label: true
-    weight: 16
+    weight: 26
     region: content
     third_party_settings: {  }
   title:
     type: string_textfield
-    weight: -5
+    weight: 0
     region: content
     settings:
       size: 60
@@ -95,7 +240,7 @@ content:
     third_party_settings: {  }
   uid:
     type: entity_reference_autocomplete
-    weight: 5
+    weight: 20
     settings:
       match_operator: CONTAINS
       size: 60
@@ -104,8 +249,8 @@ content:
     region: content
     third_party_settings: {  }
   url_redirects:
-    weight: 50
+    weight: 28
+    region: content
     settings: {  }
     third_party_settings: {  }
-    region: content
 hidden: {  }

+ 106 - 0
config/sync/core.entity_form_display.taxonomy_term.assisted_research.default.yml

@@ -0,0 +1,106 @@
+uuid: 4ae54fb1-8c58-4dff-9fba-15ac7b79e1d6
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.taxonomy_term.assisted_research.field_terms
+    - taxonomy.vocabulary.assisted_research
+  module:
+    - field_group
+    - path
+third_party_settings:
+  field_group:
+    group_tabs:
+      children:
+        - group_list
+        - group_admin
+      parent_name: ''
+      weight: 1
+      format_type: tabs
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        direction: horizontal
+      label: tabs
+    group_list:
+      children:
+        - field_terms
+      parent_name: group_tabs
+      weight: 8
+      format_type: tab
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: open
+        required_fields: true
+      label: List
+    group_admin:
+      children:
+        - langcode
+        - translation
+        - status
+        - path
+      parent_name: group_tabs
+      weight: 9
+      format_type: tab
+      region: content
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: admin
+id: taxonomy_term.assisted_research.default
+targetEntityType: taxonomy_term
+bundle: assisted_research
+mode: default
+content:
+  field_terms:
+    weight: 2
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  langcode:
+    type: language_select
+    weight: 3
+    region: content
+    settings:
+      include_locked: true
+    third_party_settings: {  }
+  name:
+    type: string_textfield
+    weight: 0
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  path:
+    type: path
+    weight: 6
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 5
+    region: content
+    third_party_settings: {  }
+  translation:
+    weight: 4
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+hidden:
+  description: true

+ 10 - 0
config/sync/core.entity_form_mode.commerce_subscription.customer.yml

@@ -0,0 +1,10 @@
+uuid: 0966c45f-b07c-4cfc-8373-9c7490fa7ce6
+langcode: en
+status: true
+dependencies:
+  module:
+    - commerce_recurring
+id: commerce_subscription.customer
+label: Customer
+targetEntityType: commerce_subscription
+cache: true

+ 13 - 0
config/sync/core.entity_form_mode.profile.billing.yml

@@ -0,0 +1,13 @@
+uuid: 9f62974c-d519-4ac2-a10b-f1a93007d104
+langcode: en
+status: true
+dependencies:
+  enforced:
+    module:
+      - commerce_order
+  module:
+    - profile
+id: profile.billing
+label: Billing
+targetEntityType: profile
+cache: true

+ 12 - 0
config/sync/core.entity_form_mode.simplenews_subscriber.materio_block.yml

@@ -0,0 +1,12 @@
+uuid: a97d0282-01c9-4b2e-8f91-24b0e3e6443c
+langcode: en
+status: true
+dependencies:
+  module:
+    - simplenews
+_core:
+  default_config_hash: leCpWOylvfK6ArYQp2n7dcGoAFC_A-X7qQm5FdYToWg
+id: simplenews_subscriber.materio_block
+label: Block
+targetEntityType: simplenews_subscriber
+cache: true

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

@@ -6,6 +6,7 @@ dependencies:
     - commerce_order.commerce_order_type.default
   module:
     - commerce_order
+    - commerce_price
     - state_machine
     - user
 _core:
@@ -15,6 +16,15 @@ targetEntityType: commerce_order
 bundle: default
 mode: default
 content:
+  balance:
+    type: commerce_price_default
+    label: inline
+    weight: 9
+    settings:
+      strip_trailing_zeroes: false
+      currency_display: symbol
+    third_party_settings: {  }
+    region: content
   changed:
     type: timestamp
     weight: 4
@@ -91,5 +101,6 @@ content:
 hidden:
   billing_profile: true
   order_number: true
+  search_api_excerpt: true
   store_id: true
   total_paid: true

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

@@ -15,6 +15,15 @@ targetEntityType: commerce_order
 bundle: materio_order_type
 mode: default
 content:
+  balance:
+    type: commerce_price_default
+    label: inline
+    weight: 12
+    settings:
+      strip_trailing_zeroes: false
+      currency_display: symbol
+    third_party_settings: {  }
+    region: content
   billing_profile:
     type: entity_reference_revisions_entity_view
     weight: 10

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

@@ -8,6 +8,7 @@ dependencies:
     - field.field.commerce_order.recurring.billing_schedule
   module:
     - commerce_order
+    - commerce_price
     - commerce_recurring
     - state_machine
     - user
@@ -18,6 +19,15 @@ targetEntityType: commerce_order
 bundle: recurring
 mode: default
 content:
+  balance:
+    type: commerce_price_default
+    label: inline
+    weight: 10
+    settings:
+      strip_trailing_zeroes: false
+      currency_display: symbol
+    third_party_settings: {  }
+    region: content
   billing_period:
     type: commerce_billing_period_default
     weight: 0
@@ -102,5 +112,6 @@ hidden:
   billing_profile: true
   billing_schedule: true
   order_number: true
+  search_api_excerpt: true
   store_id: true
   total_paid: true

+ 27 - 4
config/sync/core.entity_view_display.commerce_product.materio_product_type.default.yml

@@ -5,25 +5,48 @@ 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.field_price_description
+  module:
+    - text
 id: commerce_product.materio_product_type.default
 targetEntityType: commerce_product
 bundle: materio_product_type
 mode: default
 content:
+  body:
+    type: text_default
+    weight: 1
+    region: content
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+  field_price_description:
+    weight: 2
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  title:
+    type: string
+    weight: 0
+    region: content
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
   variations:
     type: entity_reference_entity_view
-    weight: 0
+    weight: 3
     region: content
     label: hidden
     settings:
-      view_mode: summary
+      view_mode: add_to_cart
       link: false
     third_party_settings: {  }
 hidden:
-  body: true
   created: true
   langcode: true
   search_api_excerpt: true
   stores: true
-  title: true
   uid: true

+ 39 - 0
config/sync/core.entity_view_display.commerce_product.materio_product_type.home_summary.yml

@@ -0,0 +1,39 @@
+uuid: 52c3ccdf-4fb5-4c18-bc17-bf6d0129bd7e
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_type.materio_product_type
+    - core.entity_view_mode.commerce_product.home_summary
+    - field.field.commerce_product.materio_product_type.body
+    - field.field.commerce_product.materio_product_type.field_price_description
+  module:
+    - text
+id: commerce_product.materio_product_type.home_summary
+targetEntityType: commerce_product
+bundle: materio_product_type
+mode: home_summary
+content:
+  body:
+    type: text_default
+    weight: 1
+    region: content
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+  title:
+    type: string
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+hidden:
+  created: true
+  field_price_description: true
+  langcode: true
+  search_api_excerpt: true
+  stores: true
+  uid: true
+  variations: true

+ 39 - 0
config/sync/core.entity_view_display.commerce_product.materio_product_type.order_summary.yml

@@ -0,0 +1,39 @@
+uuid: c59a04b2-8939-4553-91fa-22a3e9d9df2f
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_type.materio_product_type
+    - core.entity_view_mode.commerce_product.order_summary
+    - field.field.commerce_product.materio_product_type.body
+    - field.field.commerce_product.materio_product_type.field_price_description
+  module:
+    - text
+id: commerce_product.materio_product_type.order_summary
+targetEntityType: commerce_product
+bundle: materio_product_type
+mode: order_summary
+content:
+  body:
+    type: text_default
+    weight: 1
+    region: content
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+  title:
+    type: string
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+hidden:
+  created: true
+  field_price_description: true
+  langcode: true
+  search_api_excerpt: true
+  stores: true
+  uid: true
+  variations: true

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

@@ -7,6 +7,7 @@ dependencies:
     - 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.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

+ 60 - 0
config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.order_summary.yml

@@ -0,0 +1,60 @@
+uuid: 1fb21500-e88c-4213-a350-d79575ab3b29
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+    - core.entity_view_mode.commerce_product_variation.order_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.order_summary
+targetEntityType: commerce_product_variation
+bundle: materio_product_variation_type
+mode: order_summary
+content:
+  field_description:
+    type: text_default
+    weight: 2
+    region: content
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+  product_id:
+    type: entity_reference_entity_view
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      view_mode: order_summary
+      link: false
+    third_party_settings: {  }
+  title:
+    type: string
+    weight: 1
+    region: content
+    label: hidden
+    settings:
+      link_to_entity: false
+    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
+  search_api_excerpt: true
+  sku: true
+  subscription_type: true

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

@@ -35,7 +35,7 @@ content:
     region: content
     label: hidden
     settings:
-      link_to_entity: true
+      link_to_entity: false
     third_party_settings: {  }
 hidden:
   billing_schedule: true

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