953 Commits
Author SHA1 Message Date
bachir 2bed556c02 restored wrongly commited composer.json commerce patches 2022-11-01 12:17:44 +01:00
bachir 27b50d0cba updated contrib modules 2022-11-01 12:14:04 +01:00
bachir 685d2dbcbd Merge branch 'prod' 2022-11-01 12:02:41 +01:00
bachir 03487b78bf modules update 2022-11-01 09:36:27 +01:00
bachir afb9d13ed8 security updatesn, phpdotenv update, profile update 2022-10-31 14:45:34 +01:00
bachir 7ce2e5fb39 updated core to 9.4.8 2022-10-31 13:13:15 +01:00
bachir 78a94ed058 fixed #1989, login block hover on ipad 2022-10-31 11:10:51 +01:00
bachir 88e9ed16ff improved admin views 2022-10-20 10:33:00 +02:00
bachir c4bf0b7c28 added 'email verified' column on admin user view 2022-10-18 16:11:23 +02:00
bachir 17b6581aa6 improved cleanflaglist script 2022-10-18 15:06:33 +02:00
bachir 1beb2b4dfa improved cleanflaglist script 2022-10-18 15:03:32 +02:00
bachir 4bc00f9b2b forgot to commit structure_sync login_history menu item 2022-09-23 11:20:33 +02:00
bachir 7cc9166ddd user_history initialized, granted admin to access login_history view 2022-09-23 11:18:01 +02:00
bachir 905c82f59f patched user_history 2022-09-23 11:01:45 +02:00
bachir 6c9d750851 changed some labels on commerce 2022-09-23 10:20:00 +02:00
bachir 7f0c254d9e added user_history module 2022-09-23 10:19:39 +02:00
bachir 895be04b6b admin can access and edit subscriptions 2022-09-21 17:13:17 +02:00
bachir 2f6560b88a only one retry for annual licence. Displaying state on licence edit form #1958 2022-09-20 21:44:43 +02:00
bachir 306c0d3f94 lightbox switching (modal cards) fix 2022-09-19 16:20:38 +02:00
bachir 9f20d34f42 refactored showrooms page 2022-09-19 15:58:11 +02:00
bachir e5c6b871db removed showrooms bad links from home #1909 2022-09-19 11:45:23 +02:00
bachir 2e3612badc fixed blabla lightbox #1969 2022-09-19 11:25:38 +02:00
bachir 3960310677 improved licences admin page: more filters 2022-09-16 17:26:34 +02:00
bachir 76f8e9298a improved licences admin page: more filters 2022-09-16 16:02:56 +02:00
bachir faa589332b changed default ordering for admin licences page 2022-09-16 15:54:11 +02:00
bachir de89f29915 search form micro fixe (comma alone) 2022-09-13 12:40:32 +02:00
bachir 7051869819 last commit bug fix 2022-09-13 12:35:15 +02:00
bachir 1565ce8aa2 #1906 fixed search multi keys (ajax query params miswrited qs.stringify arrayFormat) 2022-09-13 12:29:38 +02:00
bachir 40b7e75d44 #1906, click on header menu base reset search 2022-09-13 11:26:34 +02:00
bachir f919dab0e9 #1661 added phrase query before and then or querys of solr search 2022-08-15 17:54:32 +02:00
bachir 1c47278ae5 fix #1816 solr too many boolean clauses 2022-08-15 17:30:59 +02:00
bachir db6a82f7f7 1906 FIX search form autocomplete multi terms 2022-08-15 16:57:57 +02:00
bachir 1993f80d8d #1791 removed terms thesaurus without parents from search form autocomplete 2022-08-12 19:05:17 +02:00
bachir d1b4902aa3 #1906 serach form autocmplete multi terms 2022-08-12 17:00:49 +02:00
bachir 75ea440f89 updated webpack dev build to run 'drush cc css-js' 2022-08-10 14:49:59 +02:00
bachir 44df557f29 cleanflaglist script also remove flag_action config 2022-07-25 12:26:38 +02:00
bachir a00a9e0482 modules update 2022-07-07 15:30:05 +02:00
bachir 085c61006a modules updates 2022-07-04 13:51:55 +02:00
bachir 3df1dd399d security updates 2022-07-04 13:42:59 +02:00
bachir ad3b342a30 updated drupal core to 9.3.17 2022-07-04 13:38:00 +02:00
bachir 97a9178006 developped own webhook controller for mailjet synch 2022-07-04 12:36:40 +02:00
bachir ba4a025335 better user payment methods page css 2022-06-24 11:28:25 +02:00
bachir 658f05db8b added local actions block in content-top region 2022-06-24 11:10:54 +02:00
bachir 6f26734eac simplenews_mailjet_subscriptions: added rules action to respond to unsubscribe webhook 2022-06-17 12:10:32 +02:00
bachir a528b89949 simplenews_mailjet_subscriptions: added rules action to respond to unsubscribe webhook, drupla logger notice 2022-06-17 11:47:22 +02:00
bachir 8ac394cff0 simplenews_mailjet_subscriptions: added rules action to respond to unsubscribe webhook 2022-06-17 11:35:06 +02:00
bachir 5c37d02cb7 created new simplenews list 'Membres' 2022-06-16 12:29:23 +02:00
bachir 6f87574096 added hook_simplenews_subscriber_delete to simplenews_mailjet_subscriptions 2022-06-16 10:38:50 +02:00
bachir 5ff92a7063 forgot simplenews_mailjet_subscribtions settings for test list 2022-06-10 13:13:21 +02:00
bachir 6ef749f17c simplenews_mail_subscriptions api use fix 2022-06-10 13:01:18 +02:00
bachir 6372be828b reconfigured simplenews_mail_subscriptions with right lists IDs, patch : removed api keys 2022-06-09 12:15:49 +02:00
bachir f3180c2b30 removed simplenews_mailjet_subscriptions from devel configsplit (now active on all env) 2022-06-09 11:47:18 +02:00
bachir 4d628a31e8 fixed xdebug config 2022-06-09 11:43:28 +02:00
bachir c133f71e50 patched simplenews_mailjet_subscriptions to use mailjet api through mailjet module 2022-06-09 11:43:06 +02:00
bachir 212f471ec1 articles authored on 2022-05-10 12:58:37 +02:00
bachir 88449e5808 splitted to devel simplenews_mailjet_subscriptions 2022-05-10 11:08:15 +02:00
bachir 4615f2fbb6 simplenews_mailjet_subscription 2022-05-10 10:05:05 +02:00
bachir a1ce9edaf1 simplenews_mailjet_subscription 2022-05-10 09:58:42 +02:00
bachir 32d81de769 simplenews symfony template unsubscribe link text 2022-05-06 10:43:05 +02:00
bachir c5a372b2a1 simplenews symfony template unsubscribe link 2022-05-06 10:34:10 +02:00
bachir 16cd0ec856 unsubscribe-url in simplenews template 2022-05-06 01:02:54 +02:00
bachir a354821797 removed title from simplenews email display 2022-05-06 00:51:42 +02:00
bachir 62879244e1 fixed readonline linnk in simplenews template 2022-05-06 00:41:47 +02:00
bachir 2e525f668e simplenews symfony template 2022-05-05 23:50:11 +02:00
bachir 567b628e12 simplenews symfony template 2022-05-05 23:40:17 +02:00
bachir 3fe3e5e052 simplenews symfony template 2022-05-05 23:34:06 +02:00
bachir d43201257b simplenews symfony template 2022-05-05 23:15:02 +02:00
bachir ef6222c130 simplenews symfony template 2022-05-05 23:06:21 +02:00
bachir 0ff899eb05 removed mailgun ref in config_split 2022-05-05 22:33:37 +02:00
bachir 0fe25f0bb8 replaced mail_system by symfony mailer 2022-05-05 22:09:30 +02:00
bachir b0d335fde2 mailsystem mailjet mailer for commerce 2022-05-05 17:25:34 +02:00
bachir e92ae6581c mailjet commerce order fields. fix #1923 2022-05-05 17:05:32 +02:00
bachir 46a54bf111 simplenews subscribers views bulkupdate 2022-05-04 13:01:24 +02:00
bachir 6b2d50f91f patched simplenews Spamassassin points because of using X-MSMail-Priority header without X-MimeOLE 2022-05-04 12:40:52 +02:00
bachir e46b7fc68c enabled mailjet_event & mailjet_commerce modules 2022-05-03 22:34:14 +02:00
bachir c089ffc72a uninstalled simplenews_mailjet_subscriptions 2022-05-03 17:00:02 +02:00
bachir 77c295869c simplenews mailjet subscription 2022-05-03 16:37:40 +02:00
bachir df5e010950 switch simplenews email from to news@materio.com 2022-05-03 14:48:10 +02:00
bachir c977cbf7e3 switched mail system to mailjet 2022-05-03 14:35:04 +02:00
bachir 4feb4a3404 installed mailejet module 2022-05-03 12:42:21 +02:00
bachir 3bb856640c updated mailgun & simplenews 2022-05-03 11:19:42 +02:00
bachir c9e71dac1d social network links #1908 2022-04-26 12:10:20 +02:00
bachir 8d1959c515 tags admin views dedup #1521 2022-04-21 17:10:38 +02:00
bachir 1e9effbb0d tags admin views dedup #1521 2022-04-21 13:05:22 +02:00
bachir 5f5a483881 tags admin views imporved #1521 2022-04-21 11:56:30 +02:00
bachir 4f93cc86df tehmatique admin views #1547 2022-04-21 11:10:44 +02:00
bachir 8eceedc563 simplenews block translation #1870 2022-04-20 18:39:05 +02:00
bachir e7137a4f0e simplenews block translation #1870 2022-04-20 17:21:13 +02:00
bachir 7e9ec021e5 card header min height #1440 2022-04-20 17:19:15 +02:00
bachir 54d9cffb3e simplenews block translation #1870 2022-04-20 17:16:54 +02:00
bachir 3c26dca991 admin can update materio product license type 2022-04-20 17:03:26 +02:00
bachir c7dee37abc card header min height #1440 2022-04-20 16:55:27 +02:00
bachir 2dc63f89fb simplenews block translation #1870 2022-04-20 16:44:29 +02:00
bachir 6a40befc71 fix anonymous display #1516 2022-04-20 16:28:43 +02:00
bachir d614a1cf7a fixed samples in modal card from linked material #1706 2022-04-20 16:02:50 +02:00
bachir 20ab9bfe45 member access translation #1786 2022-04-20 15:35:52 +02:00
bachir cd0a53de2b contact on footer #1870 bis 2022-04-20 15:22:16 +02:00
bachir 3290b6b1a0 contact on footer #1870 2022-04-20 11:17:43 +02:00
bachir 561696635a restored simplenews footer home block 2022-04-05 12:39:09 +02:00
bachir 2b48c867ea deactivated vuejs for simplenews pages = fixed unsubscribe bug 2022-03-31 20:27:59 +02:00
bachir 1f6d1398c2 removed footer simplenews subscription block 2022-03-31 19:59:04 +02:00
bachir 371496ab26 patched structure_sync 2022-03-31 19:41:28 +02:00
bachir 35d5259de3 fixed home pricing links label 2022-03-31 19:25:32 +02:00
bachir 9cfd5da39b fixed ask for a quote pricing home 2022-03-31 19:10:10 +02:00
bachir 713f02b678 fixed home pricing variation add to cart display 2022-03-31 18:08:12 +02:00
bachir b5e0e81ac4 updated simplenews from 2 to 3 2022-03-31 14:05:12 +02:00
bachir 8b3c1d1505 fixed subscribers views data export 2022-03-17 15:26:51 +01:00
bachir 50d9a74173 added vde_drush 2022-03-17 10:37:52 +01:00
bachir 0cfb26a3df added data export for adhérents & subscribers 2022-03-16 16:20:24 +01:00
bachir 6a0d870f52 added manuel payement to new product variation type 2022-03-16 15:37:25 +01:00
bachir 7de4ec734a fixed the materio_order_item_type form display to be able to make an order of it 2022-03-15 15:39:33 +01:00
bachir 9d6f19eeaf switched to new commerce product type with mutliple variation types 2022-03-15 14:55:21 +01:00
bachir f10cfd76f4 added field_description to new product_variation_type 2022-03-15 12:35:55 +01:00
bachir 5e17131fd0 made new product type translatable 2022-03-15 12:28:06 +01:00
bachir 2cf3667129 updated commerce products admin views 2022-03-15 12:17:30 +01:00
bachir 53beb7b00a commerce new product type with two diffrent variation type 2022-03-15 11:57:04 +01:00
bachir 3be2a932c7 allowed renewing licences 1month before end 2022-03-14 13:41:17 +01:00
bachir 4a71933d0a reviewed admin views, created licences admin view 2022-03-14 12:30:42 +01:00
bachir fc1124b696 replaced email by user name in header's user tools 2022-03-12 21:57:35 +01:00
bachir a2a53addf3 regen user names, removed profiles & member_type field from user form 2022-03-12 21:43:49 +01:00
bachir 63f54f17ef update contrib module profile to dev, patched commerce-license for license re-purchase 2022-03-11 13:58:30 +01:00
bachir 6587afd69a fixed folders layout bug 2022-03-11 13:45:23 +01:00
bachir 033bc3cebf user member_type fields not required anymore 2022-03-11 10:15:09 +01:00
bachir ff67a2a72c added profiles on user view & edit pages 2022-03-09 10:33:31 +01:00
bachir c00e0d8157 better mdi-logout picto alignment 2022-03-08 22:53:34 +01:00
bachir 70d13693d5 forgot to add config for REST profil 2022-03-08 22:49:49 +01:00
bachir d9e5749f39 display name when available instead of email in header 2022-03-08 22:46:14 +01:00
bachir 6707528059 user edit page design improved 2022-03-08 21:40:34 +01:00
bachir dc2e6d9780 user login & user edit pages improvement 2022-03-08 21:22:38 +01:00
bachir 890a6121d2 added external webform libraries to composer.json with merge 2022-03-08 15:19:59 +01:00
bachir d517f5067d uninstalled all migrate modules 2022-03-08 14:57:52 +01:00
bachir 51bbabf096 added hash to bundle chunk webpack for better cache handling 2022-03-08 14:41:18 +01:00
bachir 2e8bbaeef4 some mysterious configupdate 2022-03-08 14:31:54 +01:00
bachir 6351fd5825 some code cleaning trying to resolve thematique not loading on prod 2022-03-08 14:30:49 +01:00
bachir af3eff0333 removed circular reference to modalCard from linkedMaterialCard 2022-03-08 14:28:37 +01:00
bachir 2ebf074816 added circular reference detection on webpack build 2022-03-08 14:25:53 +01:00
bachir c8115f4288 added js_cache_buster for browser cache fix 2022-03-08 09:59:36 +01:00
bachir fd839e1f3c updated materiotheme libraries version (for browser cache) 2022-03-08 09:43:46 +01:00
bachir 7edf357c9e RE-disabled vat number verification 2022-03-07 15:16:30 +01:00
bachir 407c430b94 Merge branch 'prod' 2022-03-07 14:34:21 +01:00
bachir 18481d52ca mysterious config updates ??? 2022-03-07 14:30:41 +01:00
bachir ecf963bb62 added phone and country to company display 2022-03-07 14:28:04 +01:00
bachir 00a19835ae hide distributor or manufacturer if empty on modal card 2022-02-25 17:14:18 +01:00
bachir 7c607d2749 reactivate slimselect patche 2022-02-25 17:13:40 +01:00
bachir f3c398a4a7 fixed commerce_pricelist patche url 2022-02-24 23:52:25 +01:00
bachir ef498f0826 patched commerce_license & commerce_pricelist routing definition 2022-02-24 23:50:25 +01:00
bachir 772cad7820 updated pwa service worker version 2022-02-24 21:02:56 +01:00
bachir 090be459ef fixed gql fragment bug 2022-02-24 20:58:32 +01:00
bachir 3114581e31 trying to fixe gql fragment bug 2022-02-24 20:41:21 +01:00
bachir d70a8c7fad removed config/prod/ultimate_cron.job.matomo_cron.yml file 2022-02-24 20:31:51 +01:00
bachir fb1fcc2093 removed prod/matomo.settings.yml file 2022-02-24 20:30:20 +01:00
bachir 7cf1c562dc removed matomo from config split 2022-02-24 20:24:27 +01:00
bachir 604eba3b65 removed matomo dependencie 2022-02-24 19:21:47 +01:00
bachir 220b558cdf Merge branch 'master' into prod 2022-02-24 18:56:44 +01:00
bachir 503812e524 removed slimselect node_module patche as not necessary anymore 2022-02-24 18:55:57 +01:00
bachir 5555dc4fd7 uninstalled toolbar_theme 2022-02-23 14:53:52 +01:00
bachir 19c923a8d3 fixed deleting flagging collections with duplicate relatedflag 2022-02-23 14:51:01 +01:00
bachir d23de27c76 uninstalled commerce_migrate_ubercart 2022-02-23 14:50:29 +01:00
bachir d95893e148 fixed deleting flagging collections with duplicate relatedflag 2022-02-23 14:48:13 +01:00
bachir a312af9883 configsplit : removed webprofiler, limited webform_ui to devel 2022-02-23 14:40:40 +01:00
bachir a635696e2b added deleting flagging collections with duplicate relatedflag 2022-02-23 14:00:05 +01:00
bachir 51fc02742d added deleting flagging collections with duplicate relatedflag 2022-02-23 13:59:27 +01:00
bachir 52b8275c89 fixed drush script 2022-02-23 13:39:35 +01:00
bachir a96c64712d fixed drush script 2022-02-23 11:25:16 +01:00
bachir 66410e3cff fixed drush script 2022-02-23 11:22:03 +01:00
bachir 93779ad3ff fixed drush script 2022-02-23 11:20:06 +01:00
bachir 2482760609 fixed drush script 2022-02-23 11:16:15 +01:00
bachir 048c5ac2b6 created flaglist cleaning drush script 2022-02-23 11:08:20 +01:00
bachir 796e060d7a created flaglist cleaning drush script 2022-02-23 11:03:45 +01:00
bachir 6d46d0d48a fixed autocomplete obsolete custom code 2022-02-22 15:25:58 +01:00
bachir fab870def8 fixed getTranslationFromContext on materio_commerce/src/EntityAutocompleteMatcher.php 2022-02-22 13:59:14 +01:00
bachir 99384d32c4 fixed coollightbox 2022-02-22 13:43:18 +01:00
bachir 96b343b246 fixed gql api file: ->url() replaced by ->createFileUrl() 2022-02-22 11:04:16 +01:00
bachir f7657c296e fixed pricing new registered user redirection to checkout 2022-02-22 11:02:48 +01:00
bachir 72cc12b49b fixed register modal form submit disabled 2022-02-22 10:11:14 +01:00
bachir dee3365fa4 ignore web/themes/custom/materiotheme/assets/dist/report.html 2022-02-22 09:50:09 +01:00
bachir 2af00c05a9 commited new default services and settings after D9 upgrade 2022-02-22 09:48:04 +01:00
bachir 618893dda2 fixed ajax register modal form 2022-02-22 09:46:45 +01:00
bachir bd594ac9f0 downgraded flag & flag_lists as flag_lists db upgrade failes
upgraded core to ^9.3
2022-02-21 21:47:52 +01:00
bachir eb381e9436 updated d8-starterkit-profile 2022-02-15 11:24:21 +01:00
bachir 1f07e66fe6 upgraded core, fixed customs modules 2022-02-15 11:22:01 +01:00
bachir 7bc35bdc1f module updates (last compatible modules before upgrade core to 9 bis) 2022-02-09 14:16:03 +01:00
bachir 38988d1c71 module updates (last compatible modules before upgrade core to 9) 2022-02-09 14:13:52 +01:00
bachir c893761781 module updates (better_message, computed_field) 2022-02-09 14:00:33 +01:00
bachir 563673f459 module updates (commerce *) 2022-02-09 13:28:42 +01:00
bachir c860d5e23d module updates (search_api, mailgun,...) 2022-02-09 13:16:29 +01:00
bachir a1fed72379 module updates 2022-02-09 13:01:06 +01:00
bachir 4294d56a6d module updates 2022-02-08 16:19:32 +01:00
bachir 0aaae795e6 module updates 2022-02-08 16:12:47 +01:00
bachir ec19a2e0b4 updated d8-starterkit-profil for D9 2022-02-08 15:02:40 +01:00
bachir bdd6f022e9 added masquerade module 2022-02-07 20:08:54 +01:00
bachir f5ec4dff13 updated term_reference_tree and patch 2022-02-07 13:26:31 +01:00
bachir fca23011ab module updates 2022-02-07 11:47:45 +01:00
bachir 1634750ec5 bug fix MaterioDecoupledLanguageLinks 2022-02-07 11:19:46 +01:00
bachir 9184283a17 fix body field visibility 2021-12-15 14:58:17 +01:00
bachir fd0feb0fda fixed permissions for home material's cards 2021-12-14 09:48:47 +01:00
bachir 0335212a97 admin_showroom can only edit sample of his own showroom 2021-12-08 21:41:41 +01:00
bachir 9cc1152f6b patch flaglists again 2021-12-08 11:10:56 +01:00
bachir 3b9aa44fa3 refactored admin subscribers page 2021-11-24 21:12:05 +01:00
bachir 9770abac5d refactored admin users pages 2021-11-24 18:55:46 +01:00
bachir 24a3613d06 splited maillog.settings into devel 2021-11-23 11:27:48 +01:00
bachir 08fbc7359d bugfix shortUrl replace of null 2021-11-23 10:47:38 +01:00
bachir 3107ff72db admin can see own unpublished content 2021-11-10 21:59:25 +01:00
bachir 6d7f01ccad swift mailer template 2021-11-10 21:52:02 +01:00
bachir 9f1f7df113 misc 2021-11-10 21:47:44 +01:00
bachir 530b935d74 better newsletter from display 2021-11-10 21:45:05 +01:00
bachir 9e15f84585 installed allowed_format 2021-11-10 21:30:10 +01:00
bachir 15f5584572 basicier newletter template for companies 2021-11-10 14:35:40 +01:00
bachir bf9399c539 added basic newletter template for companies 2021-11-10 13:58:53 +01:00
bachir 0cd16708df updated drupal/redirect to last dev version, looking for a solution to 'route required' error in 'drush cron' command 2021-11-03 13:37:14 +01:00
bachir 20ba48b999 config split: removed dblog.conf settings from prod and devel 2021-11-03 12:17:51 +01:00
bachir d614bb24bb added dblog.conf settings to prod 2021-11-03 12:11:21 +01:00
bachir f09da4cfac limited watchdog num rows retention 2021-11-03 12:06:21 +01:00
bachir 9f1e3c4f76 fixed filters in search 2021-10-27 18:01:57 +02:00
bachir 20fea9dce1 better search with filters 2021-10-27 15:51:14 +02:00
bachir c5fe8c0c92 populating search form filters value from url query params 2021-10-27 15:45:21 +02:00
bachir 0702f3bf13 updated email send for admin account creation 2021-10-27 13:03:45 +02:00
bachir 518ebc8c26 user_csv_import 2021-10-27 12:45:15 +02:00
bachir ed0c65492f added role_expire modules for students 2021-10-27 12:04:42 +02:00
bachir fa0c70ccd8 modified custom solr field types, fixed the reference search 2021-10-27 00:20:07 +02:00
bachir dc2b536be3 improved search results infos with count exact match 2021-10-26 21:49:44 +02:00
bachir fe8cb11378 sapi: lowered short_description boost 2021-10-26 21:34:19 +02:00
bachir 60c4cf5451 refactoring of materio_sapi search queries: 1 query hyper-restrictive followed by one more opened 2021-10-26 21:33:24 +02:00
bachir c246934fb3 asapi solr index fields config wich is working for lait (vs laiton) 2021-10-25 21:52:40 +02:00
bachir 3fbca68137 restored sapi.index.database 2021-10-25 20:54:09 +02:00
bachir d0ff97d272 search_api solr config for lait vs laiton #1568 4 2021-10-25 19:21:35 +02:00
bachir eba6957c62 search_api solr config for lait vs laiton #1568 3 2021-10-25 19:02:21 +02:00
bachir e7435ff32b search_api solr config for lait vs laiton #1568 2 2021-10-25 18:50:08 +02:00
bachir 87644424a2 search_api solr config for lait vs laiton #1568 2021-10-25 16:48:54 +02:00
bachir 98e3d524b8 fixed thesaurus translation setting in thématiques 2021-10-12 10:44:32 +02:00
bachir 58675e1db6 fixed printable path from thematique and folders 2021-10-12 10:26:40 +02:00
bachir 1e345cd515 extended earch form text field to maxlength 150 2021-10-12 09:46:49 +02:00
bachir 6b0ad24952 rebuilded materio_sapi_search_block, not sure why it disapeared, maybe on purpose 2021-10-11 21:36:47 +02:00
bachir 14f2e4a9aa added country name to sapi index 2021-10-11 21:35:29 +02:00
bachir ed48f145dc sapi tweaks 2021-10-11 09:34:39 +02:00
bachir 7056bce803 added thesaurus ordered in sapi solr database index 2021-10-08 13:39:17 +02:00
bachir aca756e64d search api autocomplete withour accent, and splitting numbers (fruhstuck40) 2021-10-07 22:44:32 +02:00
bachir dd22a6e143 updated materio_newsletter template 2021-10-04 18:12:42 +02:00
bachir b3142372b1 updated materio_newsletter template 2021-10-04 18:07:57 +02:00
bachir b80bf54255 removed linkit from fullhtml text format 2021-10-04 17:55:48 +02:00
bachir 3288b4cc7e fixed time zone 2021-10-04 17:01:57 +02:00
bachir d829b8cb2e commerce_stripe off session payement config 2021-10-04 16:52:02 +02:00
bachir 2337f6b55a commerce_stripe allow off session payement patch https://www.drupal.org/project/commerce_stripe/issues/3171408 2021-10-04 16:28:24 +02:00
bachir 6d339bf7e1 commerce recurring hourly schedule 2021-10-04 14:28:03 +02:00
bachir fff8d9fce8 new settings after update 2021-10-04 14:27:32 +02:00
bachir 235d4f0331 updated contrib modules 2021-10-04 11:47:37 +02:00
bachir c9bdbec5ea updated commerce modules 2021-10-04 11:32:12 +02:00
bachir d7eee13471 updated contrib modules 2021-10-04 11:27:37 +02:00
bachir 49215bc0a4 updated core to 8.9.19 2021-10-04 10:56:55 +02:00
bachir ee7b185067 git ignored vscode files 2021-10-04 10:56:17 +02:00
bachir c471aa4098 fixed uri in drush config 2021-10-01 11:18:44 +02:00
bachir 7a36bfb674 added uri in drush config 2021-10-01 11:16:53 +02:00
bachir 5dae8b6f09 js test with axios interceptors COMPILED 2021-09-21 11:06:18 +02:00
bachir 48292c4f81 js test with axios interceptors 2021-09-21 11:05:29 +02:00
bachir a352b9745b added session_limit, adapted ajax calls (axios interceptor) in theme 2021-09-16 21:40:18 +02:00
bachir d26e21b5a5 replaced samples icon by mdi-map-marker 2021-09-16 13:04:37 +02:00
bachir 35d5eeabdf removed title attr from home material small cards images 2021-09-16 12:29:09 +02:00
bachir 6264a2f604 added background-color #fff to figures in cards (fix png alpha images) 2021-09-16 11:45:13 +02:00
bachir feb11b3971 disabled video embed in full html format (for email), added syntax hightlighting with ckeditor_codeminor 2021-09-16 11:17:29 +02:00
bachir 277f3cb445 materio expo use now cookie instead of session 2021-09-09 16:14:11 +02:00
bachir 2ffda1e0b2 materio expo added email validation, file without email redirect to form 2021-09-08 16:42:58 +02:00
bachir ba010c366e expo get-email form css box-sizing 2021-09-08 15:56:34 +02:00
bachir dafad8f276 expo get-email form improved 2021-09-08 15:51:46 +02:00
bachir ccf9e91313 expo form: email fixed 2021-09-08 15:11:59 +02:00
bachir e6f0cbb190 check in controller if form was submited in this session 2021-09-07 00:52:59 +02:00
bachir 4ea79bca79 expo qr code to get visitors email 2021-09-07 00:50:12 +02:00
bachir 31790f5ab7 enabled login_tracker, added login count in user admin views, config split system.menu.devel 2021-09-06 12:32:17 +02:00
bachir 5132c81582 config afetr linkit update 2021-09-06 11:58:27 +02:00
bachir 041e7f70cd debug composer, linkit updated to 5.x ... 2021-09-06 11:53:46 +02:00
bachir 8ba8b2b3bd admin users view no cache 2021-09-06 11:10:16 +02:00
bachir eed9c57c0b added website to showromms #1374 2021-09-03 11:06:09 +02:00
bachir 9b49e1bf20 fixed unallowed cards access for free users 2021-09-03 10:39:00 +02:00
bachir 19cb887ee6 contrib update 2021-09-03 09:34:54 +02:00
bachir 0d33266a4a changed social media links in simplenews template 2021-09-02 16:59:49 +02:00
bachir 5824eef86e added draft workflow's state 2021-09-02 16:45:32 +02:00
bachir 38807c1460 cleaned up workflow workflow suite 2021-09-02 16:34:27 +02:00
bachir 930d5ce9b0 cleaned up workflow workflow 2021-09-02 16:23:55 +02:00
bachir adb3c743d3 removed update manager from prod 2021-09-02 15:19:48 +02:00
bachir a535a2e3cf reload on login for compatibility with autologout 2021-09-02 15:09:35 +02:00
bachir bc16158162 prevent user to create noname flagcolls and force uniqness name by user scope 2021-09-01 00:31:15 +02:00
bachir 4f34ab85a9 patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 4 2021-08-31 23:58:45 +02:00
bachir 94d83dc82b patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 3 2021-08-31 23:51:45 +02:00
bachir e129677e7a patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 2 2021-08-31 23:41:26 +02:00
bachir 0a6dbedf7b patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 2 2021-08-31 23:26:55 +02:00
bachir 6ba80af009 patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, forgot the patche 2021-08-31 23:17:43 +02:00
bachir 7aaa874085 patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729 2021-08-31 23:15:56 +02:00
bachir c4346b25e8 disabled mailgun debug mode 2021-08-31 21:45:25 +02:00
bachir cdce298444 reverted sapi conditiongroup OR instead of AND 2021-08-26 00:02:15 +02:00
bachir 4d05961269 sapi conditiongroup AND instead of OR 2021-08-25 22:52:41 +02:00
bachir 57d042e5d8 sapi conditiongroup AND instead of OR 2021-08-25 22:07:16 +02:00
bachir ed071a0472 default base page sort contents by created date 2021-08-24 23:46:44 +02:00
bachir 01e0bbfc09 added file field to home showrooms: drupal configs 2021-08-24 23:24:46 +02:00
bachir 94fe587324 added file field to home showrooms 2021-08-24 23:23:08 +02:00
bachir 12f7bacc26 fixed material print link in modalcard 2021-08-24 22:36:42 +02:00
bachir e5f679ea0a admin can change 'authored on' on materials and thematiques 2021-08-24 22:10:49 +02:00
bachir b9579621a1 fixed the footer addresse lineheight in simplenews issues 2021-08-24 19:35:50 +02:00
bachir ed68c9895c imporved newsletter wysiwyg full_html format 2021-08-24 19:28:08 +02:00
bachir 5fcf39c690 admin can delete newsletters 2021-08-24 00:05:08 +02:00
bachir 05b2621bc7 improved first step of create order form 2021-08-23 00:46:52 +02:00
bachir a39da8fc36 changed editors formats order 2021-08-21 22:14:36 +02:00
bachir d12d293c33 fixed the materio url in news footer 2021-08-21 21:50:11 +02:00
bachir 80bb244e59 trying to fix the news url in template 2021-08-21 21:46:11 +02:00
bachir 12b5d8ba14 rewrited the simplenews template: hidden node title 2021-08-21 21:36:54 +02:00
bachir 1c8e810789 rewrited the simplenews template 2021-08-21 21:35:29 +02:00
bachir c57f55d810 admin can delete taxonomy terms 2021-08-21 20:53:36 +02:00
bachir b2dec47080 fixe newsletter html email layout 2021-08-18 01:10:48 +02:00
bachir 5dcb9b4590 bug fixe on newsletter templating 2021-08-18 01:03:31 +02:00
bachir f51f22491b restored the simplenews templating system for d8 2021-08-18 00:05:12 +02:00
bachir 4a32d5c2c4 _reset table, tr, td border none iportant 2021-08-17 22:19:06 +02:00
bachir 30e3aca691 _reset table, tr, td border none 2021-08-17 22:17:07 +02:00
bachir 383fec17e8 newsletter issues visible on front with right alias 2021-08-17 21:59:56 +02:00
bachir 803261caaa updated contrib modules 2021-08-17 17:49:53 +02:00
bachir fde1e99608 updated core to 8.9.18 2021-08-17 17:25:27 +02:00
bachir 7a6ac542ea simplenews use swiftmailer as formater & mailgun as sender 2021-08-17 17:21:28 +02:00
bachir 25fdb18f65 multi-joueurs form send cc email to dev@figureslibres.io 2021-08-13 23:48:51 +02:00
bachir f6e199eb39 multi-joueurs form send cc email to dev@figureslibres.io 2021-08-13 23:30:55 +02:00
bachir f905c947ca multi-joueurs form send email to submitter 2021-08-13 23:28:04 +02:00
bachir 8c7cc78faf using swiftmail as formatter in mail system 2021-08-13 23:05:13 +02:00
bachir 1256974aa1 patched drupal core for user email on registration https://www.drupal.org/project/drupal/issues/3002019 2021-08-13 22:58:49 +02:00
bachir 56b0ea65d7 better user emails words 2021-08-13 22:54:20 +02:00
bachir c9ff85a410 commerce order is sending email to info@materio.com 2021-08-13 22:33:16 +02:00
bachir 0bee7834d6 working mailgun config with api-key on settings.php 2021-08-09 12:07:46 +02:00
bachir 1480cba009 added userverification on user migration 2021-08-09 08:47:14 +02:00
bachir fed4f8c9f7 added status on views admin user 2021-08-09 08:11:08 +02:00
bachir 06bc5b0d81 generale email sending by swiftmail, simplenews by mailgun (mailgun deos not work yet) 2021-08-09 07:30:21 +02:00
bachir b69ff9fe75 activated database login on prod 2021-08-07 23:29:06 +02:00
bachir 0cbd8e9630 activated google analytics 2021-08-06 23:31:18 +02:00
bachir f56897d7de activated google analytics 2021-08-06 23:31:03 +02:00
bachir 1ea234644e sort articles by field_date 2021-08-06 00:10:43 +02:00
bachir cf3fc3eb31 workflow access for all authentificated users 2021-08-05 23:30:40 +02:00
bachir a123f9ad15 renamed assisted research to filters 2021-08-05 23:03:06 +02:00
bachir 1298db7da0 removed flags for non adherent users 2021-08-05 22:39:38 +02:00
bachir 9bb8e74467 activated stripe 2021-08-05 22:24:15 +02:00
bachir c900abd056 added cart to editors menu 2021-08-05 22:16:56 +02:00
bachir c799d62969 fixed showroom duplicate 2021-08-05 12:22:57 +02:00
bachir 2305b7529e fixed mail link in showrooms 2021-08-05 12:07:09 +02:00
bachir d49700753a fixed articles in home base materials grid 2021-08-05 11:57:11 +02:00
bachir cc9ceede26 fixed card image switcher on chrome 2021-08-05 11:13:22 +02:00
bachir ee60bb2255 bug fix white img from right on cards on ff 2021-08-05 10:59:11 +02:00
bachir 34b3823649 fixe image switcher bug on left (delta = -1) 2021-08-05 00:18:26 +02:00
bachir 63d13e1d88 redirect student on login 2021-08-04 23:39:15 +02:00
bachir 126571f9f4 student access 2021-08-04 22:49:24 +02:00
bachir 5e70154f7a fixed ask for a quote btn on pricing page 2021-08-04 18:37:12 +02:00
bachir bb2d915a36 fixed linked card image lazy load, fixed linked material openModal 2021-08-04 18:26:50 +02:00
bachir 8c0d992feb added clean-webpack-plugin to webpack build base 2021-08-04 18:25:42 +02:00
bachir 6a7e39fed8 added workflow wip 2021-08-04 16:21:03 +02:00
bachir 378fdd7051 added thésaurus to thématique 2021-08-04 16:11:55 +02:00
bachir b586cb7ab7 contain become begin with in thematique linked materials 2021-08-04 15:55:07 +02:00
bachir fda78eea9d fixed modalcard lazy load 2021-08-04 13:50:00 +02:00
bachir d9a415e04d fixed webpack bundle not loaded on dev 2021-08-04 13:49:26 +02:00
bachir 211fb965ee cleaned config 2021-08-03 23:36:23 +02:00
bachir 063d395bbf mail system & mail log 2021-08-03 23:28:01 +02:00
bachir e63592a6fc mailgun settings 2021-08-03 23:15:44 +02:00
bachir b9ace9e91d fixed workflow access 'imported' 2021-08-03 22:49:36 +02:00
bachir 60647e3bb9 removed taxonomy display on article page 2021-08-02 21:53:08 +02:00
bachir 596d078708 workarround for samples bug: admin materials inaccessible 2021-08-02 19:17:28 +02:00
bachir 523ee1dd9d workarround for samples bug: admin materials inaccessible 2021-08-02 19:13:04 +02:00
bachir 12c77de231 fixed the create materials bugs from materio_id module 2021-08-02 18:48:15 +02:00
bachir 1fcf130b96 improved admin taxo showrooms 2021-08-02 15:38:53 +02:00
bachir 072f445436 fixed showroom display on home 2021-08-02 12:22:04 +02:00
bachir 78f5725e3a contrib modules update 2021-08-01 22:57:03 +02:00
bachir 1e111e4f1a installed devel_entity_update 2021-08-01 22:38:19 +02:00
bachir 05be4f4376 updated core to 8.9.17 2021-08-01 22:28:29 +02:00
bachir 1bba7cb90b product 'ask for a quote' fixe 2021-08-01 22:00:06 +02:00
bachir 1e9b0aaa0f member access trad 2021-08-01 21:43:56 +02:00
bachir b1eb2821bd eu cookie compiliance wording 2021-08-01 21:14:25 +02:00
bachir 6a3f080243 fixed new product variations ids add to cart btn text on HOME 2021-08-01 10:07:18 +02:00
bachir 0fdd1ced4a fixed new product variations ids add to cart btn text 2021-08-01 09:54:30 +02:00
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
1865 changed files with 269513 additions and 12410 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
}
}
+29
View File
@@ -7,9 +7,12 @@
/web/profiles/contrib/ /web/profiles/contrib/
/web/libraries/ /web/libraries/
web/modules/dev/*.tar.gz
# 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 +25,29 @@
# Ignore .env files as they are personal # Ignore .env files as they are personal
/.env /.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
.vscode/*
web/themes/custom/materiotheme/assets/dist/report.html
+5
View File
@@ -0,0 +1,5 @@
{
"recommendations": [
"felixfbecker.php-debug"
]
}
+25
View File
@@ -0,0 +1,25 @@
{
// 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",
"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) 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)
}
}
+193
View File
@@ -0,0 +1,193 @@
'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 { CleanWebpackPlugin } = require('clean-webpack-plugin');
const CircularDependencyPlugin = require('circular-dependency-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'),
'email': utils.resolve(themePath + '/assets/styles/email.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].[chunkhash].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(),
/**
* All files inside webpack's output.path directory will be removed once, but the
* directory itself will not be. If using webpack 4+'s default configuration,
* everything under <PROJECT_DIR>/dist/ will be removed.
* Use cleanOnceBeforeBuildPatterns to override this behavior.
*
* During rebuilds, all webpack assets that are not used anymore
* will be removed automatically.
*
* See `Options and Defaults` for information
*/
new CleanWebpackPlugin(),
new CircularDependencyPlugin({
// exclude detection of files based on a RegExp
exclude: /a\.js|node_modules/,
// include specific files based on a RegExp
// include: /dir/,
// add errors to webpack instead of warnings
failOnError: false,
// allow import cycles that include an asyncronous import,
// e.g. via import(/* webpackMode: "weak" */ './file.js')
allowAsyncCycles: false,
// set the current working directory for displaying module paths
// cwd: process.cwd(),
})
]
}
+70
View File
@@ -0,0 +1,70 @@
'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 BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const WebpackShellPluginNext = require('webpack-shell-plugin-next');
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()
new BundleAnalyzerPlugin({
'analyzerMode': 'static'
}),
new WebpackShellPluginNext({
// onBuildStart:{
// scripts: ['echo "Webpack Start"'],
// blocking: true,
// parallel: false
// },
// drush is not installed in this container so we have to ssh on the php container
onAfterDone:{
scripts: ['echo "Clearing drupal cache $USER_UNAME $DRUPAL_ROOT"', 'sshpass -p "$USER_UNAME" ssh $USER_UNAME@php "cd $DRUPAL_ROOT && drush cc css-js"', 'echo "Done"'],
blocking: true,
parallel: false
}
})
]
})
+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'
}),
]
})
+193
View File
@@ -0,0 +1,193 @@
<?php
//
// This example demonstrates how to write a drush
// script. These scripts are run with the php-script command.
//
// drush php-script cleanflaglist.script
use Drush\Drush;
$this->output()->writeln("Flagging collection cleaning");
$this->output()->writeln("options : [delete-all | delete-nullname | delete-missing | delete-dups]");
// $this->output()->writeln("Hello world!");
$this->output()->writeln("The extra options/arguments to this command were:");
$this->output()->writeln(print_r($extra, true));
$delete_all = false;
$delete_nullname = false;
$delete_missing = false;
$delete_dups = false;
if ($extra[0] === "delete-all") {
$delete_all = true;
}
if ($extra[0] === "delete-missing") {
$delete_missing = true;
}
if ($extra[0] === "delete-nullname") {
$delete_nullname = true;
}
if ($extra[0] === "delete-dups") {
$delete_dups = true;
}
$database = \Drupal::database();
// remove flagging collection with null name
$this->output()->writeln("");
$this->output()->writeln("Flagging collection With NULL name cleaning");
$fcfd_query = $database->select('flagging_collection_field_data', 'fcfd')
->isNull('fcfd.name')
->fields('fcfd', ['id', 'relatedflag']);
$fcfd_result = $fcfd_query->execute();
$this->output()->writeln($fcfd_query->countQuery()->execute()->fetchField() . " flagging_collection with null name");
foreach ($fcfd_result as $fc) {
// $this->output()->writeln($fc->id . " flagging_collection with null name");
// $this->output()->writeln(print_r($fc, true));
// get flag list items
$flifd_query = $database->select('flag_list_item_field_data', 'flifd')
->condition('flifd.flag_list', $fc->id)
->fields('flifd', ['id', 'baseflag', 'flag_list']);
$flifd_result = $flifd_query->execute();
$this->output()->writeln($flifd_query->countQuery()->execute()->fetchField() . " items for fc " . $fc->id . ' with baseflag ' . $fc->relatedflag);
// $this->output()->writeln(print_r($flifd_result->fetchAssoc(), true) . " items");
delete_flagingcollection($fc, $database, $delete_all ? true : $delete_nullname);
}
// searching for missing related flags
$this->output()->writeln("");
$this->output()->writeln("Missing related flag Flagging collection cleaning");
$fcfd_query = $database->select('flagging_collection_field_data', 'fcfd')
->fields('fcfd', ['id', 'relatedflag']);
$fcfd_result = $fcfd_query->execute();
$this->output()->writeln($fcfd_query->countQuery()->execute()->fetchField() . " flagging_collections");
$fc_missing_relatedflag = 0;
foreach ($fcfd_result as $fc) {
$flag_query = $database->select('config', 'c')
->condition('c.name', 'flag.flag.' . $fc->relatedflag)
->fields('c', ['name']);
$conf_result = $flag_query->execute();
$count = $flag_query->countQuery()->execute()->fetchField();
if(!$count){
$this->output()->writeln(' flagging_collection' . $fc->id . ' has ' . $count . " relatedflag");
$fc_missing_relatedflag ++;
delete_flagingcollection($fc, $database, $delete_all ? true : $delete_missing);
}
}
$this->output()->writeln($fc_missing_relatedflag .' flagging_collection with missing related_flag');
// searching for duplicates relatedflags
$this->output()->writeln("");
$this->output()->writeln("Duplicate relatedflag flagging_collection cleaning");
$dup_query = $database->select('flagging_collection_field_data', 'fcfd')
->fields('fcfd', ['relatedflag'])
->groupBy('fcfd.relatedflag')
->having('COUNT(*) > 1');
$dup_query->addExpression('COUNT(*)', 'count');
// $results = $query->execute()->fetchAll();
$dup_result = $dup_query->execute();
$this->output()->writeln($dup_query->countQuery()->execute()->fetchField() . " duplicate related flags");
foreach ($dup_result as $dup){
// $this->output()->writeln($dup->relatedflag . " is dup");
$fcfd_query = $database->select('flagging_collection_field_data', 'fcfd')
->condition('fcfd.relatedflag', $dup->relatedflag)
->fields('fcfd', ['id', 'relatedflag']);
$fcfd_result = $fcfd_query->execute();
$count = $fcfd_query->countQuery()->execute()->fetchField();
$this->output()->writeln($dup->relatedflag . ' relatedflag has ' . $count . ' flagging collection');
foreach ($fcfd_result as $fc) {
delete_flagingcollection($fc, $database, $delete_all ? true : $delete_dups);
}
}
// MAIN DELETE FUNCTION
function delete_flagingcollection($fc, $database, $delete){
if($delete){
// $this is not working in function
// $this->output()->writeln("Deleting flagging collection " . $fc->id);
// get flag list items
$flifd_query = $database->select('flag_list_item_field_data', 'flifd')
->condition('flifd.flag_list', $fc->id)
->fields('flifd', ['id', 'baseflag', 'flag_list']);
$flifd_result = $flifd_query->execute();
foreach ($flifd_result as $item) {
// delete items
$database->delete('flag_list_item')
->condition('id', $item->id)
->execute();
$database->delete('flag_list_item_field_data')
->condition('id', $item->id)
->execute();
}
# delete the flag_collection
$database->delete('flagging_collection')
->condition('id', $fc->id)
->execute();
$database->delete('flagging_collection_revision')
->condition('id', $fc->id)
->execute();
$database->delete('flagging_collection_field_revision')
->condition('id', $fc->id)
->execute();
# delete related flag
// $flag_query = $database->select('config', 'c')
// ->condition('c.name', 'flag.flag.' . $fc->relatedflag)
// ->fields('c', ['name']);
// $conf_result = $flag_query->execute();
// $this->output()->writeln(print_r($conf_result->fetchAssoc(), true));
$database->delete('config')
->condition('name', 'flag.flag.' . $fc->relatedflag)
->execute();
$database->delete('config')
->condition('name', 'system.action.flag_action.'.$fc->relatedflag.'_flag')
->execute();
$database->delete('config')
->condition('name', 'system.action.flag_action.'.$fc->relatedflag.'_unflag')
->execute();
$database->delete('flagging_collection_field_data')
->condition('id', $fc->id)
->execute();
} else {
// $this is not working in function
// $this->output()->writeln("In order to actually delete fault flagging collection data please use delete option");
}
}
+18
View File
@@ -0,0 +1,18 @@
digraph commerce {
materio_checkout_flow
materio_order_type
materio_order_item_type
materio_product_licence_variatio[label=<materio_product_licence_variatio<br/><b>no subscription</b>>]
materio_product_variation_type[label=<materio_product_variation_type<br/><b>recurring</b>>]
materio_product_type
materio_product_license_type
materio_order_type -> materio_checkout_flow
materio_order_item_type -> materio_order_type
materio_product_licence_variatio -> materio_order_item_type
materio_product_variation_type -> materio_order_item_type
materio_product_type -> materio_product_variation_type
materio_product_license_type -> materio_product_licence_variatio
materio_product_license_type -> materio_product_variation_type
}
+252 -16
View File
@@ -13,37 +13,200 @@
{ {
"type": "composer", "type": "composer",
"url": "https://packages.drupal.org/8" "url": "https://packages.drupal.org/8"
},
{
"type": "package",
"package": {
"name": "ckeditor-plugin/panelbutton",
"version": "4.16.2",
"type": "drupal-library",
"dist": {
"url": "https://download.ckeditor.com/panelbutton/releases/panelbutton_4.16.2.zip",
"type": "zip"
}
}
},
{
"type": "package",
"package": {
"name": "ckeditor-plugin/colorbutton",
"version": "4.16.2",
"type": "drupal-library",
"dist": {
"url": "https://download.ckeditor.com/colorbutton/releases/colorbutton_4.16.2.zip",
"type": "zip"
}
}
},
{
"type": "package",
"package": {
"name": "w8tcha/ckeditor_codemirror",
"version": "v1.17.8",
"type": "drupal-library",
"extra": {
"installer-name": "ckeditor_codemirror"
},
"dist": {
"url": "https://github.com/w8tcha/CKEditor-CodeMirror-Plugin/releases/download/untagged-f790a6bee2e01b538b13/CKEditor-CodeMirror-Plugin.zip",
"type": "zip"
},
"require": {
"composer/installers": "~1.0"
}
}
} }
], ],
"require": { "require": {
"php": ">=5.6", "php": ">=7.3",
"ckeditor-plugin/colorbutton": "^4.16.2",
"ckeditor-plugin/panelbutton": "^4.16.2",
"composer/installers": "^1.2", "composer/installers": "^1.2",
"cweagans/composer-patches": "^1.6.5", "drupal/address": "^1.10",
"drupal-composer/drupal-scaffold": "^2.5", "drupal/admin_theme": "^1.x-dev@dev",
"drupal/computed_field": "^2.0@beta", "drupal/advagg": "^4.x-dev@dev",
"drupal/allowed_formats": "^1",
"drupal/amswap": "^3.0",
"drupal/audiofield": "^1.10",
"drupal/auto_entitylabel": "^3.x-dev@dev",
"drupal/better_messages": "^2.0@alpha",
"drupal/ckeditor_codemirror": "^2.3",
"drupal/ckeditor_font": "^1.2",
"drupal/ckeditor_uploadimage": "^2.0",
"drupal/colorbutton": "^1.3",
"drupal/commerce": "2.x-dev@dev",
"drupal/commerce_cart_api": "^1.4",
"drupal/commerce_cart_redirection": "^3.0",
"drupal/commerce_email": "1.x-dev@dev",
"drupal/commerce_license": "^2.x-dev@dev",
"drupal/commerce_migrate": "^3.1",
"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": "^3.0@alpha",
"drupal/config_devel": "^1.7",
"drupal/config_pages": "^2.9",
"drupal/config_split": "^2.0@beta",
"drupal/console": "^1.0.2", "drupal/console": "^1.0.2",
"drupal/core": "^8.6.0", "drupal/consumer_image_styles": "^4.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.4.8",
"drupal/core-project-message": "9.4.8",
"drupal/core-recommended": "9.4.8",
"drupal/ctools": "^3.6",
"drupal/debug_bar": "^1.4",
"drupal/devel": "^4.1",
"drupal/devel_entity_updates": "^3.0",
"drupal/editor_advanced_link": "^2",
"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.0-beta3",
"drupal/flag_lists": "4.0.0-beta9+16-dev",
"drupal/flood_control": "^2.1",
"drupal/gdpr": "^3.0@alpha",
"drupal/genpass": "^1.x-dev",
"drupal/google_analytics": "^4.0",
"drupal/graphql": "4.x-dev@dev",
"drupal/image_delta_formatter": "^1.x-dev",
"drupal/image_effects": "^3.x-dev@dev",
"drupal/js_cache_buster": "^1.0",
"drupal/jsonapi_extras": "^3.21",
"drupal/jsonrpc": "^2.0",
"drupal/login_destination": "^2.x-dev@dev",
"drupal/login_history": "^1.x-dev",
"drupal/login_tracker": "^1.4",
"drupal/mailgun": "^1.x-dev",
"drupal/mailjet": "3.0.x-dev@dev",
"drupal/mailsystem": "^4.1",
"drupal/masquerade": "^2.x-dev@dev",
"drupal/migrate_devel": "^2.x-dev@dev",
"drupal/migrate_plus": "^5.x-dev@dev",
"drupal/migrate_tools": "^5.x-dev@dev",
"drupal/mimemail": "^1.x-dev",
"drupal/modules_weight": "^1.8",
"drupal/pagerer": "^2.3",
"drupal/password_policy": "^3.0",
"drupal/payment": "^2.1",
"drupal/permissions_filter": "^1.1",
"drupal/printable": "^2.0",
"drupal/profile": "1.x-dev@dev",
"drupal/pwa": "^1.5",
"drupal/recurring_period": "^1.0",
"drupal/redirect": "^1.x-dev@dev",
"drupal/redis": "^1.5",
"drupal/reroute_email": "^2.1",
"drupal/restui": "^1.16",
"drupal/role_delegation": "^1.1",
"drupal/role_expire": "^2.0",
"drupal/rules": "3.x-dev@dev",
"drupal/search_api": "^1.19",
"drupal/search_api_autocomplete": "^1.2",
"drupal/search_api_page": "^1.x-dev",
"drupal/search_api_solr": "^4.0",
"drupal/select_translation": "^1.x-dev",
"drupal/session_limit": "^2.0@beta",
"drupal/simplenews": "3.x-dev@dev",
"drupal/simplenews_mailjet_subscriptions": "1.x-dev@dev",
"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/symfony_mailer": "^1.0@alpha",
"drupal/synonyms": "^2.0.0-beta2",
"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/term_reference_tree": "^1",
"vlucas/phpdotenv": "^2.4", "drupal/translation_views": "1.x-dev@dev",
"drupal/ultimate_cron": "^2.x-dev",
"drupal/unique_content_field_validation": "^1.0",
"drupal/url_to_video_filter": "^2.0",
"drupal/user_csv_import": "^2.0",
"drupal/user_email_verification": "^1.x-dev@dev",
"drupal/user_history": "^1.0",
"drupal/vde_drush": "^2.0",
"drupal/views_conditional": "^1.x-dev",
"drupal/views_data_export": "^1.1",
"drupal/views_ef_fieldset": "^1.5",
"drupal/views_field_view": "1.x-dev@dev",
"drupal/webform": "^6.0",
"drupal/workflow": "^1.5",
"drush/drush": "^10.6",
"kint-php/kint": "^3.3",
"smalot/pdfparser": "*",
"symfony/mailjet-mailer": "^5.4",
"vlucas/phpdotenv": "^4.0",
"w8tcha/ckeditor_codemirror": "v1.17.8",
"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": "^2.0",
"zaporylie/composer-drupal-optimizations": "^1.0" "zaporylie/composer-drupal-optimizations": "^1.0"
}, },
"require-dev": {
"webflo/drupal-core-require-dev": "^8.6.0"
},
"conflict": { "conflict": {
"drupal/drupal": "*" "drupal/drupal": "*"
}, },
"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,
"allow-plugins": {
"composer/installers": true,
"cweagans/composer-patches": true,
"drupal/console-extend-plugin": true,
"drupal/core-composer-scaffold": true,
"wikimedia/composer-merge-plugin": true,
"zaporylie/composer-drupal-optimizations": true,
"drupal/core-project-message": true
}
}, },
"autoload": { "autoload": {
"classmap": [ "classmap": [
@@ -68,11 +231,13 @@
"extra": { "extra": {
"composer-exit-on-patch-failure": true, "composer-exit-on-patch-failure": true,
"patchLevel": { "patchLevel": {
"drupal/core": "-p2" "drupal/core": "-p2",
"drupal/commerce_stripe": "-p1"
}, },
"merge-plugin": { "merge-plugin": {
"include": [ "include": [
"web/profiles/d8-starterkit-profile/composer.json" "web/profiles/d8-starterkit-profile/composer.json",
"web/modules/contrib/webform/composer.libraries.json"
], ],
"recurse": true, "recurse": true,
"replace": false, "replace": false,
@@ -86,11 +251,82 @@
"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",
"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/2021-06-11/2856542-13.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/commerce_license": {
"expected argument of type array or Traversable and ArrayAccess, string given https://www.drupal.org/project/commerce_license/issues/3252431":"https://www.drupal.org/files/issues/2021-12-03/commerce_license-expected-argument-of-type-array-3252431-1.patch",
"ability to re-purchase a license to extend it https://www.drupal.org/project/commerce_license/issues/2943888": "https://www.drupal.org/files/issues/2022-02-21/reroll-commerce_license-allow-renewal-2943888-141.patch"
},
"drupal/commerce_stripe" : {
"Allow off_session payment intents for recurring payments https://www.drupal.org/project/commerce_stripe/issues/3171408": "https://www.drupal.org/files/issues/2021-10-04/commerce_stripe-allow-off_session-payment-intents-for-recurring-payments-3171408-34.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/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/2022-02-07/3064280_bring_back_tracklist-16.patch"
},
"drupal/flag_lists": {
"Call to a member function id() on null in flag_lists_flag_action_access https://www.drupal.org/project/flag_lists/issues/3230729": "./patches/hook_flag_access_id_on_null_4.patch",
"Call to a member function id() on null in flaglistspermissionshandler": "./patches/flaglist-flaglistspermissionshandler.patch"
},
"drupal/toolbar_theme": {
"Automated Drupal 9 compatibility fixes https://www.drupal.org/project/toolbar_themes/issues/3149099": "https://www.drupal.org/files/issues/2020-06-06/toolbar_themes.1.x-dev.rector.patch"
},
"weitzman/drupal-test-traits": {
"Define void return type for setUp() and tearDown() methods https://gitlab.com/weitzman/drupal-test-traits/-/issues/78":"./patches/Definevoidreturntype2.patch"
},
"drupal/structure_sync": {
"With no blocks, clicking on the Custom Blocks tab crashes site https://www.drupal.org/project/structure_sync/issues/3070414":"https://www.drupal.org/files/issues/2022-03-23/PluginNotFoundException-3070414-3.patch"
},
"drupal/simplenews": {
"Spamassassin points because of using X-MSMail-Priority header without X-MimeOLE":"https://www.drupal.org/files/issues/2022-05-04/msmail-priority-header-without-x-mimeole_2072779%239.patch"
},
"drupal/simplenews_mailjet_subscriptions": {
"var_dump https://www.drupal.org/project/simplenews_mailjet_subscriptions/issues/3280822#comment-14517416":"https://www.drupal.org/files/issues/2022-05-17/3280822-vardump%231.patch",
"missing argument https://www.drupal.org/project/simplenews_mailjet_subscriptions/issues/3280825": "https://www.drupal.org/files/issues/2022-05-17/3280825-missing-argument%232.patch",
"using mailjet module":"./patches/simplenews_mailjet_subscriptions__usingmailjetmodule.patch"
},
"drupal/graphql": {
"invalid translation language https://github.com/drupal-graphql/graphql/pull/1176": "./patches/graphql-fix-invalid-translation-language-dev.patch"
},
"drupal/user_history": {
"init batch : field_storage_values misses type https://www.drupal.org/project/user_history/issues/3311360": "https://www.drupal.org/files/issues/2022-09-23/user_history__field_storage_values__miss__type.patch"
}
},
"drupal-scaffold": { "drupal-scaffold": {
"locations": {
"web-root": "./web"
},
"initial": { "initial": {
".editorconfig": "../.editorconfig", ".editorconfig": "../.editorconfig",
".gitattributes": "../.gitattributes" ".gitattributes": "../.gitattributes"
} }
} }
},
"require-dev": {
"weitzman/drupal-test-traits": "dev-master"
} }
} }
Generated
+17132 -4412
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 @@
_core:
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
langcode: fr
auto_import: { }
auto_export: { }
+8
View File
@@ -0,0 +1,8 @@
page_alter: false
raw_names: false
error_handlers:
- 0
rebuild_theme: false
devel_dumper: kint
debug_logfile: 'temporary://drupal_debug.txt'
debug_pre: false
+113
View File
@@ -0,0 +1,113 @@
form_settings:
taxonomy_term:
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
user:
default_value: false
disable: false
hidden: false
menu_link_content:
default_value: false
disable: false
hidden: false
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
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
workflow_transition:
default_value: false
disable: false
hidden: false
workflow_scheduled_transition:
default_value: false
disable: false
hidden: false
@@ -1,6 +1,6 @@
_core:
default_config_hash: UA1LGT2916TE3VyHCdi_cD-GPCb6ilm9KluygCKnqOI
langcode: fr
send: false send: false
log: true log: true
verbose: true verbose: true
langcode: fr
_core:
default_config_hash: UA1LGT2916TE3VyHCdi_cD-GPCb6ilm9KluygCKnqOI
@@ -0,0 +1,28 @@
uuid: 1773680e-8fb9-4a51-9e82-f412d4502bc9
langcode: en
status: true
dependencies:
module:
- update
_core:
default_config_hash: JOcNPf-ezI7vLCxZg4K9wpGqKYj6vMHlfsmhx_WGbTM
id: update.status_notify
configuration:
email_body:
content:
value: |-
<p>You need to take action to secure your server {{ site_name }}.</p>
<ul>
{% for message in messages %}
<li>{{ message }}</li>
{% endfor %}
</ul>
<p>See the <a href="{{ update_status }}">available updates</a> page for more information.
{% if update_manager %}
You can automatically install your updates using the <a href="{{ update_manager }}">Update manager</a>.
{% endif %}
You can <a href="{{ update_settings }}">change your settings</a> for what update notifications you receive.</p>
format: email_html
email_subject:
value: 'New release(s) available for {{ site_name }}'
@@ -1,3 +1,6 @@
_core:
default_config_hash: g88bppZh2Uimhd8nWIoRyNIqCPNQ-ywV5hXa_f4Av8k
langcode: fr
check: check:
disabled_extensions: false disabled_extensions: false
interval_days: 1 interval_days: 1
@@ -9,6 +12,3 @@ notification:
emails: emails:
- info@materio.com - info@materio.com
threshold: all threshold: all
langcode: fr
_core:
default_config_hash: g88bppZh2Uimhd8nWIoRyNIqCPNQ-ywV5hXa_f4Av8k
+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'
+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
+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>
@@ -5,6 +5,6 @@ error_handlers:
rebuild_theme: false 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: kint
_core: debug_logfile: 'temporary://drupal_debug.txt'
default_config_hash: 8SYa5OOpQGdg4wnttb0LFNuG6GmivsS2qNv9sTH9gDI 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 @@
_core:
default_config_hash: djrGnpQFw2Jm0GjIQ-o28-09ZKtCusE5k0VNddWmOKE
paths: "/dummy-path-needed-until-core-issue-2930364-is-fixed\r\n/user/*/*"
exclude_paths: /dummy-path-needed-until-core-issue-2930364-is-fixed
+1
View File
@@ -0,0 +1 @@
menu_depth: 4
+26
View File
@@ -0,0 +1,26 @@
_core:
default_config_hash: Vi3b7DLLNw5X1UX9XG8mnU-ysvyNgdyvAasxV9yck3I
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
@@ -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
+12
View File
@@ -0,0 +1,12 @@
_core:
default_config_hash: d7tn_kI_5tCvOXLD4Qa-_znks4jgfgCwsKda6GKH-vk
role_menu_pairs:
-
role: admin
menu: editors
-
role: admin_showroom
menu: editors
dependencies:
module:
- amswap
@@ -0,0 +1,7 @@
status: 1
pattern: "<?php\r\nreturn t('Home');\r\n\r\n?>"
escape: false
dependencies:
config:
- node.type.frontpage
php: true
+3
View File
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
+3 -2
View File
@@ -1,4 +1,5 @@
enabled: true
timeout: 172800
_core: _core:
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
enabled: true
timeout: 0
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: null
url: ''
@@ -0,0 +1,3 @@
enabled: false
timeout: 60
url: /
@@ -1,4 +1,4 @@
enabled: false
timeout: null
_core: _core:
default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos
enabled: false
timeout: null
@@ -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
+3 -2
View File
@@ -1,4 +1,5 @@
enabled: true
timeout: 172800
_core: _core:
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
enabled: true
timeout: 0
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: ''
+2 -2
View File
@@ -1,4 +1,4 @@
enabled: false
timeout: null
_core: _core:
default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos
enabled: false
timeout: null
+18 -8
View File
@@ -1,16 +1,26 @@
_core:
default_config_hash: m2pxH8tc4KIlh127R5TYim65W7NBY9gpYQnIXlvDp0M
langcode: fr
enabled: true
timeout: 1800 timeout: 1800
max_timeout: 172800 max_timeout: 172800
padding: 20 padding: 120
role_logout: false no_individual_logout_threshold: true
role_logout: true
role_logout_max: 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: ''
inactivity_message_type: status
modal_width: 450
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
use_alt_logout_method: false use_alt_logout_method: true
use_watchdog: true use_watchdog: false
langcode: fr dialog_title: 'materiO Alert'
_core: disable_buttons: false
default_config_hash: m2pxH8tc4KIlh127R5TYim65W7NBY9gpYQnIXlvDp0M yes_button: ''
no_button: ''
whitelisted_ip_addresses: ''
+63
View File
@@ -0,0 +1,63 @@
langcode: fr
_core:
default_config_hash: VcrgfJ8s9xNvGnogt3JciEvtMgPkMsHeE9BOLXd7jHk
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
negate: false
context_mapping:
better_messages: '@better_messages.context:better_messages'
message_types: { }
'entity_bundle:commerce_product':
id: 'entity_bundle:commerce_product'
negate: false
context_mapping:
commerce_product: '@commerce_product.product_route_context:commerce_product'
bundles: { }
'entity_bundle:node':
id: 'entity_bundle:node'
negate: false
context_mapping:
node: '@node.node_route_context:node'
bundles: { }
language:
id: language
negate: false
context_mapping:
language: '@language.current_language_context:language_interface'
langcodes: { }
node_type:
id: node_type
negate: false
context_mapping:
node: '@node.node_route_context:node'
bundles: { }
request_path:
id: request_path
negate: false
pages: ''
user_role:
id: user_role
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
roles: { }
@@ -0,0 +1,39 @@
uuid: 473c75f5-b226-4aaa-aae6-fb884bebb9a7
langcode: fr
status: true
dependencies:
module:
- context
theme:
- materiotheme
id: actionsdadministrationprincipales
theme: materiotheme
region: content_top
weight: 0
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Actions d''administration principales'
label_display: '0'
provider: core
visibility:
user_status:
id: user_status
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
user_status:
viewing_profile: '0'
logged_viewing_profile: '0'
own_page_true: '0'
field_value: '0'
user_fields: uid
context_all:
id: context_all
negate: null
values: ''
context:
id: context
negate: null
values: ''
@@ -17,6 +17,6 @@ plugin: system_breadcrumb_block
settings: settings:
id: system_breadcrumb_block id: system_breadcrumb_block
label: Breadcrumbs label: Breadcrumbs
provider: system
label_display: '0' label_display: '0'
provider: system
visibility: { } visibility: { }
@@ -17,6 +17,6 @@ plugin: system_main_block
settings: settings:
id: system_main_block id: system_main_block
label: 'Main page content' label: 'Main page content'
provider: system
label_display: '0' label_display: '0'
provider: system
visibility: { } visibility: { }
@@ -17,6 +17,6 @@ plugin: help_block
settings: settings:
id: help_block id: help_block
label: Help label: Help
provider: help
label_display: '0' label_display: '0'
provider: help
visibility: { } visibility: { }
@@ -15,6 +15,6 @@ plugin: local_actions_block
settings: settings:
id: local_actions_block id: local_actions_block
label: 'Primary admin actions' label: 'Primary admin actions'
provider: core
label_display: '0' label_display: '0'
provider: core
visibility: { } visibility: { }
@@ -17,6 +17,6 @@ plugin: user_login_block
settings: settings:
id: user_login_block id: user_login_block
label: 'User login' label: 'User login'
provider: user
label_display: visible label_display: visible
provider: user
visibility: { } visibility: { }
@@ -17,6 +17,6 @@ plugin: system_messages_block
settings: settings:
id: system_messages_block id: system_messages_block
label: 'Status messages' label: 'Status messages'
provider: system
label_display: '0' label_display: '0'
provider: system
visibility: { } visibility: { }
@@ -15,6 +15,6 @@ plugin: page_title_block
settings: settings:
id: page_title_block id: page_title_block
label: 'Page title' label: 'Page title'
provider: core
label_display: '0' label_display: '0'
provider: core
visibility: { } visibility: { }
@@ -15,8 +15,8 @@ plugin: local_tasks_block
settings: settings:
id: local_tasks_block id: local_tasks_block
label: 'Primary tabs' label: 'Primary tabs'
provider: core
label_display: '0' label_display: '0'
provider: core
primary: true primary: true
secondary: false secondary: false
visibility: { } visibility: { }
@@ -15,8 +15,8 @@ plugin: local_tasks_block
settings: settings:
id: local_tasks_block id: local_tasks_block
label: 'Secondary tabs' label: 'Secondary tabs'
provider: core
label_display: '0' label_display: '0'
provider: core
primary: false primary: false
secondary: true secondary: true
visibility: { } visibility: { }
+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
label_display: visible
provider: commerce_cart
dropdown: true
visibility: { }
@@ -0,0 +1,46 @@
uuid: f1f79e84-77c7-4d8a-a4b5-a8a84f380cb0
langcode: en
status: true
dependencies:
module:
- commerce_checkout
- commerce_product
- context
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'
label_display: '0'
provider: commerce_checkout
visibility:
view_inclusion:
id: view_inclusion
negate: null
context_mapping: { }
view_inclusion: { }
request_path_exclusion:
id: request_path_exclusion
negate: null
context_mapping: { }
pages: ''
'entity_bundle:commerce_product_variation':
id: 'entity_bundle:commerce_product_variation'
negate: false
context_mapping:
commerce_product_variation: '@commerce_product.product_variation_route_context:commerce_product_variation'
bundles:
materio_product_variation_type: materio_product_variation_type
'entity_bundle:commerce_product':
id: 'entity_bundle:commerce_product'
negate: false
context_mapping:
commerce_product: '@commerce_product.product_route_context:commerce_product'
bundles:
materio_product_type: materio_product_type
+45
View File
@@ -0,0 +1,45 @@
uuid: fc884273-8af4-4868-a415-631b39081904
langcode: en
status: true
dependencies:
content:
- 'block_content:simple_text:e202a879-0a6d-4819-a171-15dfac8d7567'
module:
- block_content
- context
theme:
- materiotheme
id: contact
theme: materiotheme
region: footer_right
weight: 0
provider: null
plugin: 'block_content:e202a879-0a6d-4819-a171-15dfac8d7567'
settings:
id: 'block_content:e202a879-0a6d-4819-a171-15dfac8d7567'
label: contact
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility:
user_status:
id: user_status
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
user_status:
viewing_profile: '0'
logged_viewing_profile: '0'
own_page_true: '0'
field_value: '0'
user_fields: uid
context_all:
id: context_all
negate: null
values: ''
context:
id: context
negate: null
values: ''
+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
label_display: '0'
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand_all_items: 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: -1
provider: null
plugin: 'language_block:language_interface'
settings:
id: 'language_block:language_interface'
label: Langue
label_display: visible
provider: language
visibility: { }
@@ -0,0 +1,48 @@
uuid: f78827fe-0500-429d-9688-26a362b9820a
langcode: fr
status: true
dependencies:
module:
- context
- materio_sapi
- system
theme:
- materiotheme
id: materiosapisearchblock
theme: materiotheme
region: header_bottom
weight: 0
provider: null
plugin: materio_sapi_search_block
settings:
id: materio_sapi_search_block
label: 'Materio sapi search block'
label_display: '0'
provider: materio_sapi
visibility:
user_status:
id: user_status
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
user_status:
viewing_profile: '0'
logged_viewing_profile: '0'
own_page_true: '0'
field_value: '0'
user_fields: uid
context_all:
id: context_all
negate: null
context_mapping: { }
values: ''
context:
id: context
negate: null
context_mapping: { }
values: ''
request_path:
id: request_path
negate: true
context_mapping: { }
pages: '/checkout/*'
@@ -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
label_display: '0'
provider: system
visibility:
user_role:
id: user_role
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
roles:
root: root
@@ -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'
label_display: '0'
provider: system
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
label_display: '0'
provider: help
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'
label_display: '0'
provider: core
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'
label_display: visible
provider: user
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'
label_display: '0'
provider: system
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'
label_display: '0'
provider: core
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'
label_display: '0'
provider: core
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'
label_display: '0'
provider: core
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'
label_display: '0'
provider: core
visibility: { }
+31
View File
@@ -0,0 +1,31 @@
uuid: 4c2a2713-7fd0-4b0a-ab12-0e23ac5f266d
langcode: fr
status: false
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'
label_display: '0'
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand_all_items: false
parent: 'footer:'
suggestion: footer
visibility: { }
@@ -0,0 +1,55 @@
uuid: 57917b98-88dc-4aab-830c-886ffa43bfb1
langcode: fr
status: true
dependencies:
module:
- context
- simplenews
- user
theme:
- materiotheme
id: simplenewssubscription
theme: materiotheme
region: footer_left
weight: 0
provider: null
plugin: simplenews_subscription_block
settings:
id: simplenews_subscription_block
label: 'Recevez notre newslettre mensuelle.'
label_display: visible
provider: simplenews
newsletters:
materio_newsletter: materio_newsletter
default_newsletters:
materio_newsletter: materio_newsletter
message: ''
show_manage: false
unique_id: footersimplenewssubscriptionblock
visibility:
user_status:
id: user_status
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
user_status:
viewing_profile: '0'
logged_viewing_profile: '0'
own_page_true: '0'
field_value: '0'
user_fields: uid
context_all:
id: context_all
negate: null
values: ''
context:
id: context
negate: null
values: ''
user_role:
id: user_role
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
roles:
anonymous: anonymous
+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'
label_display: '0'
provider: system
use_site_logo: false
use_site_name: true
use_site_slogan: true
visibility: { }
@@ -0,0 +1,149 @@
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'
label_display: '0'
provider: social_media_links
platforms:
website:
value: ''
description: ''
weight: '-10'
instagram:
value: materio_group
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: company/mat-rio-sas
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:
user_status:
id: user_status
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
user_status:
viewing_profile: '0'
logged_viewing_profile: '0'
own_page_true: '0'
field_value: '0'
user_fields: uid
context_all:
id: context_all
negate: null
values: ''
context:
id: context
negate: null
values: ''
+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
label_display: '0'
provider: core
primary: true
secondary: true
visibility:
user_role:
id: user_role
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
roles:
authenticated: authenticated
admin: admin
root: root
view_inclusion:
id: view_inclusion
negate: null
context_mapping: { }
view_inclusion: { }
request_path_exclusion:
id: request_path_exclusion
negate: null
context_mapping: { }
pages: ''
+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'
label_display: visible
provider: materio_user
visibility:
user_role:
id: user_role
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
roles:
authenticated: authenticated
+40
View File
@@ -0,0 +1,40 @@
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'
label_display: visible
provider: user
visibility:
user_status:
id: user_status
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
user_status:
viewing_profile: '0'
logged_viewing_profile: '0'
own_page_true: '0'
field_value: '0'
user_fields: uid
context_all:
id: context_all
negate: null
values: ''
context:
id: context
negate: null
values: ''
@@ -0,0 +1,8 @@
uuid: 37e411ea-165c-49d4-b221-259d2ea47d6e
langcode: fr
status: true
dependencies: { }
id: simple_text
label: 'simple text'
revision: 0
description: ''
@@ -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,83 @@
uuid: b4c46a5f-0eda-4b38-b7c7-b86efb50585e
langcode: en
status: true
dependencies:
module:
- commerce_payment
- commerce_promotion
- commerce_stripe
- email_registration
- materio_commerce
_core:
default_config_hash: wwkDVBiXUqSzRifJbb71ajFBklJdNJ_DgS67IF-_qgY
label: Default
id: default
plugin: multistep_default
configuration:
display_checkout_progress: true
display_checkout_progress_breadcrumb_links: false
panes:
login:
step: login
weight: 0
allow_guest_checkout: true
allow_registration: false
contact_information:
step: order_information
weight: 1
double_entry: true
review:
step: review
weight: 3
completion_message:
step: complete
weight: 7
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
order_summary:
step: _sidebar
weight: 9
view: commerce_checkout_order_summary
completion_register:
step: complete
weight: 8
payment_information:
step: order_information
weight: 2
payment_process:
step: payment
weight: 6
capture: true
coupon_redemption:
step: _sidebar
weight: 10
allow_multiple: false
stripe_review:
step: review
weight: 4
button_id: edit-actions-next
setup_future_usage: ''
email_registration_login:
step: _disabled
weight: 12
allow_guest_checkout: true
allow_registration: false
email_registration_completion_registration:
step: _disabled
weight: 13
materio_commerce_agree_nominative:
step: _disabled
weight: 11
path: null
text: null
link_text: null
invalid_text: 'You must agree with the nominative terms before continuing'
materio_commerce_agree_terms:
step: review
weight: 5
path: null
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
@@ -0,0 +1,89 @@
uuid: 6909971d-b780-4af3-967c-ae547d9e7926
langcode: en
status: true
dependencies:
module:
- commerce_payment
- commerce_promotion
- commerce_stripe
- email_registration
- materio_commerce
label: 'materio checkout flow'
id: materio_checkout_flow
plugin: multistep_default
configuration:
display_checkout_progress: true
display_checkout_progress_breadcrumb_links: true
panes:
contact_information:
step: order_information
weight: 0
double_entry: false
allow_guest_checkout: true
allow_registration: false
payment_information:
step: order_information
weight: 1
materio_commerce_agree_terms:
step: order_information
weight: 2
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'
nid: '1'
materio_commerce_agree_nominative:
step: order_information
weight: 3
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'
prefix_text: 'I agree with the %terms'
new_window: '1'
nid: '1'
review:
step: review
weight: 4
stripe_review:
step: review
weight: 5
button_id: edit-actions-next
setup_future_usage: off_session
payment_process:
step: payment
weight: 6
capture: true
completion_message:
step: complete
weight: 7
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
order_summary:
step: _sidebar
weight: 8
view: commerce_checkout_order_summary
coupon_redemption:
step: _sidebar
weight: 9
allow_multiple: false
email_registration_login:
step: _disabled
weight: 10
allow_guest_checkout: true
allow_registration: false
email_registration_completion_registration:
step: _disabled
weight: 11
completion_register:
step: _disabled
weight: 12
login:
step: _disabled
weight: 13
allow_guest_checkout: true
allow_registration: false
@@ -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:
module:
- commerce_tax
enforced:
module:
- commerce_product
third_party_settings:
commerce_tax:
taxable_type: services
_core:
default_config_hash: 6n6q97CDOCqHGs4Dun3BqVJE6e1o6TA-69qCwoUU-SY
id: default
label: Default
traits:
- commerce_license_order_item_type
locked: false
purchasableEntityType: commerce_product_variation
orderType: default
@@ -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
id: materio_order_item_type
label: 'materio order item type'
traits:
- commerce_license_order_item_type
locked: false
purchasableEntityType: commerce_product_variation
orderType: materio_order_type
@@ -0,0 +1,22 @@
uuid: 65504bc8-0953-4f21-aaca-2970d7cd78bd
langcode: en
status: true
dependencies:
module:
- commerce_tax
enforced:
module:
- commerce_product
- commerce_recurring
third_party_settings:
commerce_tax:
taxable_type: services
_core:
default_config_hash: Q21JtNYYWL-eIfxaX1rm-NvSqPqdDymrDrN08f_QC7M
id: recurring_product_variation
label: 'Recurring (Product variation) DO NOT USE ME'
traits:
- commerce_license_order_item_type
locked: true
purchasableEntityType: commerce_product_variation
orderType: recurring
@@ -0,0 +1,20 @@
uuid: 045671c1-aab5-4468-8178-c617dcea16a6
langcode: en
status: true
dependencies:
module:
- commerce_tax
enforced:
module:
- commerce_recurring
third_party_settings:
commerce_tax:
taxable_type: physical_goods
_core:
default_config_hash: iFZgD_z6PSZqyLy65J_OLjA_nnGu-lvKxgPr0BNiCCI
id: recurring_standalone
label: 'Recurring (Standalone) DO NOT USE ME'
traits: { }
locked: true
purchasableEntityType: ''
orderType: recurring
@@ -0,0 +1,26 @@
uuid: 0e75b0ea-ab01-4de6-83c2-d1183c20aed8
langcode: en
status: true
dependencies:
module:
- commerce_cart
- commerce_checkout
third_party_settings:
commerce_cart:
cart_block_view: commerce_cart_block
cart_form_view: commerce_cart_form
cart_expiration: { }
commerce_checkout:
checkout_flow: default
_core:
default_config_hash: pGvuJjaRPhhEY9oSM5EGsAtKWgGNSA-0aq4RIvd4BBE
id: default
label: Default
traits: { }
locked: false
workflow: order_default
numberPattern: null
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true
receiptBcc: info@materio.com
@@ -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_block_view: commerce_cart_block
cart_form_view: commerce_cart_form
cart_expiration: { }
commerce_checkout:
checkout_flow: materio_checkout_flow
id: materio_order_type
label: 'materio order type'
traits: { }
locked: false
workflow: order_default
numberPattern: order_default
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true
receiptBcc: info@materio.com
@@ -0,0 +1,27 @@
uuid: 7a28a2d1-133c-46d5-89e1-05ecf3e7270c
langcode: en
status: true
dependencies:
module:
- commerce_cart
- commerce_checkout
- commerce_recurring
third_party_settings:
commerce_cart:
cart_block_view: commerce_cart_block
cart_form_view: commerce_cart_form
cart_expiration: { }
commerce_checkout:
checkout_flow: default
_core:
default_config_hash: 792iyvjCVODZf_5iMHKhvhpGeC-uLVBLdjqi3xSkDKg
id: recurring
label: Recurring
traits: { }
locked: true
workflow: order_recurring
numberPattern: null
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true
receiptBcc: info@materio.com

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