346 Commits
Author SHA1 Message Date
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
1239 changed files with 167315 additions and 7057 deletions
+11
View File
@@ -0,0 +1,11 @@
{
"presets": [
["@babel/preset-env", {
"modules": "commonjs",
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"],
"node": "current"
}
}]
]
}
+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': 'warn',
'eqeqeq': 'warn',
'no-redeclare': 'warn'
},
ignorePatterns: [
"vendor/**",
"web/core/**"
],
globals: {
"Drupal": true,
"drupalSettings": true,
"drupalTranslations": true,
"domready": true,
"jQuery": true,
"_": true,
"matchMedia": true,
"Cookies": true,
"Backbone": true,
"Modernizr": true,
"Popper": true,
"Sortable": true,
"CKEDITOR": true,
"drupalDecoupled": true
}
}
+21
View File
@@ -10,6 +10,7 @@
# Ignore sensitive information # Ignore sensitive information
/web/sites/*/settings.php /web/sites/*/settings.php
/web/sites/*/settings.local.php /web/sites/*/settings.local.php
/web/sites/*/services*.yml
# Ignore Drupal's file directory # Ignore Drupal's file directory
/web/sites/*/files/ /web/sites/*/files/
@@ -22,3 +23,23 @@
# Ignore .env files as they are personal # Ignore .env files as they are personal
/.env /.env
# npm
node_modules/
*.patch
/.csslintrc
/.eslintrc.json
/.ht.router.php
/.htaccess
/INSTALL.txt
/README.txt
/autoload.php
/example.gitignore
/index.php
/robots.txt
/update.php
/web.config
config/sync/flag.flag.*.yml
config/sync/system.action.flag_action.*.yml
+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) https://materio.com
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"
}
},
```
+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)
}
}
+130
View File
@@ -0,0 +1,130 @@
'use strict'
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const { VueLoaderPlugin } = require('vue-loader')
const ESLintPlugin = require('eslint-webpack-plugin');
const ExtraneousFileCleanupPlugin = require('webpack-extraneous-file-cleanup-plugin');
const utils = require('./utils')
const themePath = 'web/themes/custom/materiotheme'
module.exports = {
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue': 'vue/dist/vue.js',
'theme': utils.resolve(themePath),
'vuejs': utils.resolve(themePath+'/vuejs'),
'assets': utils.resolve(themePath+'/assets'),
// locales are exported by strings_i18n_json_export from drupal
'locales': utils.resolve('web/sites/default/files/lang')
}
},
entry: {
'main': utils.resolve(themePath + '/assets/scripts/main.js'),
'print': utils.resolve(themePath + '/assets/styles/print.scss')
},
output: {
path: utils.resolve(themePath + '/assets/dist/'),
filename: '[name].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: /\.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: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
// use: {
// loader: 'url-loader',
// options: {
// limit: 10000,
// name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
// }
// }
// }
// {
// test: /\.css$/,
// use: [MiniCssExtractPlugin.loader, 'css-loader'],
// },
]
},
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
})
]
}
+50
View File
@@ -0,0 +1,50 @@
'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: [
// process.env.NODE_ENV !== 'production'
// ? 'vue-style-loader'
// : MiniCssExtractPlugin.loader,
MiniCssExtractPlugin.loader,
// 'vue-style-loader',
'css-loader'
]
}, {
test: /\.scss$/,
use: [
// process.env.NODE_ENV !== 'production'
// ? 'vue-style-loader'
// : MiniCssExtractPlugin.loader,
MiniCssExtractPlugin.loader,
// 'vue-style-loader',
'css-loader',
'sass-loader'
]
}, {
test: /\.(png|jpg|gif)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 5000
}
}
]
}
]
},
plugins: [
// new webpack.HotModuleReplacementPlugin()
]
})
+65
View File
@@ -0,0 +1,65 @@
'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");
module.exports = merge(baseConfig, {
mode: 'production',
module: {
rules: [
{
test: /\.css?$/,
use: [
MiniCssExtractPlugin.loader,
'css-loader'
]
}, {
test: /\.scss?$/,
use: [
MiniCssExtractPlugin.loader,
'css-loader',
'sass-loader'
]
}, {
test: /\.(png|jpg|gif)$/,
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')
})
]
})
+103 -9
View File
@@ -16,26 +16,87 @@
} }
], ],
"require": { "require": {
"php": ">=5.6", "php": ">=7.3",
"composer/installers": "^1.2", "composer/installers": "^1.2",
"cweagans/composer-patches": "^1.6.5", "drupal/amswap": "^2.0",
"drupal-composer/drupal-scaffold": "^2.5", "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/computed_field": "^2.0@beta",
"drupal/config_devel": "^1.7",
"drupal/config_split": "^1.4",
"drupal/console": "^1.0.2", "drupal/console": "^1.0.2",
"drupal/core": "^8.6.0", "drupal/consumer_image_styles": "^3.0",
"drupal/migrate_plus": "4.x-dev", "drupal/content_sync": "2.x-dev@dev",
"drupal/migrate_tools": "4.x-dev", "drupal/core-composer-scaffold": "^9.0",
"drupal/debug_bar": "^1.4",
"drupal/devel": "^4.1",
"drupal/editor_advanced_link": "^1.8",
"drupal/entity_clone": "^1.0",
"drupal/error_log": "^1.0",
"drupal/field_group": "3.x-dev@dev",
"drupal/field_permissions": "^1.0",
"drupal/flag": "4.x-dev@dev",
"drupal/flag_lists": "4.0.x-dev@dev",
"drupal/flood_control": "^2.1",
"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/payment": "^2.1",
"drupal/payment_commerce": "2.x-dev@dev",
"drupal/permissions_filter": "^1.1",
"drupal/printable": "^2.0",
"drupal/recurring_period": "^1.0",
"drupal/restui": "^1.16",
"drupal/search_api": "^1.19",
"drupal/search_api_autocomplete": "^1.2",
"drupal/search_api_page": "^1.x-dev",
"drupal/search_api_solr": "^4.1",
"drupal/select_translation": "^1.x-dev",
"drupal/simplenews": "^1.x-dev",
"drupal/string_translation_ui": "^1.2",
"drupal/strings_i18n_json_export": "1.x-dev@dev",
"drupal/subrequests": "^2.0",
"drupal/telephone_formatter": "^1.0@beta", "drupal/telephone_formatter": "^1.0@beta",
"drupal/telephone_validation": "^2.1", "drupal/telephone_validation": "^2.1",
"drush/drush": "^9.0.0", "drupal/translate_side_by_side": "^1.x-dev",
"drupal/translation_views": "^1.x-dev",
"drupal/ultimate_cron": "^2.x-dev",
"drupal/url_to_video_filter": "^2.0",
"drupal/views_conditional": "^1.x-dev",
"drupal/views_ef_fieldset": "^1.5",
"drush/drush": "^9",
"kint-php/kint": "^3.3",
"smalot/pdfparser": "*",
"symfony/event-dispatcher": "4.3.4 as 3.4.99",
"vlucas/phpdotenv": "^2.4", "vlucas/phpdotenv": "^2.4",
"wa72/htmlpagedom": "1.3.*",
"webflo/drupal-finder": "^1.0.0", "webflo/drupal-finder": "^1.0.0",
"webmozart/path-util": "^2.3", "webmozart/path-util": "^2.3",
"wikimedia/composer-merge-plugin": "^1.4", "wikimedia/composer-merge-plugin": "^1.4",
"zaporylie/composer-drupal-optimizations": "^1.0" "zaporylie/composer-drupal-optimizations": "^1.0"
}, },
"require-dev": { "require-dev": {
"webflo/drupal-core-require-dev": "^8.6.0"
}, },
"conflict": { "conflict": {
"drupal/drupal": "*" "drupal/drupal": "*"
@@ -43,7 +104,11 @@
"minimum-stability": "dev", "minimum-stability": "dev",
"prefer-stable": true, "prefer-stable": true,
"config": { "config": {
"sort-packages": true "sort-packages": true,
"platform": {
"php": "7.3"
},
"discard-changes": true
}, },
"autoload": { "autoload": {
"classmap": [ "classmap": [
@@ -86,7 +151,36 @@
"web/themes/contrib/{$name}": ["type:drupal-theme"], "web/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/Commands/{$name}": ["type:drupal-drush"] "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"
},
"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/flag_lists": {
"make the related_flag id unique https://www.drupal.org/project/flag_lists/issues/3200737": "https://www.drupal.org/files/issues/2021-02-27/hasactions%2Buniqflagid.patch",
"check for flag before delete https://www.drupal.org/project/flag_lists/issues/3200997":"https://www.drupal.org/files/issues/2021-03-01/delete-missing-flag_0.patch"
}
},
"drupal-scaffold": { "drupal-scaffold": {
"locations": {
"web-root": "./web"
},
"initial": { "initial": {
".editorconfig": "../.editorconfig", ".editorconfig": "../.editorconfig",
".gitattributes": "../.gitattributes" ".gitattributes": "../.gitattributes"
Generated
+10881 -4618
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
@@ -6,5 +6,3 @@ rebuild_theme: false
debug_mail_file_format: '%to-%subject-%datetime.mail.txt' debug_mail_file_format: '%to-%subject-%datetime.mail.txt'
debug_mail_directory: 'temporary://devel-mails' debug_mail_directory: 'temporary://devel-mails'
devel_dumper: default devel_dumper: default
_core:
default_config_hash: 8SYa5OOpQGdg4wnttb0LFNuG6GmivsS2qNv9sTH9gDI
+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 langcode: en
status: true status: true
dependencies: 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>
+31
View File
@@ -0,0 +1,31 @@
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
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
@@ -0,0 +1,17 @@
uuid: 893534dd-cd4d-458b-8aec-629ce95fddf1
langcode: en
status: true
dependencies:
module:
- matomo
title: 'Default cron handler'
id: matomo_cron
weight: 0
module: matomo
callback: matomo_cron
scheduler:
id: simple
launcher:
id: serial
logger:
id: database
@@ -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 enabled: true
timeout: 172800 timeout: 0
_core: _core:
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: null
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 enabled: true
timeout: 172800 timeout: 0
_core: _core:
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
url: ''
+3
View File
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
+12 -4
View File
@@ -1,11 +1,11 @@
timeout: 1800 timeout: 3600
max_timeout: 172800 max_timeout: 172800
padding: 20 padding: 360
role_logout: false role_logout: true
redirect_url: / redirect_url: /
no_dialog: true no_dialog: true
message: 'Your session is about to expire. Do you want to reset it?' 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 enforce_admin: false
jstimer_format: '%hours%:%mins%:%secs%' jstimer_format: '%hours%:%mins%:%secs%'
jstimer_js_load_option: false jstimer_js_load_option: false
@@ -14,3 +14,11 @@ use_watchdog: true
langcode: fr langcode: fr
_core: _core:
default_config_hash: m2pxH8tc4KIlh127R5TYim65W7NBY9gpYQnIXlvDp0M 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'
+29
View File
@@ -0,0 +1,29 @@
uuid: d16db992-5c92-4832-a386-69b50313a3e9
langcode: en
status: true
dependencies:
config:
- system.menu.header
module:
- menu_block
theme:
- materiotheme
id: header
theme: materiotheme
region: header_right
weight: -1
provider: null
plugin: 'menu_block:header'
settings:
id: 'menu_block:header'
label: Header
provider: menu_block
label_display: '0'
follow: false
follow_parent: child
level: 1
depth: 0
expand: false
parent: 'header:'
suggestion: header
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: 0
provider: null
plugin: 'language_block:language_interface'
settings:
id: 'language_block:language_interface'
label: Language
provider: language
label_display: visible
visibility: { }
@@ -0,0 +1,20 @@
uuid: f45bc656-0e27-4f8a-82d2-b3c9e62c72f3
langcode: en
status: true
dependencies:
module:
- materio_sapi
theme:
- materiotheme
id: materiosapisearchblock
theme: materiotheme
region: header_bottom
weight: -2
provider: null
plugin: materio_sapi_search_block
settings:
id: materio_sapi_search_block
label: 'Materio sapi search block'
provider: materio_sapi
label_display: '0'
visibility: { }
@@ -0,0 +1,43 @@
uuid: 9707958e-dc3d-43f9-a449-84993d135dae
langcode: en
status: true
dependencies:
module:
- context
- materio_simplenews
- user
theme:
- materiotheme
id: materiosimplenewssubscription
theme: materiotheme
region: footer_left
weight: 0
provider: null
plugin: materio_simplenews_subscription_block
settings:
id: materio_simplenews_subscription_block
label: 'Materio Simplenews subscription'
provider: materio_simplenews
label_display: '0'
newsletters:
materio_newsletter: materio_newsletter
message: 'Subscribe to our monthly newsletter.'
unique_id: d0c7bdf4-c218-4ded-840a-9c4c731ec469
visibility:
view_inclusion:
id: view_inclusion
negate: null
view_inclusion: { }
context_mapping: { }
request_path_exclusion:
id: request_path_exclusion
pages: ''
negate: null
context_mapping: { }
user_role:
id: user_role
roles:
anonymous: anonymous
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
@@ -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: { }
+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: { }
+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: -2
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'
+20
View File
@@ -0,0 +1,20 @@
uuid: 4b88457a-625e-45dd-be43-dbf029e174f5
langcode: en
status: true
dependencies:
module:
- user
theme:
- materiotheme
id: userlogin
theme: materiotheme
region: header_right
weight: -3
provider: null
plugin: user_login_block
settings:
id: user_login_block
label: 'Member Access'
provider: user
label_display: visible
visibility: { }
@@ -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,64 @@
uuid: 6909971d-b780-4af3-967c-ae547d9e7926
langcode: en
status: true
dependencies:
module:
- commerce_payment
- commerce_promotion
- commerce_stripe
- email_registration
id: materio_checkout_flow
label: 'materio checkout flow'
plugin: multistep_default
configuration:
display_checkout_progress: true
display_checkout_progress_breadcrumb_links: true
panes:
email_registration_login:
allow_guest_checkout: true
allow_registration: false
step: _disabled
weight: 8
contact_information:
double_entry: false
step: order_information
weight: 0
payment_information:
step: order_information
weight: 1
review:
step: review
weight: 2
stripe_review:
button_id: edit-actions-next
step: review
weight: 3
payment_process:
capture: true
step: payment
weight: 4
completion_message:
message:
value: "Your order number is [commerce_order:order_number].\r\nYou can view your order on your account page when logged in."
format: plain_text
step: complete
weight: 5
order_summary:
view: commerce_checkout_order_summary
step: _sidebar
weight: 6
coupon_redemption:
allow_multiple: false
step: _sidebar
weight: 7
email_registration_completion_registration:
step: _disabled
weight: 9
completion_register:
step: _disabled
weight: 10
login:
allow_guest_checkout: true
allow_registration: false
step: _disabled
weight: 11
@@ -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,22 @@
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
commerce_checkout:
checkout_flow: materio_checkout_flow
label: 'materio order type'
id: materio_order_type
workflow: 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
@@ -0,0 +1,23 @@
uuid: 9fd9ac25-5b14-4630-a056-546da6b3b418
langcode: en
status: false
dependencies:
module:
- commerce_cmcic
id: cm_cic
label: CIC-CM
weight: -10
plugin: commerce_cmcic
configuration:
display_label: 'Credit Card via CIC-CM'
mode: test
payment_method_types:
- credit_card
collect_billing_information: true
bank_type: monetico
version: '3.0'
security_key: 7C86189FA72DA637A722BB395BFB9D403D3C7097
tpe: '6277685'
company: materio
conditions: { }
conditionOperator: AND
@@ -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: true
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: true
-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: ignored_config_entities:
0: system.performance - system.performance
2: devel.settings - devel.settings
4: piwik.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 langcode: fr
_core: _core:
default_config_hash: IullHNodatpZ32WixustQwIfzdZVNNBx8cz0-RYLSa8 default_config_hash: IullHNodatpZ32WixustQwIfzdZVNNBx8cz0-RYLSa8
@@ -0,0 +1,23 @@
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
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,16 @@
uuid: 31497978-f27b-46ed-bcb1-03879a5297e3
langcode: en
status: true
dependencies: { }
id: prod
label: Prod
description: ''
folder: ../config/prod
module:
matomo: 0
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0
@@ -0,0 +1,17 @@
uuid: eabce79f-6b0c-4e68-824f-52569c9fb2d0
langcode: en
status: true
dependencies: { }
id: stage
label: Stage
description: ''
folder: ''
module:
devel: 0
devel_generate: 0
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0
+1 -1
View File
@@ -2,6 +2,6 @@ default_form: feedback
flood: flood:
limit: 5 limit: 5
interval: 3600 interval: 3600
user_default_enabled: true user_default_enabled: false
_core: _core:
default_config_hash: U69DBeuvXuNVOC15rVNaBjDPK2fWFbo9v4takdYSSO8 default_config_hash: U69DBeuvXuNVOC15rVNaBjDPK2fWFbo9v4takdYSSO8
@@ -0,0 +1,18 @@
uuid: 9dee2c52-68a2-48ad-897d-140a8775da71
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.default
id: commerce_product_variation.default.changed
field_name: changed
entity_type: commerce_product_variation
bundle: default
label: Changed
description: 'The time when the variation was last edited.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed
@@ -0,0 +1,18 @@
uuid: c177943c-5c6a-4de1-bb92-52d7f8b2dfdb
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.default
id: commerce_product_variation.default.created
field_name: created
entity_type: commerce_product_variation
bundle: default
label: Created
description: 'The time when the variation was created.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created
@@ -0,0 +1,22 @@
uuid: 11ace372-b3d0-4ed6-8a9a-467ab095571d
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.default
id: commerce_product_variation.default.status
field_name: status
entity_type: commerce_product_variation
bundle: default
label: Published
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean
@@ -0,0 +1,18 @@
uuid: 2cb1f0f8-8678-46f9-b883-160a51dd5777
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.default
id: commerce_product_variation.default.title
field_name: title
entity_type: commerce_product_variation
bundle: default
label: Title
description: 'The variation title.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string
@@ -0,0 +1,20 @@
uuid: 9e0f3894-7c13-4d69-ac56-312c4ca6a7bb
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.default
id: commerce_product_variation.default.uid
field_name: uid
entity_type: commerce_product_variation
bundle: default
label: Author
description: 'The variation author.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\commerce_product\Entity\ProductVariation::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference
@@ -0,0 +1,18 @@
uuid: b8278e91-ee9e-470f-93a9-ffd79d870163
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.materio_product_variation_type
id: commerce_product_variation.materio_product_variation_type.changed
field_name: changed
entity_type: commerce_product_variation
bundle: materio_product_variation_type
label: Changed
description: 'The time when the variation was last edited.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed
@@ -0,0 +1,18 @@
uuid: a5444ccb-b3c8-4019-b361-5a6d16757e18
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.materio_product_variation_type
id: commerce_product_variation.materio_product_variation_type.created
field_name: created
entity_type: commerce_product_variation
bundle: materio_product_variation_type
label: Created
description: 'The time when the variation was created.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created
@@ -0,0 +1,22 @@
uuid: 5dfa307e-e602-4f22-9bb9-cca9cfa58af9
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.materio_product_variation_type
id: commerce_product_variation.materio_product_variation_type.status
field_name: status
entity_type: commerce_product_variation
bundle: materio_product_variation_type
label: Published
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean
@@ -0,0 +1,18 @@
uuid: e165fb64-ae62-47b9-9012-b0f20be7e3fe
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.materio_product_variation_type
id: commerce_product_variation.materio_product_variation_type.title
field_name: title
entity_type: commerce_product_variation
bundle: materio_product_variation_type
label: Title
description: 'The variation title.'
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string
@@ -0,0 +1,20 @@
uuid: f6b4e2d4-bc7a-4960-b2e7-487cf1264873
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.materio_product_variation_type
id: commerce_product_variation.materio_product_variation_type.uid
field_name: uid
entity_type: commerce_product_variation
bundle: materio_product_variation_type
label: Author
description: 'The variation author.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\commerce_product\Entity\ProductVariation::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference
@@ -0,0 +1,20 @@
uuid: 25da7bea-24c6-40b6-82d4-eb2e05cd213a
langcode: en
status: true
dependencies:
config:
- commerce_store.commerce_store_type.online
id: commerce_store.online.default_currency
field_name: default_currency
entity_type: commerce_store
bundle: online
label: 'Default currency'
description: 'The default currency of the store.'
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
field_type: entity_reference
@@ -0,0 +1,18 @@
uuid: 597cc6b9-f7c0-4c9f-94cd-35fc127532f4
langcode: en
status: true
dependencies:
config:
- commerce_store.commerce_store_type.online
id: commerce_store.online.name
field_name: name
entity_type: commerce_store
bundle: online
label: Name
description: 'The store name.'
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string
@@ -0,0 +1,20 @@
uuid: f4d6896b-2b30-4bda-ac40-84079cceb5a7
langcode: en
status: true
dependencies:
config:
- commerce_store.commerce_store_type.online
module:
- path
id: commerce_store.online.path
field_name: path
entity_type: commerce_store
bundle: online
label: 'URL alias'
description: 'The store URL alias.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path
@@ -0,0 +1,18 @@
uuid: bb585f30-df0d-4592-afe4-9eca24729056
langcode: en
status: true
dependencies:
module:
- consumers
id: consumer.consumer.description
field_name: description
entity_type: consumer
bundle: consumer
label: Description
description: 'A description of the consumer. This text will be shown to the users to authorize sharing their data to create an access token.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string_long
@@ -0,0 +1,36 @@
uuid: a5fbd09e-fe25-4c90-8ea9-cec12b19fd00
langcode: en
status: true
dependencies:
module:
- consumers
- image
id: consumer.consumer.image
field_name: image
entity_type: consumer
bundle: consumer
label: Logo
description: 'Logo of the consumer.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
file_extensions: 'png gif jpg jpeg'
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
max_resolution: ''
min_resolution: ''
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
file_directory: '[date:custom:Y]-[date:custom:m]'
max_filesize: ''
handler: default
handler_settings: { }
field_type: image
@@ -0,0 +1,22 @@
uuid: 12b20375-e721-4b61-bd63-79fafabc7120
langcode: en
status: true
dependencies:
module:
- consumers
id: consumer.consumer.is_default
field_name: is_default
entity_type: consumer
bundle: consumer
label: 'Is this the default consumer?'
description: 'There can only be one default consumer. Mark this to use this consumer when none other applies.'
required: false
translatable: false
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean

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