230 Commits

Author SHA1 Message Date
d06cf6702a term_taxonomy_term_tree patche 2021-07-28 09:27:00 +02:00
fc85755ad1 fixed simplenews subscribers without account migration 2021-07-26 21:38:40 +02:00
513bce8721 fixed breve->article i18n migration 2021-07-22 19:33:40 +02:00
e45a31aa43 removed hightwater from materiau migration 2021-07-22 19:18:56 +02:00
ab3379e361 better admin licenses view 2021-07-22 11:37:43 +02:00
1806c09228 migrate user customer profil 2021-07-22 09:48:07 +02:00
e79bdeb5e6 member type automaticly filled on checkout 2021-07-16 20:12:10 +02:00
6cc3844230 added member_type on user migration 2021-07-16 17:03:32 +02:00
83b4c260bd created user profil customer migration 2021-07-15 18:00:42 +02:00
76f671a9d3 updated advanced_text_formatter 2021-07-15 12:25:23 +02:00
c41a09cfa3 added role_delegation 2021-07-15 10:30:10 +02:00
906cdfda64 updated contrib modules 2021-07-14 21:28:56 +02:00
68ac003aeb updated contrib modules 2021-07-14 21:20:31 +02:00
fec7e98bcb updated json_api_extras 2021-07-14 20:54:34 +02:00
48d32ef8d1 created full_html text format 2021-07-14 19:08:50 +02:00
131ad86fbc updated better_exposed_filters and all commerce modules 2021-07-14 18:56:27 +02:00
689a3903ad activated dgpr_tasks dgpr_fields, better popup display 2021-07-14 18:05:05 +02:00
785719e6d3 better footer height 2021-07-14 17:14:41 +02:00
8f7339b51e started rgpd integration 2021-07-14 12:23:13 +02:00
dddd19a7b3 added password length 2021-07-14 10:54:49 +02:00
d805ed5447 uninstalled password_policy 2021-07-14 10:32:00 +02:00
cdee9e41a3 installed password policy, retype password contraint instructions 2021-07-14 10:24:29 +02:00
1f8ae09838 improved lazy loading card images 2021-07-12 12:50:40 +02:00
7876386208 typo fix 2021-07-12 10:39:11 +02:00
afc14f8957 after reinstalling pwa, it seems to work better on dev env ... 2021-07-09 12:36:50 +02:00
7f1a7531d7 exported splitted pwa config to prod env 2021-07-09 12:25:25 +02:00
52ea8b825f uninstalles pwa from devel env 2021-07-09 12:18:55 +02:00
7fd5278e82 splitted pwa config 2021-07-09 12:17:42 +02:00
36350818ea dists 2021-07-09 12:04:13 +02:00
e4dcbbccec reverted previous commit 2021-07-09 11:58:56 +02:00
504ce37552 uninstalled pwa on dev, config splitt pwa on stage & prod, TEST 2021-07-09 11:42:28 +02:00
9fa3508260 cleaned the assets/dist folder, removed code splitting for font-ubunt and materialdesignicons 2021-07-09 11:35:37 +02:00
3e0966f56b removed the link on checkout completion message 2021-07-08 22:42:33 +02:00
ddb7c9c14e limited manual payement to annual licenses 2021-07-08 22:32:18 +02:00
510d7cb073 improved admin views commerce licenses 2021-07-08 12:42:14 +02:00
8b6dd73ec4 added engagement de 12 mois to product variations descriptions 2021-07-08 11:43:45 +02:00
84477a8d33 fixed payement confirme and or instructions texts 2021-07-08 10:00:57 +02:00
cbdae0d062 bug fix in MaterioCommerceNominativeTerms 2021-07-08 09:49:50 +02:00
2fab2343bf created nominative terms in pricing checkout flow 2021-07-07 17:46:34 +02:00
8c8fa6c2b9 fixed home commerce buttons 2021-07-07 16:14:12 +02:00
9e3cffa291 customized place your order button 2021-07-07 11:58:02 +02:00
9e01ecb2b9 added header phrase to login/register pricing modal 2021-07-07 11:21:04 +02:00
afa81b4a6f better pricing->loggin->checkoutflow transition 2021-07-07 11:02:09 +02:00
8cd3b9bfea payement instruction for check ou transfert 2021-07-07 10:24:24 +02:00
80427ae089 added comments to multijoueur webform 2021-07-05 14:45:56 +02:00
e8a8c43a29 multijoueur webform confirmation page 2021-07-05 12:31:11 +02:00
2f41f2cf85 some fix for multijouer webform 2021-07-05 12:16:11 +02:00
250e454424 translations for multijouer webform 2021-07-05 12:13:45 +02:00
19f79da87e some fix for multijouer webform 2021-07-05 12:08:32 +02:00
89c450e103 added email notification tomultijoueur submission 2021-07-01 16:58:16 +02:00
6f3d2abe0f missed editors menu subbmissions link 2021-07-01 16:47:42 +02:00
88b0ae5acd gave access to admin to multijoueur webform submissions 2021-07-01 16:44:27 +02:00
284b9c51bc fixed multijoueur webform path alias 2021-07-01 16:36:09 +02:00
2d704293a7 styled multijoueur webform 2021-07-01 16:33:15 +02:00
382158ca6c multijoueur webform default country_code:FR 2021-07-01 12:39:48 +02:00
e4a5ef2e6b no vuejs for multijoueur webform 2021-07-01 12:36:13 +02:00
5da1b2be5c created multijoueur webform 2021-07-01 12:32:27 +02:00
5c90a44da4 admin can manage orders 2021-06-29 17:16:26 +02:00
90662ad8fe asynch payement don't activate license right after checkout 2021-06-29 16:47:26 +02:00
1ac8e08daa added terms of services 2021-06-25 14:00:13 +02:00
baf617e8ed update drupal/inline_entity_form drupal/entity_clone 2021-06-24 23:02:26 +02:00
d1f979e4f4 update drupal/state_machine drupal/pagerer drupal/menu_block drupal/jquery_ui_datepicker drupal/interval drupal/extlink drupal/error_log drupal/entity_browser drupal/editor_advanced_link drupal/context drupal/autocomplete_deluxe drupal/better_exposed_filters 2021-06-24 22:51:28 +02:00
d2c9373f2b updated restui jsonapi_extras imagemagick 2021-06-24 22:44:34 +02:00
dfd2fad69f updated drupal/admin_toolbar 2021-06-24 22:38:56 +02:00
d9d967df0e updated drupal/ctools 2021-06-24 22:33:07 +02:00
cee7c5f78e updated drupal/graphql 2021-06-24 22:31:16 +02:00
6498e71cdb updated drupal/search_api_solr 2021-06-24 22:27:32 +02:00
98d9ece6e7 fixed synonyms update: need to reconfigure the all synonyms 2021-06-24 22:22:47 +02:00
e3dfe39d1d updated drupal/synonyms:^2.0.0-beta2, and others 2021-06-24 21:56:09 +02:00
03a765509e updated drupal/views_conditional 2021-06-24 21:48:30 +02:00
e29f8228f0 updated drupal/workflow 2021-06-24 21:44:33 +02:00
f8f22efa69 updated drupal/advancedqueue, installed druapl/webform, now using composer 2 2021-06-24 21:37:05 +02:00
f9ede630e5 updated composer plugin wikimedia/composer-merge-plugin 2021-06-24 21:24:26 +02:00
82ac176a50 better complete checkout message, bug fix 2021-06-21 16:55:11 +02:00
a250ede8c8 better complete checkout message 2021-06-21 16:47:53 +02:00
580d6f9059 added manual payement 2021-06-21 15:46:10 +02:00
6eb07263d3 commerce: collect vat number on billing info 2021-06-16 19:52:57 +02:00
e4bc529e2f fixed add to cart text translation 2021-06-11 11:53:31 +02:00
4e285cbb4c fixed ask for a quote translation 2021-06-11 11:47:39 +02:00
b27f1afa45 added ask for a quote 2021-06-11 11:41:15 +02:00
4fe9f08b67 changed 'add to cart' button text on pricing page 2021-06-11 11:12:13 +02:00
b28b8cedde changed 'add to cart' button text 2021-06-11 10:31:22 +02:00
0371469138 better right for products for admin 2021-06-10 23:49:39 +02:00
70eb4521c7 better views product amdin page 2021-06-10 23:43:59 +02:00
8688d403c9 admin can edit products and variations 2021-06-10 23:38:48 +02:00
fad036cb21 updated core to 8.9.16 2021-06-10 21:29:26 +02:00
6722964893 fixed home showroomcarroussel bug 2021-06-10 20:20:04 +02:00
044346c016 better pricing page display 2021-06-10 20:02:26 +02:00
81eb01d101 home sections labels link made active 2021-06-10 19:45:30 +02:00
27ece7a12c home article cards links made active 2021-06-10 17:42:55 +02:00
352223500f add to cart links for products in home 2021-06-09 13:06:52 +02:00
d9d2180f94 fixed article prev next 2021-06-08 21:35:02 +02:00
8f8467ae97 warning member 2021-06-08 21:20:59 +02:00
c22383e99c views.view.pricing_product.yml 2021-06-08 14:53:33 +02:00
efd7bdaa51 webpack vuejs prod/dev mode final 2021-06-08 14:26:49 +02:00
f8d82b8c8f webpack vuejs prod mode 2021-06-08 14:15:26 +02:00
b35218ec81 webpack vuejs prod mode 2021-06-08 14:10:21 +02:00
94bc2dab06 translated new folder 2021-06-08 12:06:41 +02:00
1bdacc98ff fixed mailto: links on home 2021-06-08 11:48:43 +02:00
10083d75c5 home page blabla links translatable 2021-06-08 11:15:47 +02:00
4c0e683e07 member access login form block translated 2021-06-08 11:08:11 +02:00
585f4e8a9f improved simplenews form display 2021-06-08 10:48:14 +02:00
30a75e09db updated simplenews from 1-beta to 2-beta, translated subscription form 2021-06-08 10:41:18 +02:00
3105ce1e81 fixed product lits bad variations language 2021-06-02 12:50:42 +02:00
14169ab24a fixed gql products language selection 2021-06-02 12:40:46 +02:00
11d781c646 fixed translated products view duplicates 2021-06-02 12:30:05 +02:00
31bba93f72 order informations VAT translated 2021-06-02 11:55:24 +02:00
05a2134ced product and variations translatable 2021-06-02 11:42:55 +02:00
90b8f1bb6a pricing blocktitle translated 2021-06-02 11:21:03 +02:00
345c10b11b fixed block title translation bug, pricing title remains untranslated 2021-06-01 23:14:33 +02:00
efc74ec5f4 translated all loading… 2021-06-01 22:46:15 +02:00
16f2d98f15 pricing login/register form responsiveness 2021-06-01 22:25:30 +02:00
370494499a pricing login/register translation 2021-06-01 22:01:46 +02:00
f0b69fa76a made translatable block page title 2021-06-01 15:02:31 +02:00
9791e55b8a patched core to translate field group lables (on frontpage) 2021-06-01 14:36:29 +02:00
9a69ef560e admin can translate homepage 2021-06-01 14:16:49 +02:00
e6887e1b77 some interface translations 2021-06-01 14:04:41 +02:00
425eb7f58f added optional orientation attribute to mediaquery mixins, fixed modalecard in landscape mode 2021-06-01 13:37:39 +02:00
72890c7ab0 fixed card's note input and recording 2021-06-01 12:21:10 +02:00
2bf557b733 auto close hamburger menu on login adhérent 2021-05-31 17:23:45 +02:00
caf223effe fixed the adherent login redirect to base 2021-05-31 17:16:00 +02:00
cbd9570fb1 improved mobile menu 2021-05-31 17:00:03 +02:00
305df5c7df improved mobile menu 2021-05-31 16:59:15 +02:00
cb15c9faf1 webpack gzip for prod AND dev 2021-05-31 16:04:19 +02:00
14554b39d4 pwa Manifest doesn't have a maskable icon 2021-05-31 16:03:35 +02:00
01f2e5017e cleaned favicons in theme 2021-05-27 19:40:59 +02:00
214924dfda added favicons generated by https://realfavicongenerator.net/ 2021-05-27 19:36:55 +02:00
92910614c8 pwa extra 2021-05-27 18:46:37 +02:00
54d5b054f7 advanced aggregate, webpack gzip 2021-05-27 16:39:15 +02:00
97d14c297c fixed home intro columend paragraphs 2021-05-26 10:17:06 +02:00
292631c29b #1107: forgot drupal config files 2021-05-25 22:29:47 +02:00
c1b9d16216 #1107: first light_home then async load full home, do not aggregate nor preprocess theme js libraries 2021-05-25 22:22:00 +02:00
afb929c042 security updates 2021-05-25 10:47:21 +02:00
e9cd511fa5 improved assisted research ui 2021-05-20 20:36:10 +02:00
e499724e20 improved assisted research ui 2021-05-20 20:30:54 +02:00
81f47c4300 fix search autocomplete duplicates 2021-05-20 20:19:42 +02:00
43a8daff8a translated terms in assisted search 2021-05-20 20:12:41 +02:00
a4baf0d6a6 improved assisted research ui 2021-05-20 20:03:02 +02:00
90883384f4 added field_weight to assisted research terms for sorting 2021-05-20 19:45:21 +02:00
29a77178d5 fixed assisted research admin view duplicates bug 2021-05-20 19:29:04 +02:00
7c1ed502c8 core update to 8.9.14 2021-05-19 18:21:57 +02:00
a36c19b21a toggle search filers display 2021-05-19 18:21:29 +02:00
9ff6e71eed added workflow to thématiques 2021-04-21 22:23:48 +02:00
77d8ee9ed8 better assisted search color design 2021-04-21 21:59:41 +02:00
c689045043 advanced search vocabulary translation for admin 2021-04-21 21:40:17 +02:00
eca3c55351 patched slim-select https://github.com/brianvoe/slim-select/compare/master...bachy:master 2021-04-21 21:38:48 +02:00
4e576aa146 forgot to commit drupal config files 2021-04-07 11:52:52 +02:00
6b263375f6 tried to lazy load home images, but a better solution is to have to home version one html the lightest possible for first laod, and one rich for vuejs display 2021-04-07 11:50:47 +02:00
47c5d69894 composer install advagg (advanced aggregation) not enabled yet 2021-04-07 11:49:31 +02:00
a86203d51d splitted chunk ubuntu font 2021-04-06 12:41:28 +02:00
b4b51e3a41 splitted chunks for vue router pages, materialdesignicons styles 2021-04-06 12:31:31 +02:00
b8cdc2d64b webpack splitted chuncks (vue-simple-accordion & vue-cool-lightbox) 2021-04-06 10:42:49 +02:00
ca717e9abc code optimization: removed en.json import as it is to heavy 2021-04-05 20:58:54 +02:00
19673b1a6a compiled for prod 2021-04-05 14:57:36 +02:00
6e786bb13c better search filters UI 2021-04-05 14:57:02 +02:00
88e0fb4c9a compiled for prod 2021-04-05 12:46:59 +02:00
8008217444 search filters ok, to be improved on results pertinance 2021-04-05 12:45:58 +02:00
fd8237037a started advanced search UI 2021-04-02 16:35:29 +02:00
1851c84ea5 started advanced search 2021-04-01 22:44:44 +02:00
8ff1cfb3ad fixed login redirect to base only for adherents 2021-04-01 21:17:25 +02:00
af00248150 compiled for prod 2021-03-31 22:05:18 +02:00
3ed0882cc1 cookie auth for rest views blablba & showroom 2021-03-31 22:04:19 +02:00
38b8321d50 fixed responsive header tools before mobile (hamburgermenu) mode) 2021-03-31 22:00:37 +02:00
7eefa39e10 PROD removed all warning, exported variable new Vue, added Content-Security-Policy head's meta 2021-03-31 19:17:55 +02:00
3042f97b29 fixed all eslint errors and warning, compiled as PROD 2021-03-31 18:42:05 +02:00
ae3c8f1234 responsive: fixed modalecard from flagcollection 2021-03-31 11:03:00 +02:00
70b36d9f55 added configured pwa module 2021-03-30 17:06:12 +02:00
5fb69e008d responsive: blabla ok, pricing first page ok 2021-03-30 16:43:56 +02:00
d72e102cc5 responsive: base ok 2021-03-30 15:42:40 +02:00
2f1636dfd4 more respnsive: header hamburger done, started base 2021-03-29 22:28:24 +02:00
d170979b42 full header-right responsive hamburger menu ok for logged-in users 2021-03-29 11:57:26 +02:00
5df8c9829a full header-right responsive hamburger menu ok for unlogged-in users 2021-03-29 11:43:37 +02:00
1733ad128a started full header-right responsive hamburger menu 2021-03-26 16:48:47 +01:00
f6130faa7c responsive: home pricing 2021-03-25 21:37:03 +01:00
63fdc0061f responcive: home quite ok 2021-03-25 19:38:15 +01:00
89286d2610 responcive: flag collection in content left 2021-03-19 21:52:36 +01:00
4d1299387a responcive: better header 2021-03-19 21:38:28 +01:00
8cb32b1b48 replaced :hover by @media(hover: hover) 2021-03-19 16:42:09 +01:00
c9edaaf3c4 converted responsive to @include col-mediaquery-max(3) 2021-03-19 16:21:18 +01:00
5188b01272 responsive: fixed the grid for small screens 2021-03-19 16:08:46 +01:00
b4ebb1cf3f forgot the web font files in dist/static/ 2021-03-19 16:08:14 +01:00
e7a773dc0f import mdi in main.scss instead of drupal theme library 2021-03-19 16:06:06 +01:00
5ffacc45ed started responsive UI: header 2021-03-18 23:13:50 +01:00
1862f2922e translation config files 2021-03-18 22:05:37 +01:00
50f76ff0cd added samples to flagcollection and linked material in thematique 2021-03-18 21:58:59 +01:00
406d215a04 images styles generation notice fix 2021-03-17 19:24:09 +01:00
d553146450 images styles generation notice fix 2021-03-17 19:21:01 +01:00
8964b94b9f images styles generation custom module 2021-03-17 18:56:01 +01:00
9bae6d15ff twiked user page tabs 2021-03-11 23:14:16 +01:00
ce1beb7278 removed persistent_login module 2021-03-11 21:52:36 +01:00
ec6ab0dc7b translated delete folder dialog, added closed event 2021-03-11 19:53:56 +01:00
88445b4397 better flagcolls list display 2021-03-11 19:14:20 +01:00
df71378e5f added folder deletion confirmation 2021-03-11 19:00:09 +01:00
e0f8b123f9 added note picto to medium Card responding to note creation on modalCard 2021-03-10 14:54:58 +01:00
fbf509a005 another display for modalcard accordeon, displaying note icon on mediumcard and refresh it updated in modale 2021-03-10 11:54:08 +01:00
4894f88c6d updated mdi package, note icon is changing ifthere is a note 2021-03-09 22:52:29 +01:00
98002d0296 def settings for user_email_verification 2021-03-09 22:07:31 +01:00
637b1d9bf0 replaced user_registrationpassword by user_email_verification 2021-03-09 21:26:35 +01:00
b992c1c667 updated socials links 2021-03-09 21:00:07 +01:00
5ec39a5f0a fixed registerform loading bug 2021-03-09 17:03:38 +01:00
8af88af806 added user_registrationpassword 2021-03-09 16:46:59 +01:00
bc48c9e876 cleaned materio_gqp, fixed gql linked_materials bad language 2021-03-09 16:35:48 +01:00
86670565ba autologout settings 2021-03-09 15:25:08 +01:00
c5c3da9a46 added social media links 2021-03-09 15:24:49 +01:00
e29bed914c modalcard accordeon improved 2021-03-09 14:53:22 +01:00
a1bff5d4b8 click on themacard image open thema, not lightbox 2021-03-09 14:29:28 +01:00
f89c29a8b9 blabla: click on whole article card open it 2021-03-09 11:35:00 +01:00
1ec8a371b5 fix #1008, create folder from card and auto flag it 2021-03-08 22:04:50 +01:00
d1e54b72b3 updating header menu while loggin (show base link) 2021-03-08 21:11:14 +01:00
b7459cf014 improved translation links update 2021-03-08 18:45:19 +01:00
488447fbe1 fixed prev next links in article page for new route using id 2021-03-08 15:01:09 +01:00
d4957ad19a restored redis from 1.5 2021-03-08 14:47:35 +01:00
88f7b8c285 getpathtranslation invalid path temporary workarround 2021-03-08 14:43:43 +01:00
7e460b9764 getpathtranslation invalid path temporary workarround 2021-03-08 14:41:22 +01:00
30b2c9267b downgraded redis from 1.5 to 1.4 2021-03-08 14:14:23 +01:00
ee908b4603 fixed language switcher update on vue route change 2021-03-06 22:02:48 +01:00
8dadb8d3a5 replaced path+route_load navigation by id nav for articles and thematiques 2021-03-06 16:46:19 +01:00
651315c319 restrict base search and default base to current language 2021-03-05 21:32:59 +01:00
820bfcf85a patched core for configimporter->checkop delete on null 2021-03-05 12:09:02 +01:00
596525328c added visuel display on thematique page 2021-03-05 11:44:54 +01:00
ee81e5fe18 removed user devel perms 2021-03-05 11:40:50 +01:00
c7ce594ee4 patched unique_content_field_validation 2021-03-04 11:32:39 +01:00
e0bb0d378a added unique_content_field_validation 2021-03-04 11:08:27 +01:00
5383719450 added lang param to graphql thematique load 2021-03-04 10:52:46 +01:00
284037ad69 ran composer update 2021-03-04 10:44:31 +01:00
b6c6851837 forgot the graphql patch file 2021-03-03 17:58:35 +01:00
6485e3e27b fixed thematiques display 2021-03-03 17:55:32 +01:00
72ea56e313 patched contrib graphql fixed Invalid translation language 2021-03-03 17:54:54 +01:00
c767654dc6 enabled thematique translation, article title translation, misc 2021-03-03 16:57:04 +01:00
11f6848d59 reinstalled composer as lock and json wher not sync 2021-03-03 16:47:06 +01:00
641 changed files with 80046 additions and 63182 deletions

