585 Commits
Author SHA1 Message Date
bachir 4af4d99781 trying to fix flaglist migration too long ids 2021-08-01 09:26:41 +02:00
bachir 5c4facf0ea trying to fix flaglist migration too long ids 2021-08-01 08:53:25 +02:00
bachir 780a545cae replaced ngramstring by edgestring for search field autocomplete solr index 2021-07-29 09:54:34 +02:00
bachir f9a353a32b fixed the sapi_solr search autocompletewith synonyms 2021-07-28 22:11:46 +02:00
bachir b67c88dfa7 improved user edits pages display 2021-07-28 15:58:33 +02:00
bachir 422819a11b all user tabs displayed in admin theme 2021-07-28 15:26:23 +02:00
bachir 0e8be15f74 fixed home computed fields 2021-07-28 15:11:28 +02:00
bachir f2eb90d888 trying to fix the bad content type coming on home materials cards grid 2021-07-28 15:02:50 +02:00
bachir ba5ddc9cec more materials card picked up for home 2021-07-28 14:22:52 +02:00
bachir d06cf6702a term_taxonomy_term_tree patche 2021-07-28 09:27:00 +02:00
bachir fc85755ad1 fixed simplenews subscribers without account migration 2021-07-26 21:38:40 +02:00
bachir 513bce8721 fixed breve->article i18n migration 2021-07-22 19:33:40 +02:00
bachir e45a31aa43 removed hightwater from materiau migration 2021-07-22 19:18:56 +02:00
bachir ab3379e361 better admin licenses view 2021-07-22 11:37:43 +02:00
bachir 1806c09228 migrate user customer profil 2021-07-22 09:48:07 +02:00
bachir e79bdeb5e6 member type automaticly filled on checkout 2021-07-16 20:12:10 +02:00
bachir 6cc3844230 added member_type on user migration 2021-07-16 17:03:32 +02:00
bachir 83b4c260bd created user profil customer migration 2021-07-15 18:00:42 +02:00
bachir 76f671a9d3 updated advanced_text_formatter 2021-07-15 12:25:23 +02:00
bachir c41a09cfa3 added role_delegation 2021-07-15 10:30:10 +02:00
bachir 906cdfda64 updated contrib modules 2021-07-14 21:28:56 +02:00
bachir 68ac003aeb updated contrib modules 2021-07-14 21:20:31 +02:00
bachir fec7e98bcb updated json_api_extras 2021-07-14 20:54:34 +02:00
bachir 48d32ef8d1 created full_html text format 2021-07-14 19:08:50 +02:00
bachir 131ad86fbc updated better_exposed_filters and all commerce modules 2021-07-14 18:56:27 +02:00
bachir 689a3903ad activated dgpr_tasks dgpr_fields, better popup display 2021-07-14 18:05:05 +02:00
bachir 785719e6d3 better footer height 2021-07-14 17:14:41 +02:00
bachir 8f7339b51e started rgpd integration 2021-07-14 12:23:13 +02:00
bachir dddd19a7b3 added password length 2021-07-14 10:54:49 +02:00
bachir d805ed5447 uninstalled password_policy 2021-07-14 10:32:00 +02:00
bachir cdee9e41a3 installed password policy, retype password contraint instructions 2021-07-14 10:24:29 +02:00
bachir 1f8ae09838 improved lazy loading card images 2021-07-12 12:50:40 +02:00
bachir 7876386208 typo fix 2021-07-12 10:39:11 +02:00
bachir afc14f8957 after reinstalling pwa, it seems to work better on dev env ... 2021-07-09 12:36:50 +02:00
bachir 7f1a7531d7 exported splitted pwa config to prod env 2021-07-09 12:25:25 +02:00
bachir 52ea8b825f uninstalles pwa from devel env 2021-07-09 12:18:55 +02:00
bachir 7fd5278e82 splitted pwa config 2021-07-09 12:17:42 +02:00
bachir 36350818ea dists 2021-07-09 12:04:13 +02:00
bachir e4dcbbccec reverted previous commit 2021-07-09 11:58:56 +02:00
bachir 504ce37552 uninstalled pwa on dev, config splitt pwa on stage & prod, TEST 2021-07-09 11:42:28 +02:00
bachir 9fa3508260 cleaned the assets/dist folder, removed code splitting for font-ubunt and materialdesignicons 2021-07-09 11:35:37 +02:00
bachir 3e0966f56b removed the link on checkout completion message 2021-07-08 22:42:33 +02:00
bachir ddb7c9c14e limited manual payement to annual licenses 2021-07-08 22:32:18 +02:00
bachir 510d7cb073 improved admin views commerce licenses 2021-07-08 12:42:14 +02:00
bachir 8b6dd73ec4 added engagement de 12 mois to product variations descriptions 2021-07-08 11:43:45 +02:00
bachir 84477a8d33 fixed payement confirme and or instructions texts 2021-07-08 10:00:57 +02:00
bachir cbdae0d062 bug fix in MaterioCommerceNominativeTerms 2021-07-08 09:49:50 +02:00
bachir 2fab2343bf created nominative terms in pricing checkout flow 2021-07-07 17:46:34 +02:00
bachir 8c8fa6c2b9 fixed home commerce buttons 2021-07-07 16:14:12 +02:00
bachir 9e3cffa291 customized place your order button 2021-07-07 11:58:02 +02:00
bachir 9e01ecb2b9 added header phrase to login/register pricing modal 2021-07-07 11:21:04 +02:00
bachir afa81b4a6f better pricing->loggin->checkoutflow transition 2021-07-07 11:02:09 +02:00
bachir 8cd3b9bfea payement instruction for check ou transfert 2021-07-07 10:24:24 +02:00
bachir 80427ae089 added comments to multijoueur webform 2021-07-05 14:45:56 +02:00
bachir e8a8c43a29 multijoueur webform confirmation page 2021-07-05 12:31:11 +02:00
bachir 2f41f2cf85 some fix for multijouer webform 2021-07-05 12:16:11 +02:00
bachir 250e454424 translations for multijouer webform 2021-07-05 12:13:45 +02:00
bachir 19f79da87e some fix for multijouer webform 2021-07-05 12:08:32 +02:00
bachir 89c450e103 added email notification tomultijoueur submission 2021-07-01 16:58:16 +02:00
bachir 6f3d2abe0f missed editors menu subbmissions link 2021-07-01 16:47:42 +02:00
bachir 88b0ae5acd gave access to admin to multijoueur webform submissions 2021-07-01 16:44:27 +02:00
bachir 284b9c51bc fixed multijoueur webform path alias 2021-07-01 16:36:09 +02:00
bachir 2d704293a7 styled multijoueur webform 2021-07-01 16:33:15 +02:00
bachir 382158ca6c multijoueur webform default country_code:FR 2021-07-01 12:39:48 +02:00
bachir e4a5ef2e6b no vuejs for multijoueur webform 2021-07-01 12:36:13 +02:00
bachir 5da1b2be5c created multijoueur webform 2021-07-01 12:32:27 +02:00
bachir 5c90a44da4 admin can manage orders 2021-06-29 17:16:26 +02:00
bachir 90662ad8fe asynch payement don't activate license right after checkout 2021-06-29 16:47:26 +02:00
bachir 1ac8e08daa added terms of services 2021-06-25 14:00:13 +02:00
bachir baf617e8ed update drupal/inline_entity_form drupal/entity_clone 2021-06-24 23:02:26 +02:00
bachir 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
bachir d2c9373f2b updated restui jsonapi_extras imagemagick 2021-06-24 22:44:34 +02:00
bachir dfd2fad69f updated drupal/admin_toolbar 2021-06-24 22:38:56 +02:00
bachir d9d967df0e updated drupal/ctools 2021-06-24 22:33:07 +02:00
bachir cee7c5f78e updated drupal/graphql 2021-06-24 22:31:16 +02:00
bachir 6498e71cdb updated drupal/search_api_solr 2021-06-24 22:27:32 +02:00
bachir 98d9ece6e7 fixed synonyms update: need to reconfigure the all synonyms 2021-06-24 22:22:47 +02:00
bachir e3dfe39d1d updated drupal/synonyms:^2.0.0-beta2, and others 2021-06-24 21:56:09 +02:00
bachir 03a765509e updated drupal/views_conditional 2021-06-24 21:48:30 +02:00
bachir e29f8228f0 updated drupal/workflow 2021-06-24 21:44:33 +02:00
bachir f8f22efa69 updated drupal/advancedqueue, installed druapl/webform, now using composer 2 2021-06-24 21:37:05 +02:00
bachir f9ede630e5 updated composer plugin wikimedia/composer-merge-plugin 2021-06-24 21:24:26 +02:00
bachir 82ac176a50 better complete checkout message, bug fix 2021-06-21 16:55:11 +02:00
bachir a250ede8c8 better complete checkout message 2021-06-21 16:47:53 +02:00
bachir 580d6f9059 added manual payement 2021-06-21 15:46:10 +02:00
bachir 6eb07263d3 commerce: collect vat number on billing info 2021-06-16 19:52:57 +02:00
bachir e4bc529e2f fixed add to cart text translation 2021-06-11 11:53:31 +02:00
bachir 4e285cbb4c fixed ask for a quote translation 2021-06-11 11:47:39 +02:00
bachir b27f1afa45 added ask for a quote 2021-06-11 11:41:15 +02:00
bachir 4fe9f08b67 changed 'add to cart' button text on pricing page 2021-06-11 11:12:13 +02:00
bachir b28b8cedde changed 'add to cart' button text 2021-06-11 10:31:22 +02:00
bachir 0371469138 better right for products for admin 2021-06-10 23:49:39 +02:00
bachir 70eb4521c7 better views product amdin page 2021-06-10 23:43:59 +02:00
bachir 8688d403c9 admin can edit products and variations 2021-06-10 23:38:48 +02:00
bachir fad036cb21 updated core to 8.9.16 2021-06-10 21:29:26 +02:00
bachir 6722964893 fixed home showroomcarroussel bug 2021-06-10 20:20:04 +02:00
bachir 044346c016 better pricing page display 2021-06-10 20:02:26 +02:00
bachir 81eb01d101 home sections labels link made active 2021-06-10 19:45:30 +02:00
bachir 27ece7a12c home article cards links made active 2021-06-10 17:42:55 +02:00
bachir 352223500f add to cart links for products in home 2021-06-09 13:06:52 +02:00
bachir d9d2180f94 fixed article prev next 2021-06-08 21:35:02 +02:00
bachir 8f8467ae97 warning member 2021-06-08 21:20:59 +02:00
bachir c22383e99c views.view.pricing_product.yml 2021-06-08 14:53:33 +02:00
bachir efd7bdaa51 webpack vuejs prod/dev mode final 2021-06-08 14:26:49 +02:00
bachir f8d82b8c8f webpack vuejs prod mode 2021-06-08 14:15:26 +02:00
bachir b35218ec81 webpack vuejs prod mode 2021-06-08 14:10:21 +02:00
bachir 94bc2dab06 translated new folder 2021-06-08 12:06:41 +02:00
bachir 1bdacc98ff fixed mailto: links on home 2021-06-08 11:48:43 +02:00
bachir 10083d75c5 home page blabla links translatable 2021-06-08 11:15:47 +02:00
bachir 4c0e683e07 member access login form block translated 2021-06-08 11:08:11 +02:00
bachir 585f4e8a9f improved simplenews form display 2021-06-08 10:48:14 +02:00
bachir 30a75e09db updated simplenews from 1-beta to 2-beta, translated subscription form 2021-06-08 10:41:18 +02:00
bachir 3105ce1e81 fixed product lits bad variations language 2021-06-02 12:50:42 +02:00
bachir 14169ab24a fixed gql products language selection 2021-06-02 12:40:46 +02:00
bachir 11d781c646 fixed translated products view duplicates 2021-06-02 12:30:05 +02:00
bachir 31bba93f72 order informations VAT translated 2021-06-02 11:55:24 +02:00
bachir 05a2134ced product and variations translatable 2021-06-02 11:42:55 +02:00
bachir 90b8f1bb6a pricing blocktitle translated 2021-06-02 11:21:03 +02:00
bachir 345c10b11b fixed block title translation bug, pricing title remains untranslated 2021-06-01 23:14:33 +02:00
bachir efc74ec5f4 translated all loading… 2021-06-01 22:46:15 +02:00
bachir 16f2d98f15 pricing login/register form responsiveness 2021-06-01 22:25:30 +02:00
bachir 370494499a pricing login/register translation 2021-06-01 22:01:46 +02:00
bachir f0b69fa76a made translatable block page title 2021-06-01 15:02:31 +02:00
bachir 9791e55b8a patched core to translate field group lables (on frontpage) 2021-06-01 14:36:29 +02:00
bachir 9a69ef560e admin can translate homepage 2021-06-01 14:16:49 +02:00
bachir e6887e1b77 some interface translations 2021-06-01 14:04:41 +02:00
bachir 425eb7f58f added optional orientation attribute to mediaquery mixins, fixed modalecard in landscape mode 2021-06-01 13:37:39 +02:00
bachir 72890c7ab0 fixed card's note input and recording 2021-06-01 12:21:10 +02:00
bachir 2bf557b733 auto close hamburger menu on login adhérent 2021-05-31 17:23:45 +02:00
bachir caf223effe fixed the adherent login redirect to base 2021-05-31 17:16:00 +02:00
bachir cbd9570fb1 improved mobile menu 2021-05-31 17:00:03 +02:00
bachir 305df5c7df improved mobile menu 2021-05-31 16:59:15 +02:00
bachir cb15c9faf1 webpack gzip for prod AND dev 2021-05-31 16:04:19 +02:00
bachir 14554b39d4 pwa Manifest doesn't have a maskable icon 2021-05-31 16:03:35 +02:00
bachir 01f2e5017e cleaned favicons in theme 2021-05-27 19:40:59 +02:00
bachir 214924dfda added favicons generated by https://realfavicongenerator.net/ 2021-05-27 19:36:55 +02:00
bachir 92910614c8 pwa extra 2021-05-27 18:46:37 +02:00
bachir 54d5b054f7 advanced aggregate, webpack gzip 2021-05-27 16:39:15 +02:00
bachir 97d14c297c fixed home intro columend paragraphs 2021-05-26 10:17:06 +02:00
bachir 292631c29b #1107: forgot drupal config files 2021-05-25 22:29:47 +02:00
bachir 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
bachir afb929c042 security updates 2021-05-25 10:47:21 +02:00
bachir e9cd511fa5 improved assisted research ui 2021-05-20 20:36:10 +02:00
bachir e499724e20 improved assisted research ui 2021-05-20 20:30:54 +02:00
bachir 81f47c4300 fix search autocomplete duplicates 2021-05-20 20:19:42 +02:00
bachir 43a8daff8a translated terms in assisted search 2021-05-20 20:12:41 +02:00
bachir a4baf0d6a6 improved assisted research ui 2021-05-20 20:03:02 +02:00
bachir 90883384f4 added field_weight to assisted research terms for sorting 2021-05-20 19:45:21 +02:00
bachir 29a77178d5 fixed assisted research admin view duplicates bug 2021-05-20 19:29:04 +02:00
bachir 7c1ed502c8 core update to 8.9.14 2021-05-19 18:21:57 +02:00
bachir a36c19b21a toggle search filers display 2021-05-19 18:21:29 +02:00
bachir 9ff6e71eed added workflow to thématiques 2021-04-21 22:23:48 +02:00
bachir 77d8ee9ed8 better assisted search color design 2021-04-21 21:59:41 +02:00
bachir c689045043 advanced search vocabulary translation for admin 2021-04-21 21:40:17 +02:00
bachir eca3c55351 patched slim-select https://github.com/brianvoe/slim-select/compare/master...bachy:master 2021-04-21 21:38:48 +02:00
bachir 4e576aa146 forgot to commit drupal config files 2021-04-07 11:52:52 +02:00
bachir 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
bachir 47c5d69894 composer install advagg (advanced aggregation) not enabled yet 2021-04-07 11:49:31 +02:00
bachir a86203d51d splitted chunk ubuntu font 2021-04-06 12:41:28 +02:00
bachir b4b51e3a41 splitted chunks for vue router pages, materialdesignicons styles 2021-04-06 12:31:31 +02:00
bachir b8cdc2d64b webpack splitted chuncks (vue-simple-accordion & vue-cool-lightbox) 2021-04-06 10:42:49 +02:00
bachir ca717e9abc code optimization: removed en.json import as it is to heavy 2021-04-05 20:58:54 +02:00
bachir 19673b1a6a compiled for prod 2021-04-05 14:57:36 +02:00
bachir 6e786bb13c better search filters UI 2021-04-05 14:57:02 +02:00
bachir 88e0fb4c9a compiled for prod 2021-04-05 12:46:59 +02:00
bachir 8008217444 search filters ok, to be improved on results pertinance 2021-04-05 12:45:58 +02:00
bachir fd8237037a started advanced search UI 2021-04-02 16:35:29 +02:00
bachir 1851c84ea5 started advanced search 2021-04-01 22:44:44 +02:00
bachir 8ff1cfb3ad fixed login redirect to base only for adherents 2021-04-01 21:17:25 +02:00
bachir af00248150 compiled for prod 2021-03-31 22:05:18 +02:00
bachir 3ed0882cc1 cookie auth for rest views blablba & showroom 2021-03-31 22:04:19 +02:00
bachir 38b8321d50 fixed responsive header tools before mobile (hamburgermenu) mode) 2021-03-31 22:00:37 +02:00
bachir 7eefa39e10 PROD removed all warning, exported variable new Vue, added Content-Security-Policy head's meta 2021-03-31 19:17:55 +02:00
bachir 3042f97b29 fixed all eslint errors and warning, compiled as PROD 2021-03-31 18:42:05 +02:00
bachir ae3c8f1234 responsive: fixed modalecard from flagcollection 2021-03-31 11:03:00 +02:00
bachir 70b36d9f55 added configured pwa module 2021-03-30 17:06:12 +02:00
bachir 5fb69e008d responsive: blabla ok, pricing first page ok 2021-03-30 16:43:56 +02:00
bachir d72e102cc5 responsive: base ok 2021-03-30 15:42:40 +02:00
bachir 2f1636dfd4 more respnsive: header hamburger done, started base 2021-03-29 22:28:24 +02:00
bachir d170979b42 full header-right responsive hamburger menu ok for logged-in users 2021-03-29 11:57:26 +02:00
bachir 5df8c9829a full header-right responsive hamburger menu ok for unlogged-in users 2021-03-29 11:43:37 +02:00
bachir 1733ad128a started full header-right responsive hamburger menu 2021-03-26 16:48:47 +01:00
bachir f6130faa7c responsive: home pricing 2021-03-25 21:37:03 +01:00
bachir 63fdc0061f responcive: home quite ok 2021-03-25 19:38:15 +01:00
bachir 89286d2610 responcive: flag collection in content left 2021-03-19 21:52:36 +01:00
bachir 4d1299387a responcive: better header 2021-03-19 21:38:28 +01:00
bachir 8cb32b1b48 replaced :hover by @media(hover: hover) 2021-03-19 16:42:09 +01:00
bachir c9edaaf3c4 converted responsive to @include col-mediaquery-max(3) 2021-03-19 16:21:18 +01:00
bachir 5188b01272 responsive: fixed the grid for small screens 2021-03-19 16:08:46 +01:00
bachir b4ebb1cf3f forgot the web font files in dist/static/ 2021-03-19 16:08:14 +01:00
bachir e7a773dc0f import mdi in main.scss instead of drupal theme library 2021-03-19 16:06:06 +01:00
bachir 5ffacc45ed started responsive UI: header 2021-03-18 23:13:50 +01:00
bachir 1862f2922e translation config files 2021-03-18 22:05:37 +01:00
bachir 50f76ff0cd added samples to flagcollection and linked material in thematique 2021-03-18 21:58:59 +01:00
bachir 406d215a04 images styles generation notice fix 2021-03-17 19:24:09 +01:00
bachir d553146450 images styles generation notice fix 2021-03-17 19:21:01 +01:00
bachir 8964b94b9f images styles generation custom module 2021-03-17 18:56:01 +01:00
bachir 9bae6d15ff twiked user page tabs 2021-03-11 23:14:16 +01:00
bachir ce1beb7278 removed persistent_login module 2021-03-11 21:52:36 +01:00
bachir ec6ab0dc7b translated delete folder dialog, added closed event 2021-03-11 19:53:56 +01:00
bachir 88445b4397 better flagcolls list display 2021-03-11 19:14:20 +01:00
bachir df71378e5f added folder deletion confirmation 2021-03-11 19:00:09 +01:00
bachir e0f8b123f9 added note picto to medium Card responding to note creation on modalCard 2021-03-10 14:54:58 +01:00
bachir 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
bachir 4894f88c6d updated mdi package, note icon is changing ifthere is a note 2021-03-09 22:52:29 +01:00
bachir 98002d0296 def settings for user_email_verification 2021-03-09 22:07:31 +01:00
bachir 637b1d9bf0 replaced user_registrationpassword by user_email_verification 2021-03-09 21:26:35 +01:00
bachir b992c1c667 updated socials links 2021-03-09 21:00:07 +01:00
bachir 5ec39a5f0a fixed registerform loading bug 2021-03-09 17:03:38 +01:00
bachir 8af88af806 added user_registrationpassword 2021-03-09 16:46:59 +01:00
bachir bc48c9e876 cleaned materio_gqp, fixed gql linked_materials bad language 2021-03-09 16:35:48 +01:00
bachir 86670565ba autologout settings 2021-03-09 15:25:08 +01:00
bachir c5c3da9a46 added social media links 2021-03-09 15:24:49 +01:00
bachir e29bed914c modalcard accordeon improved 2021-03-09 14:53:22 +01:00
bachir a1bff5d4b8 click on themacard image open thema, not lightbox 2021-03-09 14:29:28 +01:00
bachir f89c29a8b9 blabla: click on whole article card open it 2021-03-09 11:35:00 +01:00
bachir 1ec8a371b5 fix #1008, create folder from card and auto flag it 2021-03-08 22:04:50 +01:00
bachir d1e54b72b3 updating header menu while loggin (show base link) 2021-03-08 21:11:14 +01:00
bachir b7459cf014 improved translation links update 2021-03-08 18:45:19 +01:00
bachir 488447fbe1 fixed prev next links in article page for new route using id 2021-03-08 15:01:09 +01:00
bachir d4957ad19a restored redis from 1.5 2021-03-08 14:47:35 +01:00
bachir 88f7b8c285 getpathtranslation invalid path temporary workarround 2021-03-08 14:43:43 +01:00
bachir 7e460b9764 getpathtranslation invalid path temporary workarround 2021-03-08 14:41:22 +01:00
bachir 30b2c9267b downgraded redis from 1.5 to 1.4 2021-03-08 14:14:23 +01:00
bachir ee908b4603 fixed language switcher update on vue route change 2021-03-06 22:02:48 +01:00
bachir 8dadb8d3a5 replaced path+route_load navigation by id nav for articles and thematiques 2021-03-06 16:46:19 +01:00
bachir 651315c319 restrict base search and default base to current language 2021-03-05 21:32:59 +01:00
bachir 820bfcf85a patched core for configimporter->checkop delete on null 2021-03-05 12:09:02 +01:00
bachir 596525328c added visuel display on thematique page 2021-03-05 11:44:54 +01:00
bachir ee81e5fe18 removed user devel perms 2021-03-05 11:40:50 +01:00
bachir c7ce594ee4 patched unique_content_field_validation 2021-03-04 11:32:39 +01:00
bachir e0bb0d378a added unique_content_field_validation 2021-03-04 11:08:27 +01:00
bachir 5383719450 added lang param to graphql thematique load 2021-03-04 10:52:46 +01:00
bachir 284037ad69 ran composer update 2021-03-04 10:44:31 +01:00
bachir b6c6851837 forgot the graphql patch file 2021-03-03 17:58:35 +01:00
bachir 6485e3e27b fixed thematiques display 2021-03-03 17:55:32 +01:00
bachir 72ea56e313 patched contrib graphql fixed Invalid translation language 2021-03-03 17:54:54 +01:00
bachir c767654dc6 enabled thematique translation, article title translation, misc 2021-03-03 16:57:04 +01:00
bachir 11f6848d59 reinstalled composer as lock and json wher not sync 2021-03-03 16:47:06 +01:00
bachir 8fd57d2579 tried to boost sapi query with termid, do not work 2021-03-03 11:32:23 +01:00
bachir ae0778b8b2 added fav icon to theme 2021-03-02 15:59:26 +01:00
bachir a4104882fe migrate script resets the migration before migrate 2021-03-01 23:40:58 +01:00
bachir b8da8b516b recommited main.js 2021-03-01 23:29:04 +01:00
bachir b65a5a6a64 added flags command to migrate script 2021-03-01 18:52:20 +01:00
bachir 1455906c52 added url alias regeneration to migrate script 2021-03-01 18:50:54 +01:00
bachir b9986e2b23 added dicard-changes:true to composer.json 2021-03-01 18:46:48 +01:00
bachir c6003d93ff added dicard-changes:true to composer.json 2021-03-01 18:44:52 +01:00
bachir 63773bb20d flag_list dossier config 2021-03-01 18:35:48 +01:00
bachir 648b0102c5 bunch of config, will see ... 2021-03-01 18:34:22 +01:00
bachir 4d3d31f4f4 patched flag_lists to fix bug on delete if no related flag 2021-03-01 18:32:59 +01:00
bachir 602753c775 fixed searchform bug 2021-03-01 16:41:51 +01:00
bachir 213a2be7b9 flaglists migration seems ok.Had to hack flag module: commented hooks to get the site usable again 2021-03-01 16:38:19 +01:00
bachir aab0c6a3e5 some comments on materio_graphql 2021-02-26 23:51:52 +01:00
bachir a6f28da58f fixed flaglistitems not being deleted when flagcoll is 2021-02-26 23:50:23 +01:00
bachir eaa6d6eebd patched flag_lists to avoid flag actions creation 2021-02-26 23:48:51 +01:00
bachir 9f4cf46822 flaglists migration is ok, but flood drupal 2021-02-26 10:49:05 +01:00
bachir 30998980ca bug fix: sapi search form: term from autocomplete was not cleaned when typed was changing in field 2021-02-24 15:33:27 +01:00
bachir 256d4dbf1c set website link field in company external only 2021-02-24 14:59:35 +01:00
bachir 8668974419 patched address modules to get the full form of country_code in sapi index 2021-02-24 14:58:45 +01:00
bachir 182b61b08f created sapi processor to unindex unused taxo terms, added term id condition on sapi query 2021-02-24 14:14:56 +01:00
bachir 9f0b257c62 improved sapi_solr query condition on field_reference for multiple references 2021-02-24 11:39:20 +01:00
bachir 5dfb746132 set taxonomy terms as token in sapi_solr fields 2021-02-24 11:16:24 +01:00
bachir 015139d04b added sapi_solr query condition on field_reference 2021-02-24 10:48:07 +01:00
bachir d579bba5c7 rolledback to graphql 4.0 2021-02-24 10:47:26 +01:00
bachir 518d31c681 fixed composer graphql dependencies 2021-02-22 16:17:18 +01:00
bachir 59e02b93ee fixed the default base page lang code bug 2021-02-22 16:05:54 +01:00
bachir e993963e1c updated search api config 2021-02-22 16:04:39 +01:00
bachir 794da363c5 fixed article migrate date changed bug 2021-02-22 13:45:47 +01:00
bachir 55cf7c4749 fix graphql schema bug 2021-02-22 12:55:29 +01:00
bachir b377dc517f config seems to be clean again, will see ... 2021-02-17 15:57:41 +01:00
bachir f91b0c7c58 restored flag_lists configs" 2021-02-17 15:52:29 +01:00
bachir 2fb9af43b2 patched flag_lists 2021-02-17 15:21:17 +01:00
bachir 25d951a662 updated search_api to 1.19 and flag_list to dev 2021-02-17 14:44:04 +01:00
bachir 4f9facddf1 first draft of flaglist migrate, completly screwed up 2021-02-16 16:50:22 +01:00
bachir 162950c929 ref S-0098 become S0098 without score 2021-02-15 15:30:24 +01:00
bachir c572503d1a removed all fields but country from company address 2021-02-15 14:00:26 +01:00
bachir f2632177ed removed company's department field 2021-02-15 13:45:16 +01:00
bachir 35e46b4010 reset graphql from language negociation after drupal/core patch 2021-02-15 13:24:40 +01:00
bachir 82a6860bce patched druapl/core to avoid language negociation graphql bug 2021-02-15 13:02:48 +01:00
bachir 78951dec96 remove graphql from language negociation 2021-02-15 12:55:27 +01:00
bachir 6d204251ce remove graphql from language negociation 2021-02-15 12:47:36 +01:00
bachir c2a23a9e5b migration: cutting nosample location to memo #nosample 2021-02-15 12:41:33 +01:00
bachir 82e771574b globaly denied access to user.register route; removed create new account link from login form; activated forgot password link 2021-01-28 13:19:57 +01:00
bachir 4e6ccb23dc added failed login for register form 2021-01-28 12:26:27 +01:00
bachir e65dfeb5b5 added login failed message (remains register message); installed flood_control contrib module 2021-01-27 22:49:52 +01:00
bachir 584c4cc5d2 updating language switcher links on route change; fixed prev/next blabla article links 2021-01-27 21:21:20 +01:00
bachir 2b67b22ce5 removed again graphql from language negociation 2021-01-26 21:58:13 +01:00
bachir d64bee211c fixed search block submit button display 2021-01-26 21:51:24 +01:00
bachir fb14eb95cf updated config after contrib module upadte; updated search_api_solr 2021-01-26 21:46:12 +01:00
bachir 0474546d64 updated all contrib modules 2021-01-26 21:26:01 +01:00
bachir 48273d3889 updated core to 8.9.13 2021-01-26 21:13:13 +01:00
bachir c986eb3896 moved samples to accordion as it is content not tool 2021-01-26 16:44:21 +01:00
bachir 1f9b5a0053 personnal notes on materails on modalCard is ok 2021-01-26 16:36:27 +01:00
bachir 1dd65af561 added industriels name and country code to sapi solr index 2021-01-26 12:27:30 +01:00
bachir 1ff973d995 improved industriels display 2021-01-26 11:43:42 +01:00
bachir e4b4a967a0 added description in accordion, default opened 2021-01-26 11:29:23 +01:00
bachir 26c81c7c8e fix home pricing links 2021-01-26 10:58:09 +01:00
bachir 2d07379946 improved display printable cards 2021-01-25 22:26:25 +01:00
bachir 15ad8e2652 improved display printable cards 2021-01-25 22:24:29 +01:00
bachir 72667f075a added print tool to cards 2021-01-25 22:19:21 +01:00
bachir 1ca9937fd4 added samples to search result card 2021-01-25 17:39:44 +01:00
bachir e07c6b5260 fixe industrial website display 2021-01-25 17:21:27 +01:00
bachir ab2c1eee5e fixe industrial website display 2021-01-25 17:19:06 +01:00
bachir b675960e2a refactored modale : accordion 2021-01-25 17:13:38 +01:00
bachir 8945034b21 displayed attachments, added attachments filter to material admin view 2021-01-25 16:15:03 +01:00
bachir 5d4c1d5449 added material reference in solr index 2021-01-25 14:56:18 +01:00
bachir 515e400ea5 modalcard added samples, industriels in navtools; flag collection items open modalcard 2021-01-22 12:12:31 +01:00
bachir 9e99c4c688 fixed modal show and hide with right name 2021-01-20 12:42:21 +01:00
bachir 7f7cbb9c7e fixed linked materials display 2021-01-20 12:13:57 +01:00
bachir 37f199416f added linked materials in modalCard 2021-01-20 12:09:22 +01:00
bachir a3dd424289 click on img on material card open the ModalCard, not the coollightbox #992 2021-01-19 16:56:53 +01:00
bachir 64dadbccf0 redirect to default base on login #984 2021-01-19 16:38:26 +01:00
bachir f4174fac16 added default base page 2021-01-19 16:30:14 +01:00
bachir a0d1099eae fix login blockdisplay #986 2021-01-19 14:51:33 +01:00
bachir 35e1ac5096 redirect to home page after any logout 2021-01-19 12:18:28 +01:00
bachir 2cf2f378ce fixed graphql linked_materials entity_reference translation 2021-01-19 11:42:14 +01:00
bachir bc2bd2861c language negociation 2021-01-19 10:29:11 +01:00
bachir 26096502a7 disabled hd watermarked image style 2021-01-18 12:27:37 +01:00
bachir 0704a85a63 fixed the search results translation with graphql loading 2021-01-12 12:17:50 +01:00
bachir efd88d298b pricing login modal : added password strength description, and lost password link 2021-01-12 10:17:49 +01:00
bachir 02c983e7e0 refactored checkout workflow with stripe 2021-01-11 21:16:42 +01:00
bachir 2df6e53aa0 a little more styling 2021-01-06 22:16:50 +01:00
bachir 2cb5a3c5b4 finalized styling of checkout order informations page 2021-01-06 22:04:53 +01:00
bachir d9ccca3a5e refactored checkout flow on button click from pricing page, started to redsign the checkout page 2021-01-06 12:23:27 +01:00
bachir ff03643ec7 imporved pricing page, better display for Login/register modal form 2021-01-05 13:03:46 +01:00
bachir 7f027f322c refactored front pricing to use graphql, refactored to add 2 products (web & web+showroom) each one with 2 variations (monthly, annual) 2021-01-04 22:11:11 +01:00
bachir 830f5a5909 added commerce's products and variations queries to graphql 2021-01-04 21:44:13 +01:00
bachir dfe6a21021 added product vairations buttons on frontpage 2021-01-04 14:31:29 +01:00
bachir 8a58ef9f47 added links on frontpage field labels 2021-01-04 14:20:04 +01:00
bachir c4a803cbd9 home async loading bug fix 2021-01-04 11:31:01 +01:00
bachir 84ae91655e improved footer display 2021-01-04 11:07:16 +01:00
bachir 3cebce26e6 added and designed home footer simplenews subscription 2020-12-28 16:40:11 +01:00
bachir 01bf726cca home products css display 2020-12-27 19:22:21 +01:00
bachir a292da37c8 added product variations to home page on pricing 2020-12-27 18:44:26 +01:00
bachir b7f9d99790 home showrooms OK 2020-12-27 17:46:04 +01:00
bachir 9941eed64a started home showroom carroussel with mediaquery in js 2020-12-27 13:03:55 +01:00
bachir 1ae54233af refactored home blabla article list 2020-12-27 12:05:34 +01:00
bachir a2773b1b20 refactored home database materials 2020-12-27 11:09:03 +01:00
bachir 0fc6347585 create vue-link-formatter module, integrated home link fields into vuejs 2020-12-26 22:33:25 +01:00
bachir c60d9c7316 added home links as individual links, improved the home layout with field_group 2020-12-26 17:05:58 +01:00
bachir ba503a97cb added btn class for home btn, added linkint profile in wysiwyg 2020-12-26 13:28:35 +01:00
bachir 8527be2da9 finished thematique layout, added mixin for columns media-query 2020-12-26 12:42:37 +01:00
bachir 144ab7db26 created thematique page 2020-12-25 17:37:15 +01:00
bachir f65e8fb140 replaced coollightbox src by watermarked img 2020-12-25 11:33:39 +01:00
bachir c1f117d7bb added vue-meta plugin, fixed article prev next, fixed page title on articles 2020-12-24 19:05:45 +01:00
bachir 78155f83b8 added pathauto, refactored article to load gql directly from path, the vuejs route and drupal route can finally match, HALLELUYA git status 2020-12-24 17:11:51 +01:00
bachir ee97e675e3 integrated thematique in serahc results 2020-12-24 14:50:13 +01:00
bachir a4bbdecdd2 created thematique admin view, added action create thematique, thematique form display 2020-12-23 22:57:51 +01:00
bachir 609d4f5fde fixed modalCard after graphql refactoring 2020-12-23 19:11:46 +01:00
bachir 53dcc8b854 refactored loadMaterials vuex mixins with graphql 2020-12-23 18:05:25 +01:00
bachir 665a550748 improving graphql defs 2020-12-22 22:00:12 +01:00
bachir 2175e7ae2d refactored materioSchemaExtension 2020-12-22 19:28:27 +01:00
bachir 5deb568786 improving graphql defs, refactoring graphql defs 2020-12-22 18:17:02 +01:00
bachir f39079c616 fixed article graphql refactoring, continued to improve graphql for materials 2020-12-22 16:36:06 +01:00
bachir 1dcd627cab graphql Article donne 2020-12-16 16:53:07 +01:00
bachir 2739df96e2 frist graphql query to materio_graphql schema is working
going to refactor every thing with graphql
2020-12-10 22:46:27 +01:00
bachir 2071a99ca2 added working graphql 4 module and started materio_graphql 2020-12-09 22:55:16 +01:00
bachir 2fbba0fe7f updated url video filter, installed graphql module 2020-12-08 21:10:00 +01:00
bachir 72c83bfc93 fixed json cache bug on ajax home 2020-12-08 15:27:34 +01:00
bachir e6c452629c fully integrated vue-i18n with embeded en messages and async loaded current language translation exported by strings_translation_export_json 2020-12-08 15:26:56 +01:00
bachir 07a48670ff updated core to 8.9.11 2020-12-08 15:11:45 +01:00
bachir 417b084216 better modalCard, integrated i18n with vuejs-i18n and drupal's strings_i18n_json_export
remain to automaticly export jsons and updated json files with webpack
and to understand how to access nested translations
2020-12-07 23:11:31 +01:00
bachir a4e689c27a activated lightbox on cards, started to dev modal-card 2020-12-01 23:02:35 +01:00
bachir 8f854ff287 minor fixe on blabla's article: lightbox, flag/unflag 2020-12-01 21:10:06 +01:00
bachir 564a1638fc folders beta 1 2020-12-01 20:40:37 +01:00
bachir 93c4707c45 big refactoring, opening flagcollection (folder) on the left of main-content 2020-11-27 23:02:59 +01:00
bachir 420a879a4e removed fix from eslint 2020-11-26 22:46:01 +01:00
bachir 6d9d18b7ba strated to displaying falgcollection on the left of results 2020-11-26 22:45:46 +01:00
bachir ed9e62718c added fix option to eslint 2020-11-25 22:49:17 +01:00
bachir 1c1fb294c5 addepated code to last commit 2020-11-25 21:42:56 +01:00
bachir 8b709a42c3 upgraded all npm packages (webpack 5, eslint 7, etc) and activated eslint 2020-11-25 21:39:40 +01:00
bachir f002c81008 webpack: remove eslint, added terser optimization in prod build 2020-11-25 15:25:57 +01:00
bachir c12f72e3fe better async handling for flag unflag 2020-11-24 15:10:35 +01:00
bachir 640085c049 bug fix 2020-11-24 15:05:30 +01:00
bachir a38653f7ce flagging unflagging cards 2020-11-24 14:07:10 +01:00
bachir ffc4a88094 improved my folders display on header 2020-11-20 10:39:19 +01:00
bachir ce31859bb6 ignored some flag and flag_lists config files 2020-11-19 21:49:02 +01:00
bachir fb7acbe3ed improved my folders display on header 2020-11-19 21:43:56 +01:00
bachir a8645a4b2a deleting flaglist_collection from ui 2020-11-19 19:02:04 +01:00
bachir 41177bd4e6 creating folders from ui 2020-11-19 17:09:48 +01:00
bachir 6718e5c9f9 enabled flag_lists, started flags front ui 2020-11-18 13:22:30 +01:00
bachir 8db06621ce migration is ok again (remains probleme of ram consuming > 4Go for users 2020-11-17 11:23:03 +01:00
bachir ee5f880f2c re-enabled migration modules 2020-11-09 16:54:48 +01:00
bachir 5afb8b0076 patched commerce_cart_api https://www.drupal.org/project/commerce_cart_api/issues/3116623 2020-11-09 16:35:18 +01:00
bachir 798a4c3929 added content_sync module and exported home node 2020-11-04 15:08:52 +01:00
bachir bf88f2ed20 updated core to 8.9.7 2020-11-03 18:14:36 +01:00
bachir ca8dc17c33 core update to 8.8.10 contrib module update, package.json upadted to run webpack from docker, profile updated 2020-11-03 17:04:38 +01:00
bachir 90186191b2 materiau's name translatable 2020-09-21 14:48:06 +02:00
bachir 5c6ce9396f added tags to assisted research 2020-09-21 13:04:06 +02:00
bachir 30f8040835 added admin menu assisted research 2020-09-21 12:47:13 +02:00
bachir 45d9b7cefb improved assisted research admin ui 2020-09-21 12:41:31 +02:00
bachir 8bb66730a3 added admin ui for assisted research taxonomy 2020-09-21 12:27:05 +02:00
bachir db4221da35 created assieted_language vocabulary 2020-09-21 12:10:10 +02:00
bachir 4047786f8e admin views twik 2020-02-20 18:13:02 +01:00
bachir e4bb6c909f some bug fixe, added showroom 2020-02-20 12:57:35 +01:00
bachir f69853bb46 made blabla article lightbox display for video and images 2020-02-20 12:12:35 +01:00
bachir b32e609538 better blabla/article display 2020-02-20 10:36:49 +01:00
bachir b6c38341b4 added video (vimeo & youtube) display 2020-02-19 17:59:26 +01:00
bachir 3a9f162bb0 more blabla 2020-02-19 15:58:15 +01:00
bachir d647a8c0b7 more blabla 2020-02-19 15:30:58 +01:00
bachir b8ec2a934b blabla article card title_image and animated gif with imagemagick 2020-02-19 14:35:49 +01:00
bachir 98e09c1f4a reactivated better_messages 2020-02-19 11:04:17 +01:00
bachir d7a701c8f5 displaying only first img in article linked materials as all but first image derivative are missing, still to fix 2020-02-19 10:47:08 +01:00
bachir 987bc95326 displaying only first img in search results as all but first image derivative are missing, still to fix 2020-02-18 17:16:32 +01:00
bachir 8a81ca1984 patched jsonapi_extras Drupal 8.8.0 - Notice: Undefined index: field_name
https://www.drupal.org/project/jsonapi_extras/issues/3101345
2020-02-18 17:02:09 +01:00
bachir a95d44c92b fixed solr configs after massive update broke it all 2020-02-18 15:53:21 +01:00
bachir e87cf746ea builded prod 2020-02-17 16:14:26 +01:00
bachir 48d9d3cd43 added platform config php 7.3 to composer.json 2020-02-17 15:57:53 +01:00
bachir 31faccbee3 updated profile 2020-02-17 15:44:48 +01:00
bachir 8ad3537e70 full update (with some difficulties from pathauto 2020-02-17 15:43:34 +01:00
bachir bd48a7dad8 added csrftoken to getCart REST call 2019-11-06 17:22:43 +01:00
bachir 55bb48c750 added csrftoken to register REST call 2019-11-06 16:35:15 +01:00
bachir eb6cb2db27 pricing->addtocart->login|register->checkout page OK 2019-11-06 12:16:33 +01:00
bachir c3a26a709e npm update 2019-11-05 18:04:12 +01:00
bachir 6f2301d96c some regular updates 2019-11-05 18:02:39 +01:00
bachir 10c2bb8d13 more commerce settings 2019-10-07 20:26:23 +02:00
bachir 0437964793 composer update 2019-10-07 17:41:11 +02:00
bachir dc3d0d1ca3 not launching vue on commerce pages 2019-10-07 17:32:14 +02:00
bachir d5a6194727 handeled login or register from a modal, YES git status 2019-10-07 15:54:03 +02:00
bachir 8b3c31c0f5 exported drupal config 2019-10-06 21:53:14 +02:00
bachir 6598b88945 loading and displaying real login form and register form from drupal 2019-10-06 21:32:46 +02:00
bachir 96b23acbb3 login from modal is working, register is lacking password generator 2019-10-06 16:32:25 +02:00
bachir 79f9be6c06 started modal login and registration 2019-10-05 21:40:26 +02:00
bachir ebb20c6176 display product list, rest addtocart 2019-10-05 20:01:06 +02:00
bachir f5e18e9c20 blabla article display and nav 2019-07-25 21:23:23 +02:00
bachir f2d8c15c25 added showrooms pages, made page-title color 2019-07-24 17:20:44 +02:00
bachir 77154f04a3 fine tunning 2019-07-16 18:36:17 +02:00
bachir 9ba8834a1f improved grid system with media query in home display 2019-07-16 17:58:55 +02:00
bachir 53209dbca1 going on with home display: shworooms 2019-07-16 17:01:18 +02:00
bachir f6f70033ae fixed usertools header block display 2019-07-16 11:28:40 +02:00
bachir 7ce31674ea better home computed reference field 2019-07-16 10:40:12 +02:00
bachir 68a7084deb going on with home display 2019-07-16 10:29:30 +02:00
bachir cb3eb2c2fa started home styling 2019-07-15 18:44:03 +02:00
bachir d84750ef8f added prev next button to articles 2019-07-14 17:12:18 +02:00
bachir ddffd26c77 converted blabla listing into vuex store to avoid reloading the whole list 2019-07-14 16:29:17 +02:00
bachir cdd3bf1ea3 php notice fix in materio_decoupled 2019-07-14 15:58:49 +02:00
bachir 8a82e447b9 reactivated css extract plugin for dev webpack as we want styles available event without js enabled 2019-07-14 15:55:48 +02:00
bachir c0d1055b3b composer update 2019-07-14 15:28:23 +02:00
bachir bd17a0b7c1 drafted article display, added materio_decoupled module 2019-07-14 15:21:04 +02:00
bachir a926595856 balbla page displaying article as cards with infinite loading 2019-07-13 15:40:14 +02:00
bachir a8027261e3 started to implement blabla : menu block, link vuejsed, route, component 2019-07-12 22:15:09 +02:00
bachir 3a594202b8 batch of improvement from quantin's feedback 2019-07-05 16:27:47 +02:00
bachir 983f99876c batch of improvement from quantin's feedback 2019-07-05 12:52:16 +02:00
bachir 5a466382d5 reconfigured admin filters 2019-07-05 10:43:11 +02:00
bachir 0abb48b87b gitignored *.patch 2019-06-28 18:49:00 +02:00
bachir 63592652b0 re-implemented tracklist to term_reference_tree 2019-06-26 15:40:49 +02:00
bachir b02f874d6b config and css for term-reference-tree track_list 2019-06-26 15:31:57 +02:00
bachir 3c329e3c63 fixed the migrate script 2019-06-26 13:17:31 +02:00
bachir d6842e2467 Merge branch 'master' into term_reference_tree 2019-06-24 10:53:35 +02:00
bachir 66725adf34 composer update 8.7.2 -> 8.7.3 2019-06-24 10:52:34 +02:00
bachir 9ac8f44cf3 added term_reference_tree contrib module 2019-06-24 10:06:27 +02:00
bachir d9e494e6db completed computed field_reference dev 2019-06-22 19:34:21 +02:00
bachir 75b908ba26 refactored the layout:
removed fixed head, replaced with flex
moved pagetitle and searchform to headerbottom region
added Common store to vuejs with pagetitle data
added pagetitle vuejs component
2019-06-22 16:13:47 +02:00
bachir 625f6eb84b centered layout with columns breakpoints 2019-06-17 16:50:16 +02:00
bachir 88dc7b7ea4 added image search button, added image loader to webpack 2019-06-17 14:07:27 +02:00
bachir 5d57f0e32a improved card header styling 2019-06-12 13:21:06 +02:00
bachir 7acac41863 added vue-infinite-loading loading to base search results 2019-06-12 12:16:15 +02:00
bachir a771fd9d74 made card image switcher 2019-06-11 18:04:46 +02:00
bachir 5da3b3c90a fixed cards display order 2019-06-11 13:19:27 +02:00
bachir 01cee3ba8a loaded materials form solr with jsonapi, and display them 2019-06-10 18:30:48 +02:00
bachir 058aed796a added searchinfos 2019-06-06 18:12:07 +02:00
bachir f0120ba10b fixed webpack prod, fixed language prefix negociation in vue-router 2019-06-06 17:37:43 +02:00
bachir 082e011fbb handled home loading if not available in dom (if drupalSettings.path.isFront == false) 2019-06-04 22:38:44 +02:00
bachir d8e5f93c14 drafted router with vue-router, drafted search results display page 2019-06-03 13:06:44 +02:00
bachir fee806afbd theme always load drupal.autocomplete library: fixed search form autocomplete 2019-06-01 17:38:50 +02:00
bachir 7f65fd79a4 drafted ajax search call 2019-06-01 16:15:08 +02:00
bachir d21bd5ef4e refactored user blocks using ajax loaded drupal's html as template for vue 2019-05-31 23:05:37 +02:00
bachir a48b7262eb drafted materio_sapi search block vue integration 2019-05-31 15:01:54 +02:00
bachir ea2fd59c63 draft of materio_sapi autocomplete 2019-05-29 13:41:34 +02:00
bachir ddd80ec288 created materio_sapi module and draft of search form block 2019-05-28 17:56:34 +02:00
bachir 42fc4e290e re-created the db index in search_api 2019-05-28 16:44:23 +02:00
bachir 26390343d0 exported sapi d8 conf 2019-05-28 11:24:18 +02:00
bachir 8533cd21a2 enabled search_api_solr 2019-05-27 16:17:40 +02:00
bachir 0a3687ffc7 updated field_group to ^3.0 2019-05-27 16:01:19 +02:00
bachir 265bcab6c0 updated config 2019-05-27 13:07:55 +02:00
bachir 77dbe4aa9f updated php to 7.3 2019-05-27 13:00:51 +02:00
bachir 8cf24f87ba downgraded php to 7.2 2019-05-27 12:41:59 +02:00
bachir 57cd67fdaa updated php to 7.3 2019-05-27 12:15:22 +02:00
bachir c4f25bbd0f composer update core to 8.7.2 2019-05-24 22:38:39 +02:00
bachir 093073f4f5 continue to build frontpage 2019-05-24 16:46:14 +02:00
bachir b6b71ab9a4 added recomputing of home compute field on cron 2019-05-24 15:13:14 +02:00
bachir c8829ee539 continue to build frontpage 2019-05-24 13:07:50 +02:00
bachir 72dca11b5e inject home html content into vue componenent MainContent 2019-05-23 18:11:06 +02:00
bachir 5d2a8bc73b created home node and some computed field 2019-05-23 17:52:46 +02:00
bachir 74a821104f trying to fixe axios request auth_basic 2019-05-21 17:00:14 +02:00
bachir 63ecfa89c7 added withcredentials to axios request 2019-05-21 16:42:36 +02:00
bachir ccf9afacc2 fixed axios baseurl 2019-05-21 15:54:27 +02:00
bachir ece305515d fixed login overlay position 2019-05-21 15:49:57 +02:00
bachir 5b631158fb exported config 2019-05-21 15:35:05 +02:00
bachir 1c040f261e localized vue login, added language switcher block 2019-05-21 14:56:34 +02:00
bachir a8c8d04408 made location.reload if user loggedin is admin (need to display admin menu) 2019-05-20 18:49:31 +02:00
bachir 9613eabcbc added materildesignicons 2019-05-19 17:26:13 +02:00
bachir ebfd405153 display admin link if admin role 2019-05-17 18:57:24 +02:00
bachir 6b34adabb3 better syslog, get user roles on login 2019-05-17 17:16:05 +02:00
bachir c655738233 fixed composer 2019-05-16 22:49:37 +02:00
bachir 96ce825c8a fixed bad commit of composer.lock 2019-05-16 22:38:23 +02:00
bachir 6e41826ffa Merge branch 'master' into front 2019-05-16 22:34:34 +02:00
bachir eceb298118 updated core to 8.7.1 2019-05-16 22:28:03 +02:00
bachir c84ebd48f4 limited core to 8.6.*, removed mailgun as incompatible with core 8.6.16 yet 2019-05-16 18:49:32 +02:00
bachir 436615f84a created materio_jsonapi custom module 2019-05-16 18:01:00 +02:00
bachir 9692c8be2e drupal updated core to 8.6.16 and contrib modules 2019-05-15 18:15:53 +02:00
bachir 44bb82bc24 backedup theme gulp files, updated public_html webpack files 2019-05-15 17:22:32 +02:00
bachir d6f291fa3c fixed composer.lock 2019-05-01 19:39:16 +02:00
bachir 5d93b34def Merge branch 'master' into front 2019-05-01 19:33:55 +02:00
bachir e920c8199d commerce settings, added genpass contrib module 2019-05-01 19:08:10 +02:00
bachir d0bee51548 removed breadcrumb from admin 2019-05-01 17:16:16 +02:00
bachir 4d6d827a59 changed default ordre in materiau admin view 2019-05-01 17:06:47 +02:00
bachir 16c65e63a9 removed some dsm() frome custom module 2019-05-01 16:10:50 +02:00
bachir 00159a5db8 made internal tab always visible in materiau and companie form 2019-05-01 16:05:31 +02:00
bachir f6166605bd settings modif in commerce and pagerer 2019-05-01 15:51:36 +02:00
bachir d4aa20d73d updated ultimate_cron to dev 2019-04-12 18:38:38 +02:00
bachir 12fb5bf321 revert to php:7.0-fpm 2019-04-12 18:14:50 +02:00
bachir d86a4a061a fixe user company bug 2019-04-12 01:06:54 +02:00
bachir f9b8effe96 added migrate dependencies 2019-04-11 19:02:33 +02:00
bachir 2f15cb710b composer update 2019-04-11 19:01:43 +02:00
bachir ef76fc2596 tested shared Vuex store, created d8 userblock, enabled JSONAPI module 2019-04-11 00:12:23 +02:00
bachir 33764c382f added drupal config for REST 2019-04-10 11:39:38 +02:00
bachir 3f2568039e REST login/logout is working 2019-04-10 10:47:45 +02:00
bachir 9dfc5af5c0 integrated vuejs into theme (builded with webpack 2019-04-09 00:21:00 +02:00
bachir c344c09c96 patched email_registration for REST login 2019-04-09 00:01:15 +02:00
bachir 778f901c01 added todo to migration 2019-04-08 11:02:47 +02:00
bachir 968683e831 enabled RESTapi and installed restui contrib moodule 2019-04-08 11:01:26 +02:00
bachir 2e348a30f7 installed login_history contrib module 2019-03-27 19:04:12 +01:00
bachir 9f17d68e79 started theming header 2019-03-27 19:03:32 +01:00
bachir 69be45a55c improved admin ui 2019-03-27 12:18:15 +01:00
bachir 6b74a022ae improved admin ui 2019-03-27 11:55:52 +01:00
bachir 5d6a9692b0 improved admin ui 2019-03-27 11:29:13 +01:00
bachir 9ec15cb1d8 improved admin ui 2019-03-27 11:25:24 +01:00
bachir bbcb8265c3 composer update, new simplenews patch 2019-03-27 10:14:33 +01:00
bachir 42835433d3 removed services.yml from git tree 2019-03-27 09:33:43 +01:00
bachir b305a2edf0 added thesaurus and tag admin views, started block layout for materio theme 2019-03-27 09:32:08 +01:00
bachir e514a876c2 started materio_home module 2019-03-25 18:28:17 +01:00
bachir 96eb901675 started materiO's theme 2019-03-25 18:27:56 +01:00
bachir fa0a079166 improved admin ui 2019-03-06 17:43:31 +01:00
bachir d8c53ded5c added d7_uc_roles_license migration to migration sh script 2019-03-06 16:23:11 +01:00
bachir 1e67ab41b2 prepared admin ui for commerce licences and orders 2019-03-06 16:19:14 +01:00
bachir a0c70bfea5 Installed and configured commerce & commerce license, migrated uc_role to commerce license, core updates 2019-03-05 23:23:19 +01:00
bachir 86393573f8 configured pathauto 2019-02-27 16:23:47 +01:00
bachir 3e15f40066 added actions links to admin pages 2019-02-22 22:14:01 +01:00
bachir 59b07a5ca4 updated D7SimplenewsSubscribers.php 2019-02-20 22:48:01 +01:00
bachir 35b508654b composer update, simplenews patch 2019-02-20 16:10:28 +01:00
bachir 2c26e8a0ea fixed migration subscribers plugin 2019-02-20 15:55:53 +01:00
bachir ace8df0aee simplenews subscribers migration ok, simplenews admin ok 2019-02-20 15:25:56 +01:00
bachir 5f113a7691 cleaned readme 2019-02-15 12:49:06 +01:00
bachir 5feff79c34 simplenews installed, configured. Simplenews migrated (missing status) missing subscribers 2019-02-15 12:43:29 +01:00
bachir 235ed1d32f fixed article migration : body & field_source 2019-02-15 12:36:08 +01:00
bachir 7601bc2b24 changed workflow settings to allow migration 2019-02-14 14:56:01 +01:00
bachir f3ecc09bf6 improved admin views 2019-02-13 21:06:16 +01:00
bachir 150f3a3a7c improved admin users filters layout 2019-02-13 20:50:54 +01:00
bachir 69d7548d98 removed all CT breve ref in config files 2019-02-13 20:34:49 +01:00
bachir 639ec659cd fixed dependency between materials and articles migrations (stub) 2019-02-13 20:16:34 +01:00
bachir 3366152aab updated migrate shell script 2019-02-13 20:10:40 +01:00
bachir 737eb108f3 fixed d7_user_profile in migrate shell script 2019-02-13 20:07:12 +01:00
bachir 0b00ed6c7c updated migrate shell script 2019-02-13 20:01:43 +01:00
bachir 0e064d7f52 temporary fixed core bug with migration after breve were deleted, changed migration breve to article 2019-02-13 19:48:27 +01:00
bachir 5eacf24bab cleaned config files 2019-02-13 14:01:57 +01:00
bachir e016f05f09 replaced breve by articles, updated migration consecently, improved admin views and menu 2019-02-13 13:39:07 +01:00
bachir b04e379114 created Editors admin menu module with first links, added admin menu swap contrib module 2019-02-13 12:34:00 +01:00
bachir f744023090 matminimal admin theme ready 2019-02-12 20:35:41 +01:00
bachir de0c7796bf reverted adminimal 2019-02-12 20:02:07 +01:00
bachir c9109bbd4a created articles and thématique content types 2019-02-12 19:50:24 +01:00
bachir 8dcd3c552a created matminimal custom admin theme based on adminimal 2019-02-12 19:46:31 +01:00
bachir b03b2d5c10 some updates 2019-02-12 18:20:33 +01:00
bachir f30d82427b added user profile migration to script 2019-02-10 22:43:12 +01:00
bachir ba5a74415c exported config 2019-02-10 22:12:06 +01:00
bachir 45f44e0623 user profile contact_op ok 2019-02-10 22:09:48 +01:00
bachir 0e4c06a73a user profile member email ok 2019-02-10 21:29:55 +01:00
bachir beee434e21 profile member almost done, missing email 2019-02-09 20:47:36 +01:00
bachir 5816142342 starterlit profile update 2019-02-06 22:07:13 +01:00
bachir 0d8e7bb92f user profiles migration almost done, + some updates 2019-02-06 22:05:59 +01:00
bachir 168da1148d added roles and created user migration, added uid to breve & materiau migration 2019-02-06 12:59:51 +01:00
bachir 489cea7f73 fixed migration shell script 2019-02-05 21:43:05 +01:00
bachir c34b7c3842 chmod +x migrate... 2019-02-05 16:31:06 +01:00
bachir 19d50db9b3 removed drush mst from migrate shell script 2019-02-05 16:27:54 +01:00
bachir 84ec532b6d added highwater mark to currently developed migration, added migrate shell script for auto deployement 2019-02-05 15:36:36 +01:00
bachir 72c16f90cf module update, added translation_selection views module, fixed (patch) views_ef_fieldset, improved admin_nodes view 2019-02-05 14:19:29 +01:00
bachir 2ed361dd35 checked files and taxo migration, added migrate shell script, started managing admin UI 2019-02-04 11:24:31 +01:00
bachir f45a235fa6 removed field_ui from devel config set because of telephone_formatter dependency 2019-01-30 17:32:11 +01:00
bachir c706539194 removed config_devel module dependencie from materio_migrate 2019-01-30 17:16:59 +01:00
bachir abb8d02fe2 splited more config between devel/stage/prod 2019-01-30 16:10:51 +01:00
bachir 0bee9087db migration : changed d7 files sources 2019-01-29 15:05:05 +01:00
bachir 46f17e3014 installed config_split 2019-01-29 15:04:33 +01:00
bachir 3de0a8ba88 readme 2019-01-28 22:07:49 +01:00
bachir e26f388a6a moved d3 & highlights in starterkit-profile 2019-01-28 22:02:22 +01:00
bachir fa7e67bae3 added d3 & highlights webprofiler dependencies as librairie 2019-01-28 21:59:05 +01:00
1565 changed files with 184360 additions and 7097 deletions
+12
View File
@@ -0,0 +1,12 @@
{
"presets": [
["@babel/preset-env", {
"modules": "commonjs",
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"],
"node": "current"
}
}]
],
"plugins": ["@babel/plugin-syntax-dynamic-import"]
}
+43
View File
@@ -0,0 +1,43 @@
module.exports = {
parserOptions: {
parser: 'babel-eslint'
},
extends: [
'eslint:recommended',
'plugin:vue/vue3-recommended',
'plugin:vue-a11y/base',
'standard',
// 'plugin:prettier/recommended'
],
plugins: [
'vue',
'vue-a11y',
'no-autofix'
],
rules: {
'no-unused-vars': ["warn"],
'camelcase': 'off',
'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
}
}
+25
View File
@@ -7,9 +7,12 @@
/web/profiles/contrib/
/web/libraries/
web/modules/dev/*.tar.gz
# Ignore sensitive information
/web/sites/*/settings.php
/web/sites/*/settings.local.php
/web/sites/*/services*.yml
# Ignore Drupal's file directory
/web/sites/*/files/
@@ -22,3 +25,25 @@
# Ignore .env files as they are personal
/.env
# npm
node_modules/
*.patch
~/patches/*.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
+5
View File
@@ -0,0 +1,5 @@
{
"recommendations": [
"felixfbecker.php-debug"
]
}
+26
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
}
]
}
+2 -144
View File
@@ -1,145 +1,3 @@
# Composer template for Drupal projects
# Materio Drupal 8
[![Build Status](https://travis-ci.org/drupal-composer/drupal-project.svg?branch=8.x)](https://travis-ci.org/drupal-composer/drupal-project)
This project template provides a starter kit for managing your site
dependencies with [Composer](https://getcomposer.org/).
If you want to know how to use it as replacement for
[Drush Make](https://github.com/drush-ops/drush/blob/8.x/docs/make.md) visit
the [Documentation on drupal.org](https://www.drupal.org/node/2471553).
## Usage
First you need to [install composer](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx).
> Note: The instructions below refer to the [global composer installation](https://getcomposer.org/doc/00-intro.md#globally).
You might need to replace `composer` with `php composer.phar` (or similar)
for your setup.
After that you can create the project:
```
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction
```
With `composer require ...` you can download new dependencies to your
installation.
```
cd some-dir
composer require drupal/devel:~1.0
```
The `composer create-project` command passes ownership of all files to the
project that is created. You should create a new git repository, and commit
all files not excluded by the .gitignore file.
## What does the template do?
When installing the given `composer.json` some tasks are taken care of:
* Drupal will be installed in the `web`-directory.
* Autoloader is implemented to use the generated composer autoloader in `vendor/autoload.php`,
instead of the one provided by Drupal (`web/vendor/autoload.php`).
* Modules (packages of type `drupal-module`) will be placed in `web/modules/contrib/`
* Theme (packages of type `drupal-theme`) will be placed in `web/themes/contrib/`
* Profiles (packages of type `drupal-profile`) will be placed in `web/profiles/contrib/`
* Creates default writable versions of `settings.php` and `services.yml`.
* Creates `web/sites/default/files`-directory.
* Latest version of drush is installed locally for use at `vendor/bin/drush`.
* Latest version of DrupalConsole is installed locally for use at `vendor/bin/drupal`.
* Creates environment variables based on your .env file. See [.env.example](.env.example).
## Updating Drupal Core
This project will attempt to keep all of your Drupal Core files up-to-date; the
project [drupal-composer/drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold)
is used to ensure that your scaffold files are updated every time drupal/core is
updated. If you customize any of the "scaffolding" files (commonly .htaccess),
you may need to merge conflicts if any of your modified files are updated in a
new release of Drupal core.
Follow the steps below to update your core files.
1. Run `composer update drupal/core webflo/drupal-core-require-dev symfony/* --with-dependencies` to update Drupal Core and its dependencies.
1. Run `git diff` to determine if any of the scaffolding files have changed.
Review the files for any changes and restore any customizations to
`.htaccess` or `robots.txt`.
1. Commit everything all together in a single commit, so `web` will remain in
sync with the `core` when checking out branches or running `git bisect`.
1. In the event that there are non-trivial conflicts in step 2, you may wish
to perform these steps on a branch, and use `git merge` to combine the
updated core files with your customized files. This facilitates the use
of a [three-way merge tool such as kdiff3](http://www.gitshah.com/2010/12/how-to-setup-kdiff-as-diff-tool-for-git.html). This setup is not necessary if your changes are simple;
keeping all of your modifications at the beginning or end of the file is a
good strategy to keep merges easy.
## Generate composer.json from existing project
With using [the "Composer Generate" drush extension](https://www.drupal.org/project/composer_generate)
you can now generate a basic `composer.json` file from an existing project. Note
that the generated `composer.json` might differ from this project's file.
## FAQ
### Should I commit the contrib modules I download?
Composer recommends **no**. They provide [argumentation against but also
workrounds if a project decides to do it anyway](https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md).
### Should I commit the scaffolding files?
The [drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) plugin can download the scaffold files (like
index.php, update.php, …) to the web/ directory of your project. If you have not customized those files you could choose
to not check them into your version control system (e.g. git). If that is the case for your project it might be
convenient to automatically run the drupal-scaffold plugin after every install or update of your project. You can
achieve that by registering `@composer drupal:scaffold` as post-install and post-update command in your composer.json:
```json
"scripts": {
"post-install-cmd": [
"@composer drupal:scaffold",
"..."
],
"post-update-cmd": [
"@composer drupal:scaffold",
"..."
]
},
```
### How can I apply patches to downloaded modules?
If you need to apply patches (depending on the project being modified, a pull
request is often a better solution), you can do so with the
[composer-patches](https://github.com/cweagans/composer-patches) plugin.
To add a patch to drupal module foobar insert the patches section in the extra
section of composer.json:
```json
"extra": {
"patches": {
"drupal/foobar": {
"Patch description": "URL or local path to patch"
}
}
}
```
### How do I switch from packagist.drupal-composer.org to packages.drupal.org?
Follow the instructions in the [documentation on drupal.org](https://www.drupal.org/docs/develop/using-composer/using-packagesdrupalorg).
### How do I specify a PHP version ?
This project supports PHP 5.6 as minimum version (see [Drupal 8 PHP requirements](https://www.drupal.org/docs/8/system-requirements/drupal-8-php-requirements)), however it's possible that a `composer update` will upgrade some package that will then require PHP 7+.
To prevent this you can add this code to specify the PHP version you want to use in the `config` section of `composer.json`:
```json
"config": {
"sort-packages": true,
"platform": {
"php": "5.6.40"
}
},
```
https://materio.com
+14
View File
@@ -0,0 +1,14 @@
'use strict'
const path = require('path')
module.exports = {
resolve: function (dir) {
return path.join(__dirname, '..', dir)
},
assetsPath: function (_path) {
const assetsSubDirectory = 'static'
return path.posix.join(assetsSubDirectory, _path)
}
}
+163
View File
@@ -0,0 +1,163 @@
'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 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' : 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(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',
chunkFilename: '[name].bundle.js'
},
module: {
rules: [
// {
// 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: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
use: {
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
}
}
}
// {
// 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: {
// loader: 'url-loader',
// options: {
// limit: 10000,
// name: utils.assetsPath('img/[name].[hash:7].[ext]')
// }
// }
// }, {
// test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
// use: {
// loader: 'url-loader',
// options: {
// limit: 10000,
// name: utils.assetsPath('media/[name].[hash:7].[ext]')
// }
// }
// }
// {
// test: /\.css$/,
// use: [MiniCssExtractPlugin.loader, 'css-loader'],
// },
]
},
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'
}),
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
}),
new CompressionPlugin(),
]
}
+52
View File
@@ -0,0 +1,52 @@
'use strict'
const webpack = require('webpack')
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: [
{
test: /\.css$/,
use: [
{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '',
},
},
'css-loader'
]
}, {
test: /\.scss$/,
use: [
{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '',
},
},
'css-loader',
'sass-loader'
]
}, {
test: /\.(png|jpg|gif|svg)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 5000
}
}
]
}
]
},
plugins: [
// new webpack.HotModuleReplacementPlugin()
]
})
+79
View File
@@ -0,0 +1,79 @@
'use strict'
const webpack = require('webpack')
const { merge } = require('webpack-merge')
const baseConfig = require('./webpack.config.base')
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const TerserPlugin = require("terser-webpack-plugin");
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
module.exports = merge(baseConfig, {
mode: 'production',
module: {
rules: [
{
test: /\.css?$/,
use: [
{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '',
},
},
'css-loader'
]
}, {
test: /\.scss?$/,
use: [
{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '',
},
},
'css-loader',
'sass-loader'
]
}, {
test: /\.(png|jpg|gif|svg)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 5000
}
}
]
}
]
},
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 webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify('production')
}),
new BundleAnalyzerPlugin({
'analyzerMode': 'static'
}),
]
})
+133 -12
View File
@@ -16,34 +16,114 @@
}
],
"require": {
"php": ">=5.6",
"php": ">=7.3",
"composer/installers": "^1.2",
"cweagans/composer-patches": "^1.6.5",
"drupal-composer/drupal-scaffold": "^2.5",
"drupal/admin_theme": "1.x-dev@dev",
"drupal/advagg": "4.x-dev@dev",
"drupal/amswap": "^3.0",
"drupal/audiofield": "^1.10",
"drupal/auto_entitylabel": "^2.x-dev",
"drupal/commerce": "^2.22",
"drupal/commerce_cart_api": "^1.4",
"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_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_pages": "^2.9",
"drupal/config_split": "^1.4",
"drupal/console": "^1.0.2",
"drupal/core": "^8.6.0",
"drupal/migrate_plus": "4.x-dev",
"drupal/migrate_tools": "4.x-dev",
"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",
"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/mailsystem": "^4.1",
"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/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": "^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",
"drush/drush": "^9.0.0",
"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": "*",
"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",
"wikimedia/composer-merge-plugin": "^2.0",
"zaporylie/composer-drupal-optimizations": "^1.0"
},
"require-dev": {
"webflo/drupal-core-require-dev": "^8.6.0"
},
"conflict": {
"drupal/drupal": "*"
},
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"sort-packages": true
"sort-packages": true,
"platform": {
"php": "7.3"
},
"discard-changes": true
},
"autoload": {
"classmap": [
@@ -86,7 +166,48 @@
"web/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/Commands/{$name}": ["type:drupal-drush"]
},
"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",
"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"
},
"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/address": {
"Integrate Address with Search API https://www.drupal.org/project/address/issues/2812659": "https://www.drupal.org/files/issues/2020-11-02/integrate-address-searchapi-2812659-56.patch"
},
"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/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": {
"locations": {
"web-root": "./web"
},
"initial": {
".editorconfig": "../.editorconfig",
".gitattributes": "../.gitattributes"
Generated
+12580 -4670
View File
File diff suppressed because it is too large Load Diff
+24
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_php5.c>
php_flag engine off
</IfModule>
+5
View File
@@ -0,0 +1,5 @@
auto_import: { }
auto_export: { }
langcode: fr
_core:
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
@@ -5,6 +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
_core:
default_config_hash: 8SYa5OOpQGdg4wnttb0LFNuG6GmivsS2qNv9sTH9gDI
devel_dumper: kint
debug_logfile: 'temporary://drupal_debug.txt'
debug_pre: false
+113
View File
@@ -0,0 +1,113 @@
form_settings:
commerce_license:
default_value: false
disable: false
hidden: false
commerce_log:
default_value: false
disable: false
hidden: false
commerce_order:
default_value: false
disable: false
hidden: false
commerce_order_item:
default_value: false
disable: false
hidden: false
commerce_payment:
default_value: false
disable: false
hidden: false
commerce_payment_method:
default_value: false
disable: false
hidden: false
commerce_pricelist_item:
default_value: false
disable: false
hidden: false
commerce_pricelist:
default_value: false
disable: false
hidden: false
commerce_product_variation:
default_value: false
disable: false
hidden: false
commerce_product:
default_value: false
disable: false
hidden: false
commerce_product_attribute_value:
default_value: false
disable: false
hidden: false
commerce_promotion:
default_value: false
disable: false
hidden: false
commerce_promotion_coupon:
default_value: false
disable: false
hidden: false
commerce_subscription:
default_value: false
disable: false
hidden: false
commerce_store:
default_value: false
disable: false
hidden: false
consumer:
default_value: false
disable: false
hidden: false
contact_message:
default_value: false
disable: false
hidden: false
file:
default_value: false
disable: false
hidden: false
node:
default_value: false
disable: false
hidden: false
profile:
default_value: false
disable: false
hidden: false
redirect:
default_value: false
disable: false
hidden: false
search_api_task:
default_value: false
disable: false
hidden: false
simplenews_subscriber:
default_value: false
disable: false
hidden: false
taxonomy_term:
default_value: false
disable: false
hidden: false
user:
default_value: false
disable: false
hidden: false
workflow_transition:
default_value: false
disable: false
hidden: false
workflow_scheduled_transition:
default_value: false
disable: false
hidden: false
menu_link_content:
default_value: false
disable: false
hidden: false
@@ -1,4 +1,4 @@
uuid: f1da622a-9fbd-4068-801a-f2a0a902d874
uuid: a050024d-e271-4be0-9142-6dda5ddaa561
langcode: en
status: true
dependencies:
+24
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_php5.c>
php_flag engine off
</IfModule>
+5
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'
+32
View File
@@ -0,0 +1,32 @@
site_id: ''
url_http: ''
url_https: ''
domain_mode: 0
visibility:
request_path_mode: 0
request_path_pages: "/admin\n/admin/*\n/batch\n/node/add*\n/node/*/*\n/user/*/*"
user_role_mode: 0
user_role_roles: { }
user_account_mode: 1
track:
mailto: true
files: true
files_extensions: '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip'
colorbox: true
userid: false
messages: { }
site_search: false
privacy:
donottrack: true
disablecookies: false
custom:
variable: { }
codesnippet:
before: ''
after: ''
translation_set: false
cache: false
page_title_hierarchy: false
page_title_hierarchy_exclude_home: true
_core:
default_config_hash: YGueb7ImKHSG1RRmIB1iqPHVGXTmI2yvCcB-RX7FPeY
+20
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
+23
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
@@ -1,14 +1,14 @@
uuid: ba4b3ab4-c822-45ad-9abf-ff2bebe8effb
uuid: 893534dd-cd4d-458b-8aec-629ce95fddf1
langcode: en
status: true
dependencies:
module:
- persistent_login
- matomo
title: 'Default cron handler'
id: persistent_login_cron
id: matomo_cron
weight: 0
module: persistent_login
callback: persistent_login_cron
module: matomo
callback: matomo_cron
scheduler:
id: simple
launcher:
+24
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>
+10
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
+5
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'
+20
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
@@ -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
+4
View File
@@ -0,0 +1,4 @@
paths: "/dummy-path-needed-until-core-issue-2930364-is-fixed\r\n/user/*/*"
exclude_paths: /dummy-path-needed-until-core-issue-2930364-is-fixed
_core:
default_config_hash: djrGnpQFw2Jm0GjIQ-o28-09ZKtCusE5k0VNddWmOKE
+26
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
@@ -0,0 +1,14 @@
uuid: d4b9fa7a-bde1-4e83-9888-3080797ba7ef
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: fxqz51vznyPWsGSU_3z1b1jp4GbZorPLjmXD0Q70y1M
id: commerce_license
label: 'Commerce License'
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 180
locked: true
@@ -0,0 +1,14 @@
uuid: acde1ae4-2e90-4cd4-a98a-978ab9aff95d
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: OQlGKYeBfi-MnjiuafqBiLopnCd9XpM53-8Zi5cw9pI
id: commerce_license_notify
label: 'Commerce License Notifications'
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 180
locked: true
@@ -0,0 +1,14 @@
uuid: 20d123ed-3faa-4c04-865e-e93cb8d83987
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: DC-4Lq_F9S5_qkrZdgsREpzrjqz658aL6IJcvIOozCc
id: commerce_recurring
label: 'Commerce Recurring'
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 180
locked: true
@@ -0,0 +1,14 @@
uuid: 5f2b2553-fe2b-431e-b927-6ac4b791abbf
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: mrBML-mSE7gKDkRJdleP7qLpxfldTKlAerb0Bt2MNMA
id: default
label: Default
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 90
locked: false
+9
View File
@@ -0,0 +1,9 @@
role_menu_pairs:
-
role: admin
menu: editors
dependencies:
module:
- amswap
_core:
default_config_hash: d7tn_kI_5tCvOXLD4Qa-_znks4jgfgCwsKda6GKH-vk
@@ -0,0 +1,7 @@
status: 1
pattern: "<?php\r\nreturn t('Home');\r\n\r\n?>"
php: true
escape: false
dependencies:
config:
- node.type.frontpage
+3
View File
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
+2 -1
View File
@@ -1,4 +1,5 @@
enabled: true
timeout: 172800
timeout: 0
_core:
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: 60
url: /
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
+2
View File
@@ -0,0 +1,2 @@
enabled: false
timeout: null
+2 -1
View File
@@ -1,4 +1,5 @@
enabled: true
timeout: 172800
timeout: 0
_core:
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
url: ''
+3
View File
@@ -0,0 +1,3 @@
enabled: false
timeout: 60
url: /
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
+13 -5
View File
@@ -1,16 +1,24 @@
timeout: 1800
timeout: 3600
max_timeout: 172800
padding: 20
role_logout: false
padding: 360
role_logout: true
redirect_url: /
no_dialog: true
message: 'Your session is about to expire. Do you want to reset it?'
inactivity_message: 'You have been logged out due to inactivity.'
inactivity_message: ''
enforce_admin: false
jstimer_format: '%hours%:%mins%:%secs%'
jstimer_js_load_option: false
use_alt_logout_method: false
use_alt_logout_method: true
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
View File
@@ -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
+21
View File
@@ -0,0 +1,21 @@
uuid: 90f98c52-9624-4758-9c38-3904d5ef5faa
langcode: en
status: false
dependencies:
module:
- commerce_cart
theme:
- materiotheme
id: cart
theme: materiotheme
region: header_right
weight: 0
provider: null
plugin: commerce_cart
settings:
id: commerce_cart
label: Cart
provider: commerce_cart
label_display: visible
dropdown: true
visibility: { }
@@ -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'
+31
View File
@@ -0,0 +1,31 @@
uuid: d16db992-5c92-4832-a386-69b50313a3e9
langcode: en
status: true
dependencies:
config:
- system.menu.header
module:
- menu_block
theme:
- materiotheme
id: header
theme: materiotheme
region: header_right
weight: -2
provider: null
plugin: 'menu_block:header'
settings:
id: 'menu_block:header'
label: Header
provider: menu_block
label_display: '0'
follow: false
follow_parent: child
level: 1
depth: 0
expand_all_items: false
parent: 'header:'
suggestion: header
label_type: block
label_link: false
visibility: { }
@@ -0,0 +1,20 @@
uuid: 9b669c48-6b68-4120-9f62-411494c11640
langcode: en
status: true
dependencies:
module:
- language
theme:
- materiotheme
id: languageswitcher
theme: materiotheme
region: header_right
weight: -1
provider: null
plugin: 'language_block:language_interface'
settings:
id: 'language_block:language_interface'
label: Langue
provider: language
label_display: visible
visibility: { }
@@ -0,0 +1,37 @@
uuid: f45bc656-0e27-4f8a-82d2-b3c9e62c72f3
langcode: en
status: true
dependencies:
module:
- context
- materio_sapi
- system
theme:
- materiotheme
id: materiosapisearchblock
theme: materiotheme
region: header_bottom
weight: -2
provider: null
plugin: materio_sapi_search_block
settings:
id: materio_sapi_search_block
label: 'Materio sapi search block'
provider: materio_sapi
label_display: '0'
visibility:
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: { }
@@ -0,0 +1,49 @@
uuid: 9707958e-dc3d-43f9-a449-84993d135dae
langcode: en
status: true
dependencies:
module:
- context
- materio_simplenews
- system
- 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: 'Inscription newsletter Materio'
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: false
view_inclusion: { }
context_mapping: { }
request_path_exclusion:
id: request_path_exclusion
pages: ''
negate: true
context_mapping: { }
user_role:
id: user_role
roles:
anonymous: anonymous
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
request_path:
id: request_path
pages: '<front>'
negate: false
context_mapping: { }
@@ -0,0 +1,30 @@
uuid: 6844a7d0-31bc-4cea-a72b-c0bb4c29b530
langcode: en
status: true
dependencies:
module:
- system
- user
theme:
- matminimal
_core:
default_config_hash: 84K5xNLNmM7MeFs4CG09vGXFdHmNTNSYeppjzVQceL4
id: matminimal_breadcrumbs
theme: matminimal
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
provider: system
label_display: '0'
visibility:
user_role:
id: user_role
roles:
root: root
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
@@ -0,0 +1,22 @@
uuid: f39e652b-a559-493e-b51f-827f5754e0cc
langcode: en
status: true
dependencies:
module:
- system
theme:
- matminimal
_core:
default_config_hash: BlNSz6WPq_9ciuNhB084tFZB4h4tU_kMemH7FGemEWg
id: matminimal_content
theme: matminimal
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
visibility: { }
@@ -0,0 +1,22 @@
uuid: 3acdde3f-5b1d-4e30-b766-54cd3b9766a1
langcode: en
status: true
dependencies:
module:
- help
theme:
- matminimal
_core:
default_config_hash: ucMk2FYh45Dz_S_GLmvzn8WbWXzifLBVy4JcDES87WM
id: matminimal_help
theme: matminimal
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
provider: help
label_display: '0'
visibility: { }
@@ -0,0 +1,20 @@
uuid: e3176c37-8d5d-47eb-b1d8-d42c094241d5
langcode: en
status: true
dependencies:
theme:
- matminimal
_core:
default_config_hash: aCyPNuMz56ZbH8auMeZZeKGMKzO53IwX8rXiWcu_UCA
id: matminimal_local_actions
theme: matminimal
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
provider: core
label_display: '0'
visibility: { }
@@ -0,0 +1,22 @@
uuid: 7286997c-90ed-48da-a4e9-c18fb0feb974
langcode: en
status: true
dependencies:
module:
- user
theme:
- matminimal
_core:
default_config_hash: LH8eG33s_xdvbTg0S_jtOTku11tLnM9ZK62tjnZiEyk
id: matminimal_login
theme: matminimal
region: content
weight: 10
provider: null
plugin: user_login_block
settings:
id: user_login_block
label: 'User login'
provider: user
label_display: visible
visibility: { }
@@ -0,0 +1,22 @@
uuid: cded6c78-ecd4-4e31-b8e2-cfde506df5a6
langcode: en
status: true
dependencies:
module:
- system
theme:
- matminimal
_core:
default_config_hash: 446KyRw4ws5QsAoohT2XtSZDr2WOEVSOu650fwm4T-k
id: matminimal_messages
theme: matminimal
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
visibility: { }
@@ -0,0 +1,20 @@
uuid: 403e7822-59c5-43b1-b625-2934c1fcab3d
langcode: en
status: true
dependencies:
theme:
- matminimal
_core:
default_config_hash: TrJQ5nNEMQI1XWnz-jxEzAuPu8RA4r6KmRqIEp8Jtqw
id: matminimal_page_title
theme: matminimal
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }
@@ -0,0 +1,22 @@
uuid: 6a239d6e-89b4-4e15-886d-6df296eeb40a
langcode: en
status: true
dependencies:
theme:
- matminimal
_core:
default_config_hash: oI24LNAQnSK7BKcLSk5XxMohBFJKTzuoaZ0-5nQI6Ng
id: matminimal_primary_local_tasks
theme: matminimal
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
provider: core
label_display: '0'
primary: true
secondary: false
visibility: { }
@@ -0,0 +1,22 @@
uuid: bc3b02cb-de5d-45fd-b700-6e71847e05fd
langcode: en
status: true
dependencies:
theme:
- matminimal
_core:
default_config_hash: hnshSujVSrLEmdnW_GsJk4o-DwwuUwTgGU2NNxyZy_E
id: matminimal_secondary_local_tasks
theme: matminimal
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
provider: core
label_display: '0'
primary: false
secondary: true
visibility: { }
+18
View File
@@ -0,0 +1,18 @@
uuid: 6949aa34-9acf-49e4-b95a-8551fd26b6bc
langcode: en
status: true
dependencies:
theme:
- materiotheme
id: pagetitle
theme: materiotheme
region: header_bottom
weight: -3
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }
+31
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: { }
+23
View File
@@ -0,0 +1,23 @@
uuid: 58865c8a-5b97-4ed4-82fa-3aa9547ed071
langcode: en
status: true
dependencies:
module:
- system
theme:
- materiotheme
id: sitebranding
theme: materiotheme
region: header_left
weight: -1
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
provider: system
label_display: '0'
use_site_logo: false
use_site_name: true
use_site_slogan: true
visibility: { }
@@ -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: { }
+42
View File
@@ -0,0 +1,42 @@
uuid: 338dfb90-8c89-416b-9928-740e40ad9181
langcode: en
status: true
dependencies:
module:
- context
- user
theme:
- materiotheme
id: tabs
theme: materiotheme
region: content_top
weight: -3
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
provider: core
label_display: '0'
primary: true
secondary: true
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: { }
+28
View File
@@ -0,0 +1,28 @@
uuid: 7d7e2454-1d8e-4e95-8110-985088634608
langcode: en
status: true
dependencies:
module:
- materio_user
- user
theme:
- materiotheme
id: userblock
theme: materiotheme
region: header_right
weight: -3
provider: null
plugin: user_block
settings:
id: user_block
label: 'User block'
provider: materio_user
label_display: visible
visibility:
user_role:
id: user_role
roles:
authenticated: authenticated
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
+31
View File
@@ -0,0 +1,31 @@
uuid: 4b88457a-625e-45dd-be43-dbf029e174f5
langcode: en
status: true
dependencies:
module:
- context
- user
theme:
- materiotheme
id: userlogin
theme: materiotheme
region: header_right
weight: -4
provider: null
plugin: user_login_block
settings:
id: user_login_block
label: 'Accès membre'
provider: user
label_display: visible
visibility:
view_inclusion:
id: view_inclusion
negate: null
view_inclusion: { }
context_mapping: { }
request_path_exclusion:
id: request_path_exclusion
pages: ''
negate: null
context_mapping: { }
@@ -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'
@@ -0,0 +1,37 @@
uuid: b4c46a5f-0eda-4b38-b7c7-b86efb50585e
langcode: en
status: true
dependencies:
module:
- commerce_payment
- email_registration
_core:
default_config_hash: wwkDVBiXUqSzRifJbb71ajFBklJdNJ_DgS67IF-_qgY
id: default
label: Default
plugin: multistep_default
configuration:
display_checkout_progress: true
panes:
login:
allow_guest_checkout: true
allow_registration: false
step: login
weight: 0
contact_information:
double_entry: true
step: order_information
weight: 1
billing_information:
step: order_information
weight: 2
review:
step: review
weight: 3
completion_message:
step: complete
weight: 4
order_summary:
view: commerce_checkout_order_summary
step: _sidebar
weight: 5
@@ -0,0 +1,88 @@
uuid: 6909971d-b780-4af3-967c-ae547d9e7926
langcode: en
status: true
dependencies:
module:
- commerce_payment
- commerce_promotion
- commerce_stripe
- email_registration
- materio_commerce
id: materio_checkout_flow
label: 'materio checkout flow'
plugin: multistep_default
configuration:
display_checkout_progress: true
display_checkout_progress_breadcrumb_links: true
panes:
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: 4
stripe_review:
button_id: edit-actions-next
step: review
weight: 5
payment_process:
capture: true
step: payment
weight: 6
completion_message:
message:
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: 7
order_summary:
view: commerce_checkout_order_summary
step: _sidebar
weight: 8
coupon_redemption:
allow_multiple: false
step: _sidebar
weight: 9
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: 13
@@ -0,0 +1,13 @@
uuid: 2fef55d7-b4f1-4e46-8b78-8a66a24cbe46
langcode: en
status: true
dependencies: { }
id: order_default
label: Default
targetEntityType: commerce_order
plugin: infinite
configuration:
pattern: '[pattern:number]'
initial_number: 1
padding: 0
per_store_sequence: true
@@ -0,0 +1,21 @@
uuid: e3eaa065-01db-421e-ba83-06ca691ac14a
langcode: en
status: true
dependencies:
enforced:
module:
- commerce_product
module:
- commerce_tax
third_party_settings:
commerce_tax:
taxable_type: services
_core:
default_config_hash: 6n6q97CDOCqHGs4Dun3BqVJE6e1o6TA-69qCwoUU-SY
label: Default
id: default
purchasableEntityType: commerce_product_variation
orderType: default
traits:
- commerce_license_order_item_type
locked: false
@@ -0,0 +1,16 @@
uuid: d818cd42-d2ed-4b79-9c2c-f596aa39a56a
langcode: en
status: true
dependencies:
module:
- commerce_tax
third_party_settings:
commerce_tax:
taxable_type: digital_goods
label: 'materio order item type'
id: materio_order_item_type
purchasableEntityType: commerce_product_variation
orderType: materio_order_type
traits:
- commerce_license_order_item_type
locked: false
@@ -0,0 +1,22 @@
uuid: 65504bc8-0953-4f21-aaca-2970d7cd78bd
langcode: en
status: true
dependencies:
enforced:
module:
- commerce_product
- commerce_recurring
module:
- commerce_tax
third_party_settings:
commerce_tax:
taxable_type: services
_core:
default_config_hash: Q21JtNYYWL-eIfxaX1rm-NvSqPqdDymrDrN08f_QC7M
label: 'Recurring (Product variation)'
id: recurring_product_variation
purchasableEntityType: commerce_product_variation
orderType: recurring
traits:
- commerce_license_order_item_type
locked: true
@@ -0,0 +1,15 @@
uuid: 045671c1-aab5-4468-8178-c617dcea16a6
langcode: en
status: true
dependencies:
enforced:
module:
- commerce_recurring
_core:
default_config_hash: iFZgD_z6PSZqyLy65J_OLjA_nnGu-lvKxgPr0BNiCCI
label: 'Recurring (Standalone)'
id: recurring_standalone
purchasableEntityType: ''
orderType: recurring
traits: { }
locked: true
@@ -0,0 +1,15 @@
uuid: 0e75b0ea-ab01-4de6-83c2-d1183c20aed8
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: pGvuJjaRPhhEY9oSM5EGsAtKWgGNSA-0aq4RIvd4BBE
label: Default
id: default
workflow: order_default
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true
receiptBcc: ''
traits: { }
locked: false
@@ -0,0 +1,24 @@
uuid: 7bd4ddb9-f9ef-453c-9d2d-8ed17e77283c
langcode: en
status: true
dependencies:
module:
- commerce_cart
- commerce_checkout
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
receiptBcc: ''
traits: { }
locked: false
@@ -0,0 +1,25 @@
uuid: 7a28a2d1-133c-46d5-89e1-05ecf3e7270c
langcode: en
status: true
dependencies:
module:
- commerce_cart
- commerce_checkout
- commerce_recurring
third_party_settings:
commerce_cart:
cart_form_view: commerce_cart_form
cart_block_view: commerce_cart_block
commerce_checkout:
checkout_flow: default
_core:
default_config_hash: 792iyvjCVODZf_5iMHKhvhpGeC-uLVBLdjqi3xSkDKg
label: Recurring
id: recurring
workflow: order_recurring
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true
receiptBcc: ''
traits: { }
locked: true
+1
View File
@@ -0,0 +1 @@
log_version_mismatch: true
@@ -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
@@ -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
@@ -0,0 +1,9 @@
uuid: 58f56059-69ca-4ba3-8049-ad2396be83fa
langcode: en
status: true
dependencies: { }
currencyCode: EUR
name: Euro
numericCode: '978'
symbol:
fractionDigits: 2
@@ -0,0 +1,14 @@
uuid: f0fa8172-e692-471f-8f31-56c8f8249394
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 5TqAuVTl1_arKIBeD1qDfJM-pKmaFnqyYSQNdwEK_DQ
id: default
label: Default
description: ''
variationType: default
multipleVariations: true
injectVariationFields: true
traits: { }
locked: false
@@ -0,0 +1,12 @@
uuid: bcb6963e-b9e7-45ec-a138-a808f194ea8f
langcode: en
status: true
dependencies: { }
id: materio_product_type
label: 'materio product type'
description: ''
variationType: materio_product_variation_type
multipleVariations: true
injectVariationFields: true
traits: { }
locked: false
@@ -0,0 +1,20 @@
uuid: f5c212be-5b8f-45ef-8cfe-9b907c5b7ff5
langcode: en
status: true
dependencies:
module:
- commerce_license
third_party_settings:
commerce_license:
license_types: { }
activate_on_place: false
_core:
default_config_hash: 3vA4FKQ1Qu8B1R8UdGPnmMfJrYO6Y6uMqeNgDgXxods
id: default
label: Default
orderItemType: default
generateTitle: true
traits:
- commerce_license
- purchasable_entity_subscription
locked: false
@@ -0,0 +1,19 @@
uuid: 745074c2-58db-4818-ae69-8b01e11c22a1
langcode: en
status: true
dependencies:
module:
- commerce_license
third_party_settings:
commerce_license:
license_types:
role: role
activate_on_place: false
id: materio_product_variation_type
label: 'materio product variation type'
orderItemType: materio_order_item_type
generateTitle: false
traits:
- commerce_license
- purchasable_entity_subscription
locked: false
@@ -0,0 +1,21 @@
uuid: f221f0be-f2b3-4420-b02a-c30805cc133f
langcode: en
status: true
dependencies: { }
id: annual
label: Annual
displayLabel: Annual
billingType: prepaid
retrySchedule:
- 1
- 3
- 5
unpaidSubscriptionState: canceled
plugin: rolling
configuration:
trial_interval: { }
interval:
number: 1
unit: year
prorater: full_price
proraterConfiguration: { }
@@ -0,0 +1,21 @@
uuid: b9da167a-ce66-44bf-9f6d-3a26dbdb8e99
langcode: en
status: true
dependencies: { }
id: monthly
label: Monthly
displayLabel: Monthly
billingType: prepaid
retrySchedule:
- 1
- 3
- 5
unpaidSubscriptionState: canceled
plugin: rolling
configuration:
trial_interval: { }
interval:
number: 1
unit: month
prorater: full_price
proraterConfiguration: { }
@@ -0,0 +1,11 @@
uuid: e8e34c09-3f51-4629-9159-97cc2f26ec65
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: FGYrs0ZrjxSzRQMODyYqquV1UW5MN7S5wUG0Dp_OxWU
id: online
label: Online
description: ''
traits: { }
locked: false
@@ -0,0 +1,9 @@
uuid: 9320e7b2-64b0-463b-842b-d6d0a142116c
langcode: en
status: true
dependencies: { }
id: eu
label: EU
plugin: european_union_vat
configuration:
display_inclusive: false
-11
View File
@@ -1,11 +0,0 @@
auto_import:
-
filename: modules/custom/materio_migrate/config/install/migrate_plus.migration_group.d7_materio.yml
hash: ''
-
filename: modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_entity_translation_materiau.yml
hash: ''
auto_export: { }
langcode: fr
_core:
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
+13 -3
View File
@@ -1,7 +1,17 @@
ignored_config_entities:
0: system.performance
2: devel.settings
4: piwik.settings
- system.performance
- devel.settings
- piwik.settings
- 'flag.flag.*'
- 'system.action.flag_action.*'
- ~flag.flag.dossier
- ~flag_lists.flag_for_list.dossier.yml
- ~system.action.flag_action.dossier_flag.yml
- ~system.action.flag_action.dossier_unflag.yml
- ~flag.flag.flag_list_template_1.yml
- ~flag_lists.flag_for_list.flag_list_template_1.yml
- ~system.action.flag_action.flag_list_template_1_flag.yml
- ~system.action.flag_action.flag_list_template_1_unflag.yml
langcode: fr
_core:
default_config_hash: IullHNodatpZ32WixustQwIfzdZVNNBx8cz0-RYLSa8
@@ -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
@@ -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
@@ -0,0 +1,24 @@
uuid: 901b4ae3-742b-4a62-bd3f-3118546f1060
langcode: en
status: true
dependencies: { }
id: devel
label: Devel
description: 'Development configs'
folder: ../config/devel
module:
config_devel: 0
context_ui: 0
dblog: 0
devel: 0
devel_generate: 0
entity_clone: 0
views_ui: 0
webprofiler: 0
workflow_ui: 0
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0
@@ -0,0 +1,18 @@
uuid: 31497978-f27b-46ed-bcb1-03879a5297e3
langcode: en
status: true
dependencies: { }
id: prod
label: Prod
description: ''
folder: ../config/prod
module:
matomo: 0
pwa: 0
pwa_extras: 0
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0

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