View File

@ -7,5 +7,6 @@
"node": "current"
}
}]
]
],
"plugins": ["@babel/plugin-syntax-dynamic-import"]
}

View File

@ -16,7 +16,7 @@ module.exports = {
],
rules: {
'no-unused-vars': ["warn"],
'camelcase': 'warn',
'camelcase': 'off',
'eqeqeq': 'warn',
'no-redeclare': 'warn'
},

2
.gitignore vendored
View File

@ -28,6 +28,7 @@
node_modules/
*.patch
~/patches/*.patch
/.csslintrc
/.eslintrc.json
/.ht.router.php
@ -43,3 +44,4 @@ node_modules/
config/sync/flag.flag.*.yml
config/sync/system.action.flag_action.*.yml

5
.vscode/extensions.json vendored Normal file
View File

@ -0,0 +1,5 @@
{
"recommendations": [
"felixfbecker.php-debug"
]
}

26
.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,26 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"serverSourceRoot":"192.168.0.21"
"port": 9001,
"pathMappings": {
"/var/www/html/d8.materio.com/public_html": "${workspaceFolder}"
},
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9001
}
]
}

View File

@ -3,30 +3,39 @@ 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 CompressionPlugin = require("compression-webpack-plugin");
const utils = require('./utils')
const themePath = 'web/themes/custom/materiotheme'
const langPath = 'web/sites/default/files/lang'
const isDev = process.env.NODE_ENV === 'development';
module.exports = {
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue': 'vue/dist/vue.js',
// 'vue': 'vue/dist/vue.js',
'vue' : isDev ? 'vue/dist/vue.js' : 'vue/dist/vue.min.js',
'theme': utils.resolve(themePath),
'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')
'locales': utils.resolve(langPath)
}
},
entry: {
'main': utils.resolve(themePath + '/assets/scripts/main.js'),
// 'lang-en': utils.resolve(langPath + '/en.json'),
'print': utils.resolve(themePath + '/assets/styles/print.scss')
// 'mdi': utils.resolve(themePath + '/assets/styles/mdi/scss/materialdesignicons.scss')
},
output: {
publicPath: '/themes/custom/materiotheme/assets/dist/',
path: utils.resolve(themePath + '/assets/dist/'),
filename: '[name].js'
filename: '[name].js',
chunkFilename: '[name].bundle.js'
},
module: {
rules: [
@ -49,16 +58,26 @@ module.exports = {
// type: 'javascript/auto',
// loader: '@kazupon/vue-i18n-loader'
// },
{
test: /\.js$/,
use: {
loader: 'babel-loader',
}
},
// {
// test: /\.js$/,
// use: {
// loader: 'babel-loader',
// }
// },
{
test: /\.(graphql|gql)$/,
exclude: /node_modules/,
loader: 'graphql-tag/loader'
},
{
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
use: {
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
}
}
}
// {
// test: /\.graphql?$/,
@ -92,15 +111,6 @@ module.exports = {
// name: utils.assetsPath('media/[name].[hash:7].[ext]')
// }
// }
// }, {
// test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
// use: {
// loader: 'url-loader',
// options: {
// limit: 10000,
// name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
// }
// }
// }
// {
// test: /\.css$/,
@ -108,7 +118,29 @@ module.exports = {
// },
]
},
optimization: {
splitChunks: {
cacheGroups: {
// vsa: {
// test: /[\\/]node_modules[\\/](vue-simple-accordion)[\\/]/,
// name: 'vsa',
// chunks: 'all',
// usedExports: true
// },
vclb: {
test: /[\\/]node_modules[\\/](vue-cool-lightbox)[\\/]/,
name: 'vclb',
chunks: 'all',
usedExports: true
},
// vue_page_article: {
// test: /[\\/]web[\\/]themes[\\/]custom[\\/]materiotheme[\\/]vuejs[\\/]components[\\/]Pages[\\/]Article.vue/,
// name: 'vue_page_article',
// chunks: 'all'
// }
},
},
},
plugins: [
new MiniCssExtractPlugin({
filename: '[name].css'
@ -125,6 +157,7 @@ module.exports = {
extensions: ['.js'],
paths: [utils.resolve(themePath + '/assets/dist/')],
minBytes: 4096
})
}),
new CompressionPlugin(),
]
}

View File

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

View File

@ -5,6 +5,7 @@ const { merge } = require('webpack-merge')
const baseConfig = require('./webpack.config.base')
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const TerserPlugin = require("terser-webpack-plugin");
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
module.exports = merge(baseConfig, {
mode: 'production',
@ -13,18 +14,28 @@ module.exports = merge(baseConfig, {
{
test: /\.css?$/,
use: [
MiniCssExtractPlugin.loader,
{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '',
},
},
'css-loader'
]
}, {
test: /\.scss?$/,
use: [
MiniCssExtractPlugin.loader,
{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '',
},
},
'css-loader',
'sass-loader'
]
}, {
test: /\.(png|jpg|gif)$/,
test: /\.(png|jpg|gif|svg)$/,
use: [
{
loader: 'url-loader',
@ -60,6 +71,9 @@ module.exports = merge(baseConfig, {
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify('production')
})
}),
new BundleAnalyzerPlugin({
'analyzerMode': 'static'
}),
]
})

View File

@ -18,7 +18,8 @@
"require": {
"php": ">=7.3",
"composer/installers": "^1.2",
"drupal/amswap": "^2.0",
"drupal/advagg": "4.x-dev@dev",
"drupal/amswap": "^3.0",
"drupal/audiofield": "^1.10",
"drupal/auto_entitylabel": "^2.x-dev",
"drupal/commerce": "^2.22",
@ -33,21 +34,25 @@
"drupal/commerce_variation_cart_form": "^1.x-dev",
"drupal/computed_field": "^2.0@beta",
"drupal/config_devel": "^1.7",
"drupal/config_pages": "^2.9",
"drupal/config_split": "^1.4",
"drupal/console": "^1.0.2",
"drupal/consumer_image_styles": "^3.0",
"drupal/consumer_image_styles": "^4.0",
"drupal/content_sync": "2.x-dev@dev",
"drupal/core-composer-scaffold": "^9.0",
"drupal/ctools": "^3.6",
"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/eu_cookie_compliance": "^1.14",
"drupal/field_group": "3.x-dev@dev",
"drupal/field_permissions": "^1.0",
"drupal/flag": "4.x-dev@dev",
"drupal/flag_lists": "4.0.x-dev@dev",
"drupal/flood_control": "^2.1",
"drupal/gdpr": "^3.0@alpha",
"drupal/genpass": "^1.x-dev",
"drupal/graphql": "^4.0",
"drupal/image_delta_formatter": "^1.x-dev",
@ -62,29 +67,40 @@
"drupal/migrate_tools": "5.x-dev@dev",
"drupal/mimemail": "^1.x-dev",
"drupal/modules_weight": "^1.8",
"drupal/password_policy": "^3.0",
"drupal/payment": "^2.1",
"drupal/payment_commerce": "2.x-dev@dev",
"drupal/permissions_filter": "^1.1",
"drupal/printable": "^2.0",
"drupal/pwa": "^1.5",
"drupal/recurring_period": "^1.0",
"drupal/redis": "^1.5",
"drupal/restui": "^1.16",
"drupal/role_delegation": "^1.1",
"drupal/search_api": "^1.19",
"drupal/search_api_autocomplete": "^1.2",
"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/simplenews": "^2.0@beta",
"drupal/social_media_links": "^2.8",
"drupal/string_translation_ui": "^1.2",
"drupal/strings_i18n_json_export": "1.x-dev@dev",
"drupal/structure_sync": "^2.0",
"drupal/subrequests": "^2.0",
"drupal/synonyms": "2.0.0-beta2",
"drupal/telephone_formatter": "^1.0@beta",
"drupal/telephone_validation": "^2.1",
"drupal/term_reference_tree": "1.x-dev@dev",
"drupal/translate_side_by_side": "^1.x-dev",
"drupal/translation_views": "^1.x-dev",
"drupal/ultimate_cron": "^2.x-dev",
"drupal/unique_content_field_validation": "^1.0",
"drupal/url_to_video_filter": "^2.0",
"drupal/user_email_verification": "1.x-dev@dev",
"drupal/views_conditional": "^1.x-dev",
"drupal/views_ef_fieldset": "^1.5",
"drupal/webform": "^6.0",
"drush/drush": "^9",
"kint-php/kint": "^3.3",
"smalot/pdfparser": "*",
@ -93,11 +109,9 @@
"wa72/htmlpagedom": "1.3.*",
"webflo/drupal-finder": "^1.0.0",
"webmozart/path-util": "^2.3",
"wikimedia/composer-merge-plugin": "^1.4",
"wikimedia/composer-merge-plugin": "^2.0",
"zaporylie/composer-drupal-optimizations": "^1.0"
},
"require-dev": {
},
"conflict": {
"drupal/drupal": "*"
},
@ -154,7 +168,11 @@
"patches": {
"drupal/core": {
"migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch",
"language negociation exeption https://www.drupal.org/project/drupal/issues/3134349" : "https://www.drupal.org/files/issues/2020-06-02/3134349-9.patch"
"language negociation exeption https://www.drupal.org/project/drupal/issues/3134349" : "https://www.drupal.org/files/issues/2020-06-02/3134349-9.patch",
"Cannot save translated nodes after upgrading to 8.8 due to invalid path https://www.drupal.org/project/drupal/issues/3101344":"https://www.drupal.org/files/issues/2021-03-01/3101344-drupal-core-fix-permissions-checking-while-node-translating-64.patch",
"ConfigImporter->checkOp() https://www.drupal.org/project/drupal/issues/3198715": "https://www.drupal.org/files/issues/2021-02-16/error-running-config-import-delete-on-null-3198715-3.patch",
"Entity view/form mode formatter/widget settings have no translation UI 1 https://www.drupal.org/project/drupal/issues/2546212": "https://www.drupal.org/files/issues/2020-12-04/2546212-168-actions.patch",
"Entity view/form mode formatter/widget settings have no translation UI 2 https://www.drupal.org/project/drupal/issues/2546212": "https://www.drupal.org/files/issues/2020-12-04/2546212-168.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"
@ -172,9 +190,17 @@
"drupal/flag": {
"remove flag hooks to allow site to be accessible again https://www.drupal.org/project/flag/issues/3200806": "./patches/flag-commenthooks.patch"
},
"drupal/flag_lists": {
"make the related_flag id unique https://www.drupal.org/project/flag_lists/issues/3200737": "https://www.drupal.org/files/issues/2021-02-27/hasactions%2Buniqflagid.patch",
"check for flag before delete https://www.drupal.org/project/flag_lists/issues/3200997":"https://www.drupal.org/files/issues/2021-03-01/delete-missing-flag_0.patch"
"drupal/graphql": {
"Invalid translation language https://github.com/drupal-graphql/graphql/issues/1175": "./patches/graphql-fix-invalid-translation-language.patch"
},
"drupal/unique_content_field_validation": {
"Do not validate against empty fields https://www.drupal.org/project/unique_content_field_validation/issues/3201576": "https://www.drupal.org/files/issues/2021-03-04/unique_validation-empty_field.patch"
},
"drupal/pwa": {
"Manifest doesn't have a maskable icon https://www.drupal.org/project/pwa/issues/3165433": "https://www.drupal.org/files/issues/2020-08-26/pwa_icon_purpose-3165433-9.patch"
},
"drupal/term_reference_tree": {
"Term Reference Tree: Re-implement Track List https://www.drupal.org/project/term_reference_tree/issues/3064280": "https://www.drupal.org/files/issues/2021-07-16/3064280_bring_back_tracklist-15.patch"
}
},
"drupal-scaffold": {

3415
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -5,4 +5,6 @@ error_handlers:
rebuild_theme: false
debug_mail_file_format: '%to-%subject-%datetime.mail.txt'
debug_mail_directory: 'temporary://devel-mails'
devel_dumper: default
devel_dumper: kint
debug_logfile: 'temporary://drupal_debug.txt'
debug_pre: false

View File

@ -0,0 +1,5 @@
description: 'L''inspiration par la matière'
urls_to_cache: "/fr/pricing\r\n/fr/blabla\r\n/fr/base\r\n/fr/showrooms"
start_url: /
lang: fr
cache_version: '1'

View File

@ -18,6 +18,7 @@ track:
site_search: false
privacy:
donottrack: true
disablecookies: false
custom:
variable: { }
codesnippet:

View File

@ -0,0 +1,20 @@
site_name: materiO
short_name: materiO
description: 'The material library your projects deserve'
start_url: /
lang: fr
theme_color: '#ffffff'
background_color: '#ffffff'
display: standalone
default_image: '0'
urls_to_cache: "/en/pricing\r\n/en/blabla\r\n/en/base\r\n/en/showrooms"
urls_to_exclude: "admin/.*\r\nuser/.*"
offline_page: /offline
cache_version: '2'
cross_origin: false
skip_waiting: false
_core:
default_config_hash: cP1TZQyv1WdET3iepl2QoyOPK7VeO0xHm0lU_FU1Wmc
image: /sites/default/files/pwa/materiopwaicon.png
image_small: /sites/default/files/pwa/materiopwaicon.pngcopy.png
image_very_small: /sites/default/files/pwa/materiopwaicon.pngcopy2.png

View File

@ -0,0 +1,23 @@
touch_icons:
touch-icon-default: touch-icon-default
meta_tags:
meta-capable: meta-capable
meta-status-bar-style: meta-status-bar-style
color_select: black_translucent
home_screen_icons:
iphone5-splash: iphone5-splash
iphone6-splash: iphone6-splash
iphoneplus-splash: iphoneplus-splash
iphonex-splash: iphonex-splash
iphonexr-splash: iphonexr-splash
iphonexsmax-splash: iphonexsmax-splash
ipad-splash: ipad-splash
ipadpro1-splash: ipadpro1-splash
ipadpro2-splash: ipadpro2-splash
ipadpro3-splash: ipadpro3-splash
dependencies:
enforced:
module:
- pwa_extras
_core:
default_config_hash: TOeFdF8Tjq2HqBmUgrTH06d7ZpY5qNLHZTLPIaCVsEk

24
config/stage/.htaccess Normal file
View File

@ -0,0 +1,24 @@
# Deny all requests from Apache 2.4+.
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
# Deny all requests from Apache 2.0-2.2.
<IfModule !mod_authz_core.c>
Deny from all
</IfModule>
# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews
# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>
# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php7.c>
php_flag engine off
</IfModule>

View File

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

View File

@ -0,0 +1,5 @@
description: 'L''inspiration par la matière'
urls_to_cache: "/fr/pricing\r\n/fr/blabla\r\n/fr/base\r\n/fr/showrooms"
start_url: /
lang: fr
cache_version: '1'

View File

@ -0,0 +1,20 @@
site_name: materiO
short_name: materiO
description: 'The material library your projects deserve'
start_url: /
lang: fr
theme_color: '#ffffff'
background_color: '#ffffff'
display: standalone
default_image: '0'
urls_to_cache: "/en/pricing\r\n/en/blabla\r\n/en/base\r\n/en/showrooms"
urls_to_exclude: "admin/.*\r\nuser/.*"
offline_page: /offline
cache_version: '2'
cross_origin: false
skip_waiting: false
_core:
default_config_hash: cP1TZQyv1WdET3iepl2QoyOPK7VeO0xHm0lU_FU1Wmc
image: /sites/default/files/pwa/materiopwaicon.png
image_small: /sites/default/files/pwa/materiopwaicon.pngcopy.png
image_very_small: /sites/default/files/pwa/materiopwaicon.pngcopy2.png

View File

@ -0,0 +1,23 @@
touch_icons:
touch-icon-default: touch-icon-default
meta_tags:
meta-capable: meta-capable
meta-status-bar-style: meta-status-bar-style
color_select: black_translucent
home_screen_icons:
iphone5-splash: iphone5-splash
iphone6-splash: iphone6-splash
iphoneplus-splash: iphoneplus-splash
iphonex-splash: iphonex-splash
iphonexr-splash: iphonexr-splash
iphonexsmax-splash: iphonexsmax-splash
ipad-splash: ipad-splash
ipadpro1-splash: ipadpro1-splash
ipadpro2-splash: ipadpro2-splash
ipadpro3-splash: ipadpro3-splash
dependencies:
enforced:
module:
- pwa_extras
_core:
default_config_hash: TOeFdF8Tjq2HqBmUgrTH06d7ZpY5qNLHZTLPIaCVsEk

View File

@ -0,0 +1,26 @@
css:
brotli: true
combine_media: false
fix_type: true
preserve_external: false
dns_prefetch: false
path:
convert:
absolute_to_protocol_relative: true
absolute: false
force_https: false
cache_level: 2
cron_frequency: 86400
enabled: true
global_counter: 0
immutable: true
js:
brotli: true
fix_type: true
preserve_external: false
skip_enabled_preprocess_check: false
show_bypass_cookie_message: true
symlinks: false
symlinksifownermatch: false
_core:
default_config_hash: Vi3b7DLLNw5X1UX9XG8mnU-ysvyNgdyvAasxV9yck3I

View File

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

View File

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

View File

@ -9,7 +9,7 @@ inactivity_message: ''
enforce_admin: false
jstimer_format: '%hours%:%mins%:%secs%'
jstimer_js_load_option: false
use_alt_logout_method: false
use_alt_logout_method: true
use_watchdog: true
langcode: fr
_core:

View File

@ -11,7 +11,7 @@ dependencies:
id: header
theme: materiotheme
region: header_right
weight: -1
weight: -2
provider: null
plugin: 'menu_block:header'
settings:
@ -23,7 +23,9 @@ settings:
follow_parent: child
level: 1
depth: 0
expand: false
expand_all_items: false
parent: 'header:'
suggestion: header
label_type: block
label_link: false
visibility: { }

View File

@ -9,12 +9,12 @@ dependencies:
id: languageswitcher
theme: materiotheme
region: header_right
weight: 0
weight: -1
provider: null
plugin: 'language_block:language_interface'
settings:
id: 'language_block:language_interface'
label: Language
label: Langue
provider: language
label_display: visible
visibility: { }

View File

@ -3,7 +3,9 @@ langcode: en
status: true
dependencies:
module:
- context
- materio_sapi
- system
theme:
- materiotheme
id: materiosapisearchblock
@ -17,4 +19,19 @@ settings:
label: 'Materio sapi search block'
provider: materio_sapi
label_display: '0'
visibility: { }
visibility:
view_inclusion:
id: view_inclusion
negate: null
view_inclusion: { }
context_mapping: { }
request_path_exclusion:
id: request_path_exclusion
pages: ''
negate: null
context_mapping: { }
request_path:
id: request_path
pages: '/checkout/*'
negate: true
context_mapping: { }

View File

@ -5,6 +5,7 @@ dependencies:
module:
- context
- materio_simplenews
- system
- user
theme:
- materiotheme
@ -16,7 +17,7 @@ provider: null
plugin: materio_simplenews_subscription_block
settings:
id: materio_simplenews_subscription_block
label: 'Materio Simplenews subscription'
label: 'Inscription newsletter Materio'
provider: materio_simplenews
label_display: '0'
newsletters:
@ -26,13 +27,13 @@ settings:
visibility:
view_inclusion:
id: view_inclusion
negate: null
negate: false
view_inclusion: { }
context_mapping: { }
request_path_exclusion:
id: request_path_exclusion
pages: ''
negate: null
negate: true
context_mapping: { }
user_role:
id: user_role
@ -41,3 +42,8 @@ visibility:
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
request_path:
id: request_path
pages: '<front>'
negate: false
context_mapping: { }

View File

@ -0,0 +1,31 @@
uuid: 4c2a2713-7fd0-4b0a-ab12-0e23ac5f266d
langcode: fr
status: true
dependencies:
config:
- system.menu.footer
module:
- menu_block
theme:
- materiotheme
id: pieddepage
theme: materiotheme
region: footer_right
weight: 0
provider: null
plugin: 'menu_block:footer'
settings:
id: 'menu_block:footer'
label: 'Pied de page'
provider: menu_block
label_display: '0'
follow: false
follow_parent: child
level: 1
depth: 0
expand_all_items: false
parent: 'footer:'
suggestion: footer
label_type: block
label_link: false
visibility: { }

View File

@ -0,0 +1,140 @@
uuid: f3053235-8080-4c5a-b6df-800f3c16eaac
langcode: fr
status: true
dependencies:
module:
- context
- social_media_links
theme:
- materiotheme
id: socialmedialinks
theme: materiotheme
region: header_right
weight: -5
provider: null
plugin: social_media_links_block
settings:
id: social_media_links_block
label: 'Social Media Links'
provider: social_media_links
label_display: '0'
platforms:
website:
value: ''
description: ''
weight: '-10'
instagram:
value: materio_fr
description: ''
weight: '-9'
xing:
value: ''
description: ''
weight: '-8'
contact:
value: ''
description: ''
weight: '-7'
rss:
value: ''
description: ''
weight: '-6'
bitbucket:
value: ''
description: ''
weight: '-5'
vkontakte:
value: ''
description: ''
weight: '-4'
slideshare:
value: ''
description: ''
weight: '-3'
github:
value: ''
description: ''
weight: '-2'
behance:
value: ''
description: ''
weight: '-1'
vimeo:
value: materio
description: ''
weight: '0'
linkedin:
value: ''
description: ''
weight: '1'
youtube_channel:
value: UChKuhMq9rSfLqUmPc9dEgXw
description: ''
weight: '2'
googleplus:
value: ''
description: ''
weight: '3'
facebook:
value: ''
description: ''
weight: '4'
drupal:
value: ''
description: ''
weight: '5'
flickr:
value: ''
description: ''
weight: '6'
gitlab:
value: ''
description: ''
weight: '7'
tumblr:
value: ''
description: ''
weight: '8'
youtube:
value: ''
description: ''
weight: '9'
pinterest:
value: ''
description: ''
weight: '10'
email:
value: ''
description: ''
weight: '11'
twitter:
value: ''
description: ''
weight: '12'
whatsapp:
value: ''
description: ''
weight: '13'
appearance:
orientation: h
show_name: 0
suggestion: ''
link_attributes:
target: _blank
rel: nofollow
iconset:
style: 'fontawesome:fw'
installed_iconsets:
fontawesome:
examples: ''
visibility:
view_inclusion:
id: view_inclusion
negate: null
view_inclusion: { }
context_mapping: { }
request_path_exclusion:
id: request_path_exclusion
pages: ''
negate: null
context_mapping: { }

View File

@ -10,7 +10,7 @@ dependencies:
id: userblock
theme: materiotheme
region: header_right
weight: -2
weight: -3
provider: null
plugin: user_block
settings:

View File

@ -3,18 +3,29 @@ langcode: en
status: true
dependencies:
module:
- context
- user
theme:
- materiotheme
id: userlogin
theme: materiotheme
region: header_right
weight: -3
weight: -4
provider: null
plugin: user_login_block
settings:
id: user_login_block
label: 'Member Access'
label: 'Accès membre'
provider: user
label_display: visible
visibility: { }
visibility:
view_inclusion:
id: view_inclusion
negate: null
view_inclusion: { }
context_mapping: { }
request_path_exclusion:
id: request_path_exclusion
pages: ''
negate: null
context_mapping: { }

View File

@ -0,0 +1,26 @@
progress:
'#changed': 1626258737
'#changed_by': '1'
'#completed_items': 7
'#items':
responsibility_agreement:
'#completed': 1626252228
'#uid': '1'
recommended_resources:
'#completed': 1626252228
'#uid': '1'
data1:
'#completed': 1626256183
'#uid': '1'
external_traffic_measurement:
'#completed': 1626258737
'#uid': '1'
social_media_connections:
'#completed': 1626258737
'#uid': '1'
module_data_collection:
'#completed': 1626258737
'#uid': '1'
user_role_permissions:
'#completed': 1626258737
'#uid': '1'

View File

@ -7,6 +7,7 @@ dependencies:
- commerce_promotion
- commerce_stripe
- email_registration
- materio_commerce
id: materio_checkout_flow
label: 'materio checkout flow'
plugin: multistep_default
@ -14,51 +15,74 @@ configuration:
display_checkout_progress: true
display_checkout_progress_breadcrumb_links: true
panes:
email_registration_login:
allow_guest_checkout: true
allow_registration: false
step: _disabled
weight: 8
contact_information:
double_entry: false
step: order_information
weight: 0
allow_guest_checkout: true
allow_registration: false
payment_information:
step: order_information
weight: 1
materio_commerce_agree_terms:
path:
route_name: materio_commerce.terms_viewer
route_parameters: { }
link_text: 'Terms and Conditions'
prefix_text: 'I agree with the %terms'
invalid_text: 'You must agree with the %terms before continuing'
new_window: '1'
step: order_information
weight: 2
nid: '1'
materio_commerce_agree_nominative:
path: /pricing/multijoueur
text: "I have taken note that the membership of materialO 'is exclusively nominative. \r\nThe use of an account by more than one person is not allowed.\r\nI can fill the %multi form for multi user order."
link_text: Multi-Joueurs
invalid_text: 'You must agree with the nominative terms before continuing'
step: order_information
weight: 3
prefix_text: 'I agree with the %terms'
new_window: '1'
nid: '1'
review:
step: review
weight: 2
weight: 4
stripe_review:
button_id: edit-actions-next
step: review
weight: 3
weight: 5
payment_process:
capture: true
step: payment
weight: 4
weight: 6
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
value: "<p class=\"welcom\">[current-user:customer:address:given_name]&nbsp;[current-user:customer:address:family_name] thank you and welcome&nbsp;to <strong>[site:name]</strong>!</p>\r\n\r\n<p>Once your order is confirmed, you have access to more than 10,000 inspiring and innovative material sheets!</p>\r\n"
format: wysiwyg
step: complete
weight: 5
weight: 7
order_summary:
view: commerce_checkout_order_summary
step: _sidebar
weight: 6
weight: 8
coupon_redemption:
allow_multiple: false
step: _sidebar
weight: 7
email_registration_completion_registration:
step: _disabled
weight: 9
completion_register:
email_registration_login:
allow_guest_checkout: true
allow_registration: false
step: _disabled
weight: 10
email_registration_completion_registration:
step: _disabled
weight: 11
completion_register:
step: _disabled
weight: 12
login:
allow_guest_checkout: true
allow_registration: false
step: _disabled
weight: 11
weight: 13

View File

@ -9,11 +9,13 @@ third_party_settings:
commerce_cart:
cart_form_view: commerce_cart_form
cart_block_view: commerce_cart_block
cart_expiration: { }
commerce_checkout:
checkout_flow: materio_checkout_flow
label: 'materio order type'
id: materio_order_type
workflow: order_default
numberPattern: order_default
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true

View File

@ -0,0 +1 @@
log_version_mismatch: true

View File

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

View File

@ -0,0 +1,25 @@
uuid: f8318796-0261-48b2-9f16-0b127f0cd47f
langcode: fr
status: true
dependencies: { }
id: manual
label: Manuel
weight: null
plugin: manual
configuration:
instructions:
value: "Paiement par chèque: à lordre de matériO, et à envoyer à \r\nmatériO SAS \r\n8, rue Chaptal \r\n75009 Paris \r\nFrance\r\n\r\nPaiement par virement: \r\nIBAN : FR76 3006 6106 6100 0104 4360 109\r\nBIC : CMCIFRPP\r\n\r\nVotre accès à la base sera activé dès réception de votre paiement.\r\n"
format: plain_text
display_label: 'Virement ou chèque'
mode: n/a
payment_method_types:
- credit_card
collect_billing_information: true
conditions:
-
plugin: 'order_purchased_entity:commerce_product_variation'
configuration:
entities:
4: 2eb9460f-5816-4cda-8fb5-aca553d7d473
6: 56bbfeba-a2af-4e97-b04a-9ac31f24c6b9
conditionOperator: AND

View File

@ -8,7 +8,7 @@ third_party_settings:
commerce_license:
license_types:
role: role
activate_on_place: true
activate_on_place: false
id: materio_product_variation_type
label: 'materio product variation type'
orderItemType: materio_order_item_type

View File

@ -6,4 +6,4 @@ id: eu
label: EU
plugin: european_union_vat
configuration:
display_inclusive: true
display_inclusive: false

View File

@ -0,0 +1,17 @@
uuid: f6f21b8c-e8ca-4a8a-ba93-abe3faf27ec6
langcode: fr
status: true
dependencies: { }
id: privacy_policy
label: 'Privacy Policy'
context:
show_warning: true
group:
language: true
fallback:
language: ''
menu:
path: /admin/content/pp
weight: 0
description: ''
token: false

View File

@ -0,0 +1,17 @@
uuid: 689d8780-02a4-4787-bf07-ab36c5ff7454
langcode: en
status: true
dependencies: { }
id: terms_of_services
label: 'Terms of services'
context:
show_warning: true
group:
language: true
fallback:
language: ''
menu:
path: /admin/content/tos
weight: 0
description: ''
token: false

View File

@ -11,6 +11,7 @@ module:
context_ui: 0
dblog: 0
devel: 0
devel_generate: 0
entity_clone: 0
views_ui: 0
webprofiler: 0

View File

@ -8,6 +8,8 @@ description: ''
folder: ../config/prod
module:
matomo: 0
pwa: 0
pwa_extras: 0
theme: { }
blacklist: { }
graylist: { }

View File

@ -1,14 +1,16 @@
uuid: eabce79f-6b0c-4e68-824f-52569c9fb2d0
langcode: en
status: true
status: false
dependencies: { }
id: stage
label: Stage
description: ''
folder: ''
folder: ../config/stage
module:
devel: 0
devel_generate: 0
pwa: 0
pwa_extras: 0
theme: { }
blacklist: { }
graylist: { }

View File

@ -0,0 +1,18 @@
uuid: 6a3c58fc-2e5b-40d2-9cb0-6b5d989fc71a
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.default
id: commerce_product.default.changed
field_name: changed
entity_type: commerce_product
bundle: default
label: Modifié
description: 'The time when the product was last edited.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed

View File

@ -0,0 +1,18 @@
uuid: 77c85057-1c5c-4876-b514-2ab600cbf6b4
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.default
id: commerce_product.default.created
field_name: created
entity_type: commerce_product
bundle: default
label: Créé
description: 'The time when the product was created.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View File

@ -0,0 +1,20 @@
uuid: f6633354-6a2b-4ec4-b114-610fe18f28b6
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.default
module:
- path
id: commerce_product.default.path
field_name: path
entity_type: commerce_product
bundle: default
label: 'Alias d''URL'
description: 'The product URL alias.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path

View File

@ -0,0 +1,22 @@
uuid: 3740f152-816b-40fc-9219-c96a9ddbaff9
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.default
id: commerce_product.default.status
field_name: status
entity_type: commerce_product
bundle: default
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View File

@ -0,0 +1,20 @@
uuid: a5a9c5fa-7b8b-4441-a208-96b062c8d135
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.default
id: commerce_product.default.uid
field_name: uid
entity_type: commerce_product
bundle: default
label: Auteur
description: 'L''auteur du produit.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\commerce_product\Entity\Product::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

@ -0,0 +1,18 @@
uuid: 038bb662-ec4a-4e32-a750-9b07b0c96f5a
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.materio_product_type
id: commerce_product.materio_product_type.changed
field_name: changed
entity_type: commerce_product
bundle: materio_product_type
label: Modifié
description: 'The time when the product was last edited.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed

View File

@ -0,0 +1,18 @@
uuid: 7d6bfc53-c873-4b55-be54-206774a05d66
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.materio_product_type
id: commerce_product.materio_product_type.created
field_name: created
entity_type: commerce_product
bundle: materio_product_type
label: Créé
description: 'The time when the product was created.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View File

@ -0,0 +1,20 @@
uuid: 16bf42be-b3b9-4aa3-92ab-9e15b9690535
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.materio_product_type
module:
- path
id: commerce_product.materio_product_type.path
field_name: path
entity_type: commerce_product
bundle: materio_product_type
label: 'Alias d''URL'
description: 'The product URL alias.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path

View File

@ -0,0 +1,22 @@
uuid: eae8fe01-d2ac-4de2-8aaf-f5047349b686
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.materio_product_type
id: commerce_product.materio_product_type.status
field_name: status
entity_type: commerce_product
bundle: materio_product_type
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View File

@ -0,0 +1,20 @@
uuid: e8db3c03-a361-4f48-b802-437f2e67d1fb
langcode: fr
status: true
dependencies:
config:
- commerce_product.commerce_product_type.materio_product_type
id: commerce_product.materio_product_type.uid
field_name: uid
entity_type: commerce_product
bundle: materio_product_type
label: Auteur
description: 'L''auteur du produit.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\commerce_product\Entity\Product::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

@ -11,7 +11,7 @@ bundle: materio_product_variation_type
label: Title
description: 'The variation title.'
required: true
translatable: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }

View File

@ -0,0 +1,20 @@
uuid: 4c4d32da-e167-4429-a6a8-e64919f1fd4d
langcode: fr
status: true
dependencies:
module:
- commerce_promotion
id: commerce_promotion.commerce_promotion.description
field_name: description
entity_type: commerce_promotion
bundle: commerce_promotion
label: Description
description: 'Additional information about the promotion to show to the customer'
required: false
translatable: false
default_value:
-
value: ''
default_value_callback: ''
settings: { }
field_type: string_long

View File

@ -0,0 +1,18 @@
uuid: 12d95ee0-8fd9-4dd7-8646-4bd9b9e7f3ec
langcode: fr
status: true
dependencies:
module:
- commerce_promotion
id: commerce_promotion.commerce_promotion.display_name
field_name: display_name
entity_type: commerce_promotion
bundle: commerce_promotion
label: 'Nom de l''affichage'
description: 'If provided, shown on the order instead of "Discount".'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,18 @@
uuid: 4ff81977-7ace-494e-8561-8780f3621fac
langcode: fr
status: true
dependencies:
module:
- commerce_promotion
id: commerce_promotion.commerce_promotion.name
field_name: name
entity_type: commerce_promotion
bundle: commerce_promotion
label: Nom
description: 'The promotion name.'
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,20 @@
uuid: ac9a43ee-8971-4ee3-9c49-77b678bad732
langcode: fr
status: true
dependencies:
config:
- commerce_store.commerce_store_type.online
id: commerce_store.online.uid
field_name: uid
entity_type: commerce_store
bundle: online
label: Propriétaire
description: 'The store owner.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\commerce_store\Entity\Store::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

@ -0,0 +1,20 @@
uuid: 707b2946-6937-4a85-8b0f-396f57489133
langcode: fr
status: true
dependencies:
module:
- flag_lists
id: flag_list_item.flag_list_item.user_id
field_name: user_id
entity_type: flag_list_item
bundle: flag_list_item
label: 'Écrit par'
description: 'The user ID of author of the Flag list item entity.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

@ -0,0 +1,20 @@
uuid: 836a8431-ec09-4de1-9cd4-817f7f3a3300
langcode: fr
status: true
dependencies:
config:
- flag_lists.flagging_collection_type.flagging_collection_type_1
id: flagging_collection.flagging_collection_type_1.relatedflag
field_name: relatedflag
entity_type: flagging_collection
bundle: flagging_collection_type_1
label: 'Related flag'
description: 'The related flag used for for this list'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

@ -0,0 +1,20 @@
uuid: 3609dd9c-85eb-4dc4-b4da-e48836e465a5
langcode: fr
status: true
dependencies:
config:
- flag_lists.flagging_collection_type.flagging_collection_type_1
id: flagging_collection.flagging_collection_type_1.templateflag
field_name: templateflag
entity_type: flagging_collection
bundle: flagging_collection_type_1
label: 'Base flag'
description: 'The flag list used as base'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

@ -0,0 +1,20 @@
uuid: aa598ce7-ab62-4640-9873-67b0fe7c8053
langcode: fr
status: true
dependencies:
config:
- flag_lists.flagging_collection_type.flagging_collection_type_1
id: flagging_collection.flagging_collection_type_1.user_id
field_name: user_id
entity_type: flagging_collection
bundle: flagging_collection_type_1
label: 'Écrit par'
description: 'The user ID of author of the Flagging collection entity.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

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

View File

@ -0,0 +1,18 @@
uuid: 3b80477e-49b4-4a1d-9165-d85ad36cda6e
langcode: fr
status: true
dependencies:
config:
- node.type.note
id: node.note.changed
field_name: changed
entity_type: node
bundle: note
label: Modifié
description: 'Le moment auquel le nœud a été modifié pour la dernière fois.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed

View File

@ -0,0 +1,18 @@
uuid: f4eed5e6-7ec6-4991-92be-092087488907
langcode: fr
status: true
dependencies:
config:
- node.type.note
id: node.note.created
field_name: created
entity_type: node
bundle: note
label: 'Écrit le'
description: 'L''heure à laquelle le nœud a été créé.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View File

@ -0,0 +1,20 @@
uuid: e5a701d1-82a0-4c3b-8a5f-70e6fe74f236
langcode: fr
status: true
dependencies:
config:
- node.type.note
id: node.note.menu_link
field_name: menu_link
entity_type: node
bundle: note
label: 'Lien du menu'
description: 'Lien de menu calculé pour le nœud (disponible uniquement pendant l''enregistrement du nœud).'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

@ -0,0 +1,20 @@
uuid: 70429bd7-83c2-4142-9afd-7038d65737e4
langcode: fr
status: true
dependencies:
config:
- node.type.note
module:
- path
id: node.note.path
field_name: path
entity_type: node
bundle: note
label: 'Alias d''URL'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path

View File

@ -11,7 +11,7 @@ bundle: note
label: 'Promu en page d''accueil'
description: ''
required: false
translatable: true
translatable: false
default_value:
-
value: 0

View File

@ -0,0 +1,22 @@
uuid: e0ae92d3-b724-419e-a7ba-d1c4fbe4fdb3
langcode: fr
status: true
dependencies:
config:
- node.type.note
id: node.note.status
field_name: status
entity_type: node
bundle: note
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View File

@ -0,0 +1,22 @@
uuid: 19fa2240-8974-4c93-91d6-76391f11fb43
langcode: fr
status: true
dependencies:
config:
- node.type.note
id: node.note.sticky
field_name: sticky
entity_type: node
bundle: note
label: 'Epinglé en haut des listes'
description: ''
required: false
translatable: false
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View File

@ -0,0 +1,18 @@
uuid: ed044201-dbd5-4b0f-a092-65eb12e699fc
langcode: fr
status: true
dependencies:
config:
- node.type.note
id: node.note.title
field_name: title
entity_type: node
bundle: note
label: Titre
description: ''
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,20 @@
uuid: c4e1fa5b-1fcc-4a06-bc89-df7f3c5b6257
langcode: fr
status: true
dependencies:
config:
- node.type.note
id: node.note.uid
field_name: uid
entity_type: node
bundle: note
label: 'Écrit par'
description: 'Le nom d''utilisateur de l''auteur du contenu.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\node\Entity\Node::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View File

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

View File

@ -15,7 +15,7 @@ mode: default
content:
adjustments:
type: commerce_adjustment_default
weight: 0
weight: 3
region: content
settings: { }
third_party_settings: { }
@ -29,12 +29,12 @@ content:
type: boolean_checkbox
settings:
display_label: true
weight: 20
weight: 4
region: content
third_party_settings: { }
order_items:
type: inline_entity_form_complex
weight: 0
weight: 2
settings:
form_mode: variation_cart_form
override_labels: true
@ -46,6 +46,7 @@ content:
allow_new: false
allow_existing: false
allow_duplicate: false
revision: false
third_party_settings: { }
region: content
hidden:

View File

@ -0,0 +1,33 @@
uuid: 10a81d39-c483-478a-ad70-a7b88e6fb564
langcode: fr
status: true
dependencies:
config:
- config_pages.type.privacy_policy
- field.field.config_pages.privacy_policy.field_body
- field.field.config_pages.privacy_policy.field_title
module:
- text
id: config_pages.privacy_policy.default
targetEntityType: config_pages
bundle: privacy_policy
mode: default
content:
field_body:
weight: 1
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
field_title:
weight: 0
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
hidden:
label: true

View File

@ -0,0 +1,33 @@
uuid: 37d76e44-2b2f-4519-bf47-408fd73ceb04
langcode: en
status: true
dependencies:
config:
- config_pages.type.terms_of_services
- field.field.config_pages.terms_of_services.field_body
- field.field.config_pages.terms_of_services.field_title
module:
- text
id: config_pages.terms_of_services.default
targetEntityType: config_pages
bundle: terms_of_services
mode: default
content:
field_body:
weight: 1
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
field_title:
weight: 0
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
hidden:
label: true

View File

@ -0,0 +1,46 @@
uuid: 61b838ea-5191-4a15-96a5-02035fb74f4a
langcode: en
status: true
dependencies:
config:
- field.field.gdpr_task.gdpr_remove.removal_log
- gdpr_tasks.gdpr_task_type.gdpr_remove
_core:
default_config_hash: gb3fiuW0DPiOy_PJqDyb-2EMTUiZ0zZXUZP6QZwl1-k
id: gdpr_task.gdpr_remove.default
targetEntityType: gdpr_task
bundle: gdpr_remove
mode: default
content:
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
processed_by:
type: entity_reference_autocomplete
weight: 5
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
match_limit: 10
region: content
third_party_settings: { }
requested_by:
type: entity_reference_autocomplete
weight: 6
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
match_limit: 10
region: content
third_party_settings: { }
hidden:
notes: true
removal_log: true
status: true
user_id: true

View File

@ -0,0 +1,59 @@
uuid: 73a86483-b791-4942-919d-2e1b468d36ae
langcode: en
status: true
dependencies:
config:
- field.field.gdpr_task.gdpr_sar.manual_data
- field.field.gdpr_task.gdpr_sar.sar_export
- field.field.gdpr_task.gdpr_sar.sar_export_assets
- field.field.gdpr_task.gdpr_sar.sar_export_parts
- gdpr_tasks.gdpr_task_type.gdpr_sar
_core:
default_config_hash: Y92XISbxe0Ih9UsZ688D3SbqW-MrFDwKUfDknlZKR_A
id: gdpr_task.gdpr_sar.default
targetEntityType: gdpr_task
bundle: gdpr_sar
mode: default
content:
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
manual_data:
type: string_textarea
weight: 0
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
processed_by:
type: entity_reference_autocomplete
weight: 5
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
match_limit: 10
region: content
third_party_settings: { }
requested_by:
type: entity_reference_autocomplete
weight: 6
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
match_limit: 10
region: content
third_party_settings: { }
hidden:
notes: true
sar_export: true
sar_export_assets: true
sar_export_parts: true
status: true
user_id: true

View File

@ -305,7 +305,6 @@ content:
select_parents: true
cascading_selection: 0
track_list: true
track_list_order: true
max_depth: 0
leaves_only: false
third_party_settings: { }

View File

@ -10,6 +10,7 @@ dependencies:
- field.field.node.thematique.field_short_description
- field.field.node.thematique.field_tags
- field.field.node.thematique.field_visuel
- field.field.node.thematique.field_workflow
- image.style.thumbnail
- node.type.thematique
module:
@ -17,13 +18,13 @@ dependencies:
- image
- path
- text
- workflow
third_party_settings:
field_group:
group_htabs:
children:
- group_content
- group_media
- group_internal
- group_taxonomy
- group_links
parent_name: ''
@ -70,7 +71,7 @@ third_party_settings:
parent_name: group_htabs
weight: 21
format_type: tab
region: hidden
region: content
format_settings:
id: ''
classes: ''
@ -85,7 +86,7 @@ third_party_settings:
parent_name: group_htabs
weight: 22
format_type: tab
region: hidden
region: content
format_settings:
id: ''
classes: ''
@ -93,29 +94,30 @@ third_party_settings:
formatter: closed
required_fields: true
label: Links
group_internal:
group_sidebar:
children:
- langcode
- field_memo
- uid
- status
- langcode
- created
- flag
- promote
- sticky
- path
- url_redirects
- field_memo
parent_name: group_htabs
weight: 21
format_type: tab
region: hidden
- field_workflow
parent_name: ''
weight: 20
format_type: details_sidebar
region: content
format_settings:
description: ''
open: true
weight: 0
required_fields: true
id: ''
classes: ''
description: ''
formatter: closed
required_fields: true
label: Internal
label: internal
id: node.thematique.default
targetEntityType: node
bundle: thematique
@ -191,6 +193,12 @@ content:
third_party_settings: { }
type: image_image
region: content
field_workflow:
weight: 14
settings: { }
third_party_settings: { }
type: workflow_default
region: content
flag:
weight: 24
region: content
@ -198,10 +206,10 @@ content:
third_party_settings: { }
langcode:
type: language_select
weight: 22
weight: 0
region: content
settings:
include_locked: true
include_locked: false
third_party_settings: { }
path:
type: path
@ -238,6 +246,11 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
translation:
weight: 10
region: content
settings: { }
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 20

View File

@ -12,6 +12,7 @@ dependencies:
- commerce_order
module:
- address
- commerce_tax
_core:
default_config_hash: 7mnnVkJkUSPhil9xoiTfdTivMqxCUloT_71AHWNUbJg
id: profile.customer.default
@ -25,7 +26,12 @@ content:
settings: { }
third_party_settings: { }
region: content
tax_number:
type: commerce_tax_number_default
weight: 1
region: content
settings: { }
third_party_settings: { }
hidden:
is_default: true
phone: true
tax_number: true

View File

@ -4,7 +4,6 @@ status: true
dependencies:
config:
- core.entity_form_mode.simplenews_subscriber.account
- field.field.simplenews_subscriber.simplenews_subscriber.subscriptions
module:
- simplenews
_core:

View File

@ -2,8 +2,7 @@ uuid: 68b2586e-6b2e-4d18-94e4-3a7844c5f12b
langcode: en
status: true
dependencies:
config:
- field.field.simplenews_subscriber.simplenews_subscriber.subscriptions
config: { }
module:
- simplenews
_core:

View File

@ -4,6 +4,7 @@ status: true
dependencies:
config:
- field.field.taxonomy_term.assisted_research.field_terms
- field.field.taxonomy_term.assisted_research.field_weight
- taxonomy.vocabulary.assisted_research
module:
- field_group
@ -14,6 +15,7 @@ third_party_settings:
children:
- group_list
- group_admin
- group_sidebar
parent_name: ''
weight: 1
format_type: tabs
@ -54,6 +56,21 @@ third_party_settings:
formatter: closed
required_fields: true
label: admin
group_sidebar:
children:
- field_weight
parent_name: group_tabs
weight: 20
format_type: tab
region: content
format_settings:
description: ''
open: '1'
required_fields: true
id: ''
classes: ''
formatter: closed
label: weight
id: taxonomy_term.assisted_research.default
targetEntityType: taxonomy_term
bundle: assisted_research
@ -69,6 +86,13 @@ content:
third_party_settings: { }
type: entity_reference_autocomplete
region: content
field_weight:
weight: 10
settings:
placeholder: ''
third_party_settings: { }
type: number
region: content
langcode:
type: language_select
weight: 3

View File

@ -9,6 +9,7 @@ dependencies:
- field.field.user.user.field_memo
- field.field.user.user.field_showroom
module:
- path
- user
id: user.user.default
targetEntityType: user

View File

@ -10,6 +10,7 @@ dependencies:
- field.field.user.user.field_memo
- field.field.user.user.field_showroom
module:
- path
- user
id: user.user.modal
targetEntityType: user

View File

@ -10,6 +10,7 @@ dependencies:
- field.field.user.user.field_memo
- field.field.user.user.field_showroom
module:
- path
- user
id: user.user.register
targetEntityType: user

View File

@ -89,6 +89,7 @@ content:
settings: { }
third_party_settings: { }
hidden:
balance: true
changed: true
ip_address: true
mail: true

View File

@ -29,6 +29,15 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
variations:
type: entity_reference_entity_view
weight: 2
region: content
label: hidden
settings:
view_mode: add_to_cart
link: false
third_party_settings: { }
hidden:
created: true
field_price_description: true
@ -36,4 +45,3 @@ hidden:
search_api_excerpt: true
stores: true
uid: true
variations: true

View File

@ -13,6 +13,7 @@ dependencies:
- 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'
@ -22,13 +23,19 @@ bundle: materio_product_variation_type
mode: add_to_cart
content:
commerce_variation_cart_form:
weight: 1
region: content
settings: { }
third_party_settings: { }
field_description:
type: text_default
weight: 0
region: content
label: hidden
settings: { }
third_party_settings: { }
hidden:
billing_schedule: true
field_description: true
field_multiple: true
langcode: true
license_expiration: true

View File

@ -23,8 +23,12 @@ content:
hidden:
billing_countries: true
default_currency: true
is_default: true
langcode: true
mail: true
name: true
prices_include_tax: true
search_api_excerpt: true
tax_registrations: true
timezone: true
uid: true

View File

@ -0,0 +1,110 @@
uuid: c2afa290-e833-406f-a749-5d805c72eab3
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.commerce_subscription.customer
module:
- commerce_recurring
- options
id: commerce_subscription.product_variation.customer
targetEntityType: commerce_subscription
bundle: product_variation
mode: customer
content:
ends:
label: inline
type: timestamp
weight: 4
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
next_renewal:
label: inline
type: timestamp
weight: 6
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
orders:
type: subscription_orders
weight: 0
region: content
label: hidden
settings:
view: commerce_subscription_orders_customer
third_party_settings: { }
payment_method:
type: entity_reference_entity_view
weight: 7
region: content
label: inline
settings:
link: true
view_mode: default
third_party_settings: { }
renewed:
label: inline
type: timestamp
weight: 5
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
starts:
label: inline
type: timestamp
weight: 3
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
state:
label: hidden
type: list_default
weight: 8
region: content
settings: { }
third_party_settings: { }
trial_ends:
label: inline
type: timestamp
weight: 2
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
trial_starts:
label: inline
type: timestamp
weight: 1
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
hidden:
billing_schedule: true
created: true
initial_order: true
purchased_entity: true
quantity: true
scheduled_changes: true
search_api_excerpt: true
store_id: true
title: true
uid: true
unit_price: true

View File

@ -0,0 +1,108 @@
uuid: ca33f821-d45d-465d-a5b0-f98a56f97805
langcode: en
status: true
dependencies:
module:
- commerce_recurring
- options
id: commerce_subscription.product_variation.default
targetEntityType: commerce_subscription
bundle: product_variation
mode: default
content:
ends:
label: inline
type: timestamp
weight: 4
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
next_renewal:
label: inline
type: timestamp
weight: 6
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
orders:
type: subscription_orders
weight: 0
region: content
label: hidden
settings:
view: commerce_subscription_orders_admin
third_party_settings: { }
payment_method:
type: entity_reference_entity_view
weight: 7
region: content
label: inline
settings:
link: true
view_mode: default
third_party_settings: { }
renewed:
label: inline
type: timestamp
weight: 5
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
starts:
label: inline
type: timestamp
weight: 3
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
state:
label: hidden
type: list_default
weight: 8
region: content
settings: { }
third_party_settings: { }
trial_ends:
label: inline
type: timestamp
weight: 2
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
trial_starts:
label: inline
type: timestamp
weight: 1
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
hidden:
billing_schedule: true
created: true
initial_order: true
purchased_entity: true
quantity: true
scheduled_changes: true
search_api_excerpt: true
store_id: true
title: true
uid: true
unit_price: true

View File

@ -0,0 +1,109 @@
uuid: b8da9344-e14d-4f21-9fe6-6a908662cb5b
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.commerce_subscription.customer
module:
- commerce_recurring
- options
id: commerce_subscription.standalone.customer
targetEntityType: commerce_subscription
bundle: standalone
mode: customer
content:
ends:
label: inline
type: timestamp
weight: 4
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
next_renewal:
label: inline
type: timestamp
weight: 6
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
orders:
type: subscription_orders
weight: 0
region: content
label: hidden
settings:
view: commerce_subscription_orders_customer
third_party_settings: { }
payment_method:
type: entity_reference_entity_view
weight: 7
region: content
label: inline
settings:
link: true
view_mode: default
third_party_settings: { }
renewed:
label: inline
type: timestamp
weight: 5
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
starts:
label: inline
type: timestamp
weight: 3
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
state:
label: hidden
type: list_default
weight: 8
region: content
settings: { }
third_party_settings: { }
trial_ends:
label: inline
type: timestamp
weight: 2
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
trial_starts:
label: inline
type: timestamp
weight: 1
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
hidden:
billing_schedule: true
created: true
initial_order: true
quantity: true
scheduled_changes: true
search_api_excerpt: true
store_id: true
title: true
uid: true
unit_price: true

View File

@ -0,0 +1,107 @@
uuid: d42f8278-fc36-46e7-b909-e10d57f0dc16
langcode: en
status: true
dependencies:
module:
- commerce_recurring
- options
id: commerce_subscription.standalone.default
targetEntityType: commerce_subscription
bundle: standalone
mode: default
content:
ends:
label: inline
type: timestamp
weight: 4
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
next_renewal:
label: inline
type: timestamp
weight: 6
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
orders:
type: subscription_orders
weight: 0
region: content
label: hidden
settings:
view: commerce_subscription_orders_admin
third_party_settings: { }
payment_method:
type: entity_reference_entity_view
weight: 7
region: content
label: inline
settings:
link: true
view_mode: default
third_party_settings: { }
renewed:
label: inline
type: timestamp
weight: 5
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
starts:
label: inline
type: timestamp
weight: 3
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
state:
label: hidden
type: list_default
weight: 8
region: content
settings: { }
third_party_settings: { }
trial_ends:
label: inline
type: timestamp
weight: 2
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
trial_starts:
label: inline
type: timestamp
weight: 1
region: content
settings:
date_format: medium
custom_date_format: ''
timezone: ''
third_party_settings: { }
hidden:
billing_schedule: true
created: true
initial_order: true
quantity: true
scheduled_changes: true
search_api_excerpt: true
store_id: true
title: true
uid: true
unit_price: true

View File

@ -0,0 +1,25 @@
uuid: a227c533-9142-437d-8dcc-b60138e0716e
langcode: fr
status: true
dependencies:
config:
- config_pages.type.privacy_policy
- field.field.config_pages.privacy_policy.field_body
- field.field.config_pages.privacy_policy.field_title
module:
- text
id: config_pages.privacy_policy.default
targetEntityType: config_pages
bundle: privacy_policy
mode: default
content:
field_body:
weight: 0
label: hidden
settings: { }
third_party_settings: { }
type: text_default
region: content
hidden:
field_title: true
search_api_excerpt: true

View File

@ -0,0 +1,25 @@
uuid: 50e2e477-ed96-4949-8583-cd9abc1aa05a
langcode: en
status: true
dependencies:
config:
- config_pages.type.terms_of_services
- field.field.config_pages.terms_of_services.field_body
- field.field.config_pages.terms_of_services.field_title
module:
- text
id: config_pages.terms_of_services.default
targetEntityType: config_pages
bundle: terms_of_services
mode: default
content:
field_body:
weight: 0
label: hidden
settings: { }
third_party_settings: { }
type: text_default
region: content
hidden:
field_title: true
search_api_excerpt: true

View File

@ -0,0 +1,33 @@
uuid: 0ae78753-31b9-41bf-bcaa-e269fd835be1
langcode: en
status: false
dependencies:
config:
- config_pages.type.terms_of_services
- core.entity_view_mode.config_pages.full
- field.field.config_pages.terms_of_services.field_body
- field.field.config_pages.terms_of_services.field_title
module:
- text
id: config_pages.terms_of_services.full
targetEntityType: config_pages
bundle: terms_of_services
mode: full
content:
field_body:
weight: 1
label: hidden
settings: { }
third_party_settings: { }
type: text_default
region: content
field_title:
weight: 0
label: hidden
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
hidden:
search_api_excerpt: true

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