Compare commits

...

903 Commits

Author SHA1 Message Date
Bachir Soussi Chiadmi b6cc242184 fully updated to drupal 10 2024-08-22 00:02:35 +02:00
Bachir Soussi Chiadmi 096aa350d9 fixed custom module d10 copatibility 2024-08-21 23:20:12 +02:00
Bachir Soussi Chiadmi 40df380c3e pmu js_cache_buster 2024-08-21 21:40:00 +02:00
Bachir Soussi Chiadmi 774fae8e29 some config settings files (translation, materiau CT 2024-08-20 22:41:34 +02:00
Bachir Soussi Chiadmi f0d9e6ec18 updated devel_config 2024-08-20 22:37:01 +02:00
Bachir Soussi Chiadmi 92e6a04027 deleted materio_migrate 2024-08-20 22:36:37 +02:00
Bachir Soussi Chiadmi ee271ab4d8 upgraded all cutom modules, themes & profile following upgrade-status 2024-08-20 19:47:47 +02:00
Bachir Soussi Chiadmi 38501ecf4d updated custom modules version flag, installed drupal/core-dev and rector 2024-08-20 19:09:09 +02:00
Bachir Soussi Chiadmi e1378a4656 updated core to 9.5.11, patched mailjet 2024-08-20 16:06:01 +02:00
Bachir Soussi Chiadmi 60b8ecc9b4 patched mailjet settings form (us_states include) 2024-08-20 01:27:57 +02:00
Bachir Soussi Chiadmi a0e4a8c6c7 patched mailjet settings form (us_states include) 2024-08-20 01:25:37 +02:00
Bachir Soussi Chiadmi 00c421902a restored devel config settings files 2024-08-20 01:03:09 +02:00
Bachir Soussi Chiadmi 8e056c8d71 removed /config/devel/ pwa settings 2024-08-20 01:00:17 +02:00
Bachir Soussi Chiadmi 181e0393c8 removed /config/devel/ pwa settings 2024-08-20 00:59:30 +02:00
Bachir Soussi Chiadmi fd0125e589 composer.json bugfix 2024-08-20 00:56:52 +02:00
Bachir Soussi Chiadmi 17b430bf8e restored patch to mailjet 4 2024-08-20 00:55:56 +02:00
Bachir Soussi Chiadmi b3bb771a07 unsplitted pwa settings 2024-08-20 00:53:16 +02:00
Bachir Soussi Chiadmi 8bf923d86c upgraded mailjet to 4.0.0 2024-08-20 00:41:52 +02:00
Bachir Soussi Chiadmi 79e510e65b downgraded mailjet to 3.0.X-dev 2024-08-20 00:35:59 +02:00
Bachir Soussi Chiadmi 24fb6da459 pwa manifest settings 2024-08-19 22:51:15 +02:00
Bachir Soussi Chiadmi d5b052989f workflow config bugfix 2024-08-18 23:24:28 +02:00
Bachir Soussi Chiadmi 5b110c7f96 composer require 'drupal/workflow:^1.7' 2024-08-18 23:06:15 +02:00
Bachir Soussi Chiadmi 08010ead8c composer require 'drupal/workflow:^1.8' 2024-08-18 23:01:42 +02:00
Bachir Soussi Chiadmi 0de5789923 finished to update all contrib modules & themes 2024-08-18 22:51:03 +02:00
Bachir Soussi Chiadmi 8ecf59b87d drush pmu url_to_video_filter 2024-08-18 22:32:19 +02:00
Bachir Soussi Chiadmi 883187472d updated U modules (removed url_to_video_filter) 2024-08-18 22:29:17 +02:00
Bachir Soussi Chiadmi 28803a51ba updated modules until S included (simplenews), removed string_i18n_json_export 2024-08-18 21:59:50 +02:00
Bachir Soussi Chiadmi 37fc11f331 updated csv-serialization 2024-08-15 23:50:32 +02:00
Bachir Soussi Chiadmi e784a79df9 updated commerce_cart_api 2024-08-15 23:43:03 +02:00
Bachir Soussi Chiadmi a9c5a3f9c1 updated more modules (including graphql with a patch) 2024-08-15 23:35:01 +02:00
Bachir Soussi Chiadmi 29f5d8e04b cleaned all unused modules 2024-08-14 23:36:38 +02:00
Bachir Soussi Chiadmi 81baad4e57 updated more modules 2024-08-14 23:08:59 +02:00
Bachir Soussi Chiadmi 3247de7364 updated config_pages, pmu commerce_pricelist 2024-08-14 22:51:17 +02:00
Bachir Soussi Chiadmi da9bb94c61 more commerce modules updates 2024-08-14 22:39:07 +02:00
Bachir Soussi Chiadmi c181046aa9 updated commerce_license to 3.0.0 2024-08-14 22:25:37 +02:00
Bachir Soussi Chiadmi 11fa5c0375 uninstalled recurring_period 2024-08-14 22:23:04 +02:00
Bachir Soussi Chiadmi 3bae9dded7 updated commerce_license (+ some modules) 2024-08-14 22:04:30 +02:00
Bachir Soussi Chiadmi 68bcc51409 removed druapl/console 2024-08-13 22:47:48 +02:00
Bachir Soussi Chiadmi bb6ecd1cab installed upgrade_status 2024-08-13 22:45:42 +02:00
Bachir Soussi Chiadmi a0c53b3a4e updated S modules (search_api, search_api_solr) 2024-08-13 22:09:52 +02:00
Bachir Soussi Chiadmi ae6a0489d0 updated S modules (search_api, search_api_solr) 2024-08-13 22:09:43 +02:00
Bachir Soussi Chiadmi f90549820f updated M & P modules 2024-08-13 13:05:38 +02:00
Bachir Soussi Chiadmi 5da3c996e4 updated H I J K L modules 2024-08-12 21:36:17 +02:00
Bachir Soussi Chiadmi 6f44fbe42b updated F & G modules 2024-08-12 21:12:39 +02:00
Bachir Soussi Chiadmi df6fec960d updated E modules 2024-08-12 19:14:44 +02:00
Bachir Soussi Chiadmi 26b0b5277d updated D modules (drush, devel, etc) 2024-08-12 18:52:24 +02:00
Bachir Soussi Chiadmi a8643936f7 updated remaining C modules 2024-08-12 16:35:05 +02:00
Bachir Soussi Chiadmi b4082df0d7 switched to ckeditor5, plu C modules 2024-08-12 16:03:53 +02:00
Bachir Soussi Chiadmi 5bc14ec286 updated B modules 2024-08-11 22:06:50 +02:00
Bachir Soussi Chiadmi 152776b4a2 fixed .gitmodules drupal-starter-kit url 2024-08-11 21:50:54 +02:00
Bachir Soussi Chiadmi 50432e48e4 updated easy A modules 2024-08-11 21:47:39 +02:00
Bachir Soussi Chiadmi 6e5a88a101 admin taxo showroom 2024-04-24 22:24:56 +02:00
Bachir Soussi Chiadmi 79ee0866d3 config clonable entities 2023-07-04 15:40:24 +02:00
Bachir Soussi Chiadmi e735d2d21e created custom drush commands to clean missing related flags and duplicates related flags 2023-07-04 15:39:23 +02:00
Bachir Soussi Chiadmi 45c5d40de7 updated flag & flag_list (WARNING updb verry very long) 2023-07-04 15:38:27 +02:00
Bachir Soussi Chiadmi dfc5fe07c6 security updates vde_drush 2023-06-20 22:23:25 +02:00
Bachir Soussi Chiadmi 08ef4fd328 security updates and profile composer update 2023-06-20 22:20:51 +02:00
Bachir Soussi Chiadmi 8709bb023c security updates (symfony_mailer updb bug) 2023-06-20 21:52:36 +02:00
Bachir Soussi Chiadmi 7b22d7d9e7 deprecated warning fix 2023-06-20 21:03:45 +02:00
Bachir Soussi Chiadmi 02fc5f228c updated core to 9.5.9 2023-06-20 20:59:00 +02:00
Bachir Soussi Chiadmi f562d9c580 config export from online imported db 2023-06-20 19:03:40 +02:00
Bachir Soussi Chiadmi 2e57fbfee6 related flag missing bug fix in materio_flag module 2023-06-20 18:26:15 +02:00
Bachir Soussi Chiadmi b2fe1cc963 user profiles editable #2133 2023-06-02 09:56:07 +02:00
Bachir Soussi Chiadmi 0a5f95874e added restart solr webhook link 2023-05-09 11:13:38 +02:00
Bachir Soussi Chiadmi 71c3d3f172 updated contrib module rules & role_expire 2022-12-08 12:06:16 +01:00
Bachir Soussi Chiadmi 915f8139d4 updated contrib modules (search_api_*) 2022-12-08 11:46:28 +01:00
Bachir Soussi Chiadmi d13db8f93e updated modules symphony_mailer configs 2022-12-08 11:32:15 +01:00
Bachir Soussi Chiadmi d76583941c updated contrib modules 2022-12-08 11:29:17 +01:00
Bachir Soussi Chiadmi 024cf0e08f wrong translation of countries in material's manufacturer & distributors #1953 2022-12-08 10:07:27 +01:00
Bachir Soussi Chiadmi 8ff54a8d14 commerce order placed -> email to admin: better email content #1959 2022-12-05 21:50:22 +01:00
Bachir Soussi Chiadmi e177278566 commerce order placed -> email to admin #1959 2022-12-05 21:09:36 +01:00
Bachir Soussi Chiadmi 161dcd2622 patched mailjet.module bug fix #1990 2022-12-05 20:53:17 +01:00
Bachir Soussi Chiadmi 8d8aa5e14b fixed materio_commerce/materio_commerce.module 2022-11-29 21:42:52 +01:00
Bachir Soussi Chiadmi b1876efa70 better user admin view #1999 2022-11-21 11:41:10 +01:00
Bachir Soussi Chiadmi a88d00f3b9 user role mgmt : added subscriptions info 2022-11-18 16:14:54 +01:00
Bachir Soussi Chiadmi ac04ae5f5e fixed admin user view exposed filter wrning 2022-11-18 15:01:58 +01:00
Bachir Soussi Chiadmi 96b230cfb4 removed license filtre from user admin view 2022-11-18 14:38:00 +01:00
Bachir Soussi Chiadmi 6255d58a95 fixed #1998 disabled roles not posted so not saved, so removed from user 2022-11-18 12:58:14 +01:00
Bachir Soussi Chiadmi dd38d8d2b2 reversed license order newer first, license form selection list for product variation 2022-11-17 22:50:20 +01:00
Bachir Soussi Chiadmi ad3ef95a7b added 'add license' action in role_delgation and user edit forms 2022-11-17 22:36:03 +01:00
Bachir Soussi Chiadmi 20a8dc404e inactive licence won't disable role check in user admin form 2022-11-17 21:59:48 +01:00
Bachir Soussi Chiadmi dc4c763d99 added state to lincesed roles display in user edit form 2022-11-17 12:46:46 +01:00
Bachir Soussi Chiadmi 45379fd988 fixed licenses display in admin user view 2022-11-17 12:40:18 +01:00
Bachir Soussi Chiadmi 287a57a5d3 fixed linvesed roles display in user edit form 2022-11-17 12:28:33 +01:00
Bachir Soussi Chiadmi aff162514b fixed #1847 disabled roles input managed by lincense in role_delegation form element 2022-11-15 17:11:18 +01:00
Bachir Soussi Chiadmi 5bd907ec1e fixed user edit form 2022-11-15 09:33:59 +01:00
Bachir Soussi Chiadmi 83a6f13a10 displaying licenses in user edit form 2022-11-14 22:33:48 +01:00
Bachir Soussi Chiadmi 22feda7263 simplenews_mailjet_subscriptions deprecated fix 2022-11-14 22:33:11 +01:00
Bachir Soussi Chiadmi dca4a1b19b fixed main user admin array 2022-11-14 17:43:51 +01:00
Bachir Soussi Chiadmi 5bd82e9e73 added licence infos in main user admin array, forgot a config file 2022-11-14 17:24:01 +01:00
Bachir Soussi Chiadmi 245af0be0b added licence infos in main user admin array 2022-11-14 17:19:48 +01:00
Bachir Soussi Chiadmi ecf58865c1 updated social_media_links because of deprecated messages 2022-11-14 16:57:27 +01:00
Bachir Soussi Chiadmi a99716da8f fixed #1983 hook_simplenews_subscriber_update 2022-11-08 17:57:16 +01:00
Bachir Soussi Chiadmi 543e650016 updated google_analytics, csv_serialzation, simplenews_mailjet_subscription 2022-11-02 21:11:10 +01:00
Bachir Soussi Chiadmi 2bed556c02 restored wrongly commited composer.json commerce patches 2022-11-01 12:17:44 +01:00
Bachir Soussi Chiadmi 27b50d0cba updated contrib modules 2022-11-01 12:14:04 +01:00
Bachir Soussi Chiadmi 685d2dbcbd Merge branch 'prod' 2022-11-01 12:02:41 +01:00
Bachir Soussi Chiadmi 03487b78bf modules update 2022-11-01 09:36:27 +01:00
Bachir Soussi Chiadmi afb9d13ed8 security updatesn, phpdotenv update, profile update 2022-10-31 14:45:34 +01:00
Bachir Soussi Chiadmi 7ce2e5fb39 updated core to 9.4.8 2022-10-31 13:13:15 +01:00
Bachir Soussi Chiadmi 78a94ed058 fixed #1989, login block hover on ipad 2022-10-31 11:10:51 +01:00
Bachir Soussi Chiadmi 88e9ed16ff improved admin views 2022-10-20 10:33:00 +02:00
Bachir Soussi Chiadmi c4bf0b7c28 added 'email verified' column on admin user view 2022-10-18 16:11:23 +02:00
Bachir Soussi Chiadmi 17b6581aa6 improved cleanflaglist script 2022-10-18 15:06:33 +02:00
Bachir Soussi Chiadmi 1beb2b4dfa improved cleanflaglist script 2022-10-18 15:03:32 +02:00
Bachir Soussi Chiadmi 4bc00f9b2b forgot to commit structure_sync login_history menu item 2022-09-23 11:20:33 +02:00
Bachir Soussi Chiadmi 7cc9166ddd user_history initialized, granted admin to access login_history view 2022-09-23 11:18:01 +02:00
Bachir Soussi Chiadmi 905c82f59f patched user_history 2022-09-23 11:01:45 +02:00
Bachir Soussi Chiadmi 6c9d750851 changed some labels on commerce 2022-09-23 10:20:00 +02:00
Bachir Soussi Chiadmi 7f0c254d9e added user_history module 2022-09-23 10:19:39 +02:00
Bachir Soussi Chiadmi 895be04b6b admin can access and edit subscriptions 2022-09-21 17:13:17 +02:00
Bachir Soussi Chiadmi 2f6560b88a only one retry for annual licence. Displaying state on licence edit form #1958 2022-09-20 21:44:43 +02:00
Bachir Soussi Chiadmi 306c0d3f94 lightbox switching (modal cards) fix 2022-09-19 16:20:38 +02:00
Bachir Soussi Chiadmi 9f20d34f42 refactored showrooms page 2022-09-19 15:58:11 +02:00
Bachir Soussi Chiadmi e5c6b871db removed showrooms bad links from home #1909 2022-09-19 11:45:23 +02:00
Bachir Soussi Chiadmi 2e3612badc fixed blabla lightbox #1969 2022-09-19 11:25:38 +02:00
Bachir Soussi Chiadmi 3960310677 improved licences admin page: more filters 2022-09-16 17:26:34 +02:00
Bachir Soussi Chiadmi 76f8e9298a improved licences admin page: more filters 2022-09-16 16:02:56 +02:00
Bachir Soussi Chiadmi faa589332b changed default ordering for admin licences page 2022-09-16 15:54:11 +02:00
Bachir Soussi Chiadmi de89f29915 search form micro fixe (comma alone) 2022-09-13 12:40:32 +02:00
Bachir Soussi Chiadmi 7051869819 last commit bug fix 2022-09-13 12:35:15 +02:00
Bachir Soussi Chiadmi 1565ce8aa2 #1906 fixed search multi keys (ajax query params miswrited qs.stringify arrayFormat) 2022-09-13 12:29:38 +02:00
Bachir Soussi Chiadmi 40b7e75d44 #1906, click on header menu base reset search 2022-09-13 11:26:34 +02:00
Bachir Soussi Chiadmi f919dab0e9 #1661 added phrase query before and then or querys of solr search 2022-08-15 17:54:32 +02:00
Bachir Soussi Chiadmi 1c47278ae5 fix #1816 solr too many boolean clauses 2022-08-15 17:30:59 +02:00
Bachir Soussi Chiadmi db6a82f7f7 1906 FIX search form autocomplete multi terms 2022-08-15 16:57:57 +02:00
Bachir Soussi Chiadmi 1993f80d8d #1791 removed terms thesaurus without parents from search form autocomplete 2022-08-12 19:05:17 +02:00
Bachir Soussi Chiadmi d1b4902aa3 #1906 serach form autocmplete multi terms 2022-08-12 17:00:49 +02:00
Bachir Soussi Chiadmi 75ea440f89 updated webpack dev build to run 'drush cc css-js' 2022-08-10 14:49:59 +02:00
Bachir Soussi Chiadmi 44df557f29 cleanflaglist script also remove flag_action config 2022-07-25 12:26:38 +02:00
Bachir Soussi Chiadmi a00a9e0482 modules update 2022-07-07 15:30:05 +02:00
Bachir Soussi Chiadmi 085c61006a modules updates 2022-07-04 13:51:55 +02:00
Bachir Soussi Chiadmi 3df1dd399d security updates 2022-07-04 13:42:59 +02:00
Bachir Soussi Chiadmi ad3b342a30 updated drupal core to 9.3.17 2022-07-04 13:38:00 +02:00
Bachir Soussi Chiadmi 97a9178006 developped own webhook controller for mailjet synch 2022-07-04 12:36:40 +02:00
Bachir Soussi Chiadmi ba4a025335 better user payment methods page css 2022-06-24 11:28:25 +02:00
Bachir Soussi Chiadmi 658f05db8b added local actions block in content-top region 2022-06-24 11:10:54 +02:00
Bachir Soussi Chiadmi 6f26734eac simplenews_mailjet_subscriptions: added rules action to respond to unsubscribe webhook 2022-06-17 12:10:32 +02:00
Bachir Soussi Chiadmi a528b89949 simplenews_mailjet_subscriptions: added rules action to respond to unsubscribe webhook, drupla logger notice 2022-06-17 11:47:22 +02:00
Bachir Soussi Chiadmi 8ac394cff0 simplenews_mailjet_subscriptions: added rules action to respond to unsubscribe webhook 2022-06-17 11:35:06 +02:00
Bachir Soussi Chiadmi 5c37d02cb7 created new simplenews list 'Membres' 2022-06-16 12:29:23 +02:00
Bachir Soussi Chiadmi 6f87574096 added hook_simplenews_subscriber_delete to simplenews_mailjet_subscriptions 2022-06-16 10:38:50 +02:00
Bachir Soussi Chiadmi 5ff92a7063 forgot simplenews_mailjet_subscribtions settings for test list 2022-06-10 13:13:21 +02:00
Bachir Soussi Chiadmi 6ef749f17c simplenews_mail_subscriptions api use fix 2022-06-10 13:01:18 +02:00
Bachir Soussi Chiadmi 6372be828b reconfigured simplenews_mail_subscriptions with right lists IDs, patch : removed api keys 2022-06-09 12:15:49 +02:00
Bachir Soussi Chiadmi f3180c2b30 removed simplenews_mailjet_subscriptions from devel configsplit (now active on all env) 2022-06-09 11:47:18 +02:00
Bachir Soussi Chiadmi 4d628a31e8 fixed xdebug config 2022-06-09 11:43:28 +02:00
Bachir Soussi Chiadmi c133f71e50 patched simplenews_mailjet_subscriptions to use mailjet api through mailjet module 2022-06-09 11:43:06 +02:00
Bachir Soussi Chiadmi 212f471ec1 articles authored on 2022-05-10 12:58:37 +02:00
Bachir Soussi Chiadmi 88449e5808 splitted to devel simplenews_mailjet_subscriptions 2022-05-10 11:08:15 +02:00
Bachir Soussi Chiadmi 4615f2fbb6 simplenews_mailjet_subscription 2022-05-10 10:05:05 +02:00
Bachir Soussi Chiadmi a1ce9edaf1 simplenews_mailjet_subscription 2022-05-10 09:58:42 +02:00
Bachir Soussi Chiadmi 32d81de769 simplenews symfony template unsubscribe link text 2022-05-06 10:43:05 +02:00
Bachir Soussi Chiadmi c5a372b2a1 simplenews symfony template unsubscribe link 2022-05-06 10:34:10 +02:00
Bachir Soussi Chiadmi 16cd0ec856 unsubscribe-url in simplenews template 2022-05-06 01:02:54 +02:00
Bachir Soussi Chiadmi a354821797 removed title from simplenews email display 2022-05-06 00:51:42 +02:00
Bachir Soussi Chiadmi 62879244e1 fixed readonline linnk in simplenews template 2022-05-06 00:41:47 +02:00
Bachir Soussi Chiadmi 2e525f668e simplenews symfony template 2022-05-05 23:50:11 +02:00
Bachir Soussi Chiadmi 567b628e12 simplenews symfony template 2022-05-05 23:40:17 +02:00
Bachir Soussi Chiadmi 3fe3e5e052 simplenews symfony template 2022-05-05 23:34:06 +02:00
Bachir Soussi Chiadmi d43201257b simplenews symfony template 2022-05-05 23:15:02 +02:00
Bachir Soussi Chiadmi ef6222c130 simplenews symfony template 2022-05-05 23:06:21 +02:00
Bachir Soussi Chiadmi 0ff899eb05 removed mailgun ref in config_split 2022-05-05 22:33:37 +02:00
Bachir Soussi Chiadmi 0fe25f0bb8 replaced mail_system by symfony mailer 2022-05-05 22:09:30 +02:00
Bachir Soussi Chiadmi b0d335fde2 mailsystem mailjet mailer for commerce 2022-05-05 17:25:34 +02:00
Bachir Soussi Chiadmi e92ae6581c mailjet commerce order fields. fix #1923 2022-05-05 17:05:32 +02:00
Bachir Soussi Chiadmi 46a54bf111 simplenews subscribers views bulkupdate 2022-05-04 13:01:24 +02:00
Bachir Soussi Chiadmi 6b2d50f91f patched simplenews Spamassassin points because of using X-MSMail-Priority header without X-MimeOLE 2022-05-04 12:40:52 +02:00
Bachir Soussi Chiadmi e46b7fc68c enabled mailjet_event & mailjet_commerce modules 2022-05-03 22:34:14 +02:00
Bachir Soussi Chiadmi c089ffc72a uninstalled simplenews_mailjet_subscriptions 2022-05-03 17:00:02 +02:00
Bachir Soussi Chiadmi 77c295869c simplenews mailjet subscription 2022-05-03 16:37:40 +02:00
Bachir Soussi Chiadmi df5e010950 switch simplenews email from to news@materio.com 2022-05-03 14:48:10 +02:00
Bachir Soussi Chiadmi c977cbf7e3 switched mail system to mailjet 2022-05-03 14:35:04 +02:00
Bachir Soussi Chiadmi 4feb4a3404 installed mailejet module 2022-05-03 12:42:21 +02:00
Bachir Soussi Chiadmi 3bb856640c updated mailgun & simplenews 2022-05-03 11:19:42 +02:00
Bachir Soussi Chiadmi c9e71dac1d social network links #1908 2022-04-26 12:10:20 +02:00
Bachir Soussi Chiadmi 8d1959c515 tags admin views dedup #1521 2022-04-21 17:10:38 +02:00
Bachir Soussi Chiadmi 1e9effbb0d tags admin views dedup #1521 2022-04-21 13:05:22 +02:00
Bachir Soussi Chiadmi 5f5a483881 tags admin views imporved #1521 2022-04-21 11:56:30 +02:00
Bachir Soussi Chiadmi 4f93cc86df tehmatique admin views #1547 2022-04-21 11:10:44 +02:00
Bachir Soussi Chiadmi 8eceedc563 simplenews block translation #1870 2022-04-20 18:39:05 +02:00
Bachir Soussi Chiadmi e7137a4f0e simplenews block translation #1870 2022-04-20 17:21:13 +02:00
Bachir Soussi Chiadmi 7e9ec021e5 card header min height #1440 2022-04-20 17:19:15 +02:00
Bachir Soussi Chiadmi 54d9cffb3e simplenews block translation #1870 2022-04-20 17:16:54 +02:00
Bachir Soussi Chiadmi 3c26dca991 admin can update materio product license type 2022-04-20 17:03:26 +02:00
Bachir Soussi Chiadmi c7dee37abc card header min height #1440 2022-04-20 16:55:27 +02:00
Bachir Soussi Chiadmi 2dc63f89fb simplenews block translation #1870 2022-04-20 16:44:29 +02:00
Bachir Soussi Chiadmi 6a40befc71 fix anonymous display #1516 2022-04-20 16:28:43 +02:00
Bachir Soussi Chiadmi d614a1cf7a fixed samples in modal card from linked material #1706 2022-04-20 16:02:50 +02:00
Bachir Soussi Chiadmi 20ab9bfe45 member access translation #1786 2022-04-20 15:35:52 +02:00
Bachir Soussi Chiadmi cd0a53de2b contact on footer #1870 bis 2022-04-20 15:22:16 +02:00
Bachir Soussi Chiadmi 3290b6b1a0 contact on footer #1870 2022-04-20 11:17:43 +02:00
Bachir Soussi Chiadmi 561696635a restored simplenews footer home block 2022-04-05 12:39:09 +02:00
Bachir Soussi Chiadmi 2b48c867ea deactivated vuejs for simplenews pages = fixed unsubscribe bug 2022-03-31 20:27:59 +02:00
Bachir Soussi Chiadmi 1f6d1398c2 removed footer simplenews subscription block 2022-03-31 19:59:04 +02:00
Bachir Soussi Chiadmi 371496ab26 patched structure_sync 2022-03-31 19:41:28 +02:00
Bachir Soussi Chiadmi 35d5259de3 fixed home pricing links label 2022-03-31 19:25:32 +02:00
Bachir Soussi Chiadmi 9cfd5da39b fixed ask for a quote pricing home 2022-03-31 19:10:10 +02:00
Bachir Soussi Chiadmi 713f02b678 fixed home pricing variation add to cart display 2022-03-31 18:08:12 +02:00
Bachir Soussi Chiadmi b5e0e81ac4 updated simplenews from 2 to 3 2022-03-31 14:05:12 +02:00
Bachir Soussi Chiadmi 8b3c1d1505 fixed subscribers views data export 2022-03-17 15:26:51 +01:00
Bachir Soussi Chiadmi 50d9a74173 added vde_drush 2022-03-17 10:37:52 +01:00
Bachir Soussi Chiadmi 0cfb26a3df added data export for adhérents & subscribers 2022-03-16 16:20:24 +01:00
Bachir Soussi Chiadmi 6a0d870f52 added manuel payement to new product variation type 2022-03-16 15:37:25 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 9d6f19eeaf switched to new commerce product type with mutliple variation types 2022-03-15 14:55:21 +01:00
Bachir Soussi Chiadmi f10cfd76f4 added field_description to new product_variation_type 2022-03-15 12:35:55 +01:00
Bachir Soussi Chiadmi 5e17131fd0 made new product type translatable 2022-03-15 12:28:06 +01:00
Bachir Soussi Chiadmi 2cf3667129 updated commerce products admin views 2022-03-15 12:17:30 +01:00
Bachir Soussi Chiadmi 53beb7b00a commerce new product type with two diffrent variation type 2022-03-15 11:57:04 +01:00
Bachir Soussi Chiadmi 3be2a932c7 allowed renewing licences 1month before end 2022-03-14 13:41:17 +01:00
Bachir Soussi Chiadmi 4a71933d0a reviewed admin views, created licences admin view 2022-03-14 12:30:42 +01:00
Bachir Soussi Chiadmi fc1124b696 replaced email by user name in header's user tools 2022-03-12 21:57:35 +01:00
Bachir Soussi Chiadmi a2a53addf3 regen user names, removed profiles & member_type field from user form 2022-03-12 21:43:49 +01:00
Bachir Soussi Chiadmi 63f54f17ef update contrib module profile to dev, patched commerce-license for license re-purchase 2022-03-11 13:58:30 +01:00
Bachir Soussi Chiadmi 6587afd69a fixed folders layout bug 2022-03-11 13:45:23 +01:00
Bachir Soussi Chiadmi 033bc3cebf user member_type fields not required anymore 2022-03-11 10:15:09 +01:00
Bachir Soussi Chiadmi ff67a2a72c added profiles on user view & edit pages 2022-03-09 10:33:31 +01:00
Bachir Soussi Chiadmi c00e0d8157 better mdi-logout picto alignment 2022-03-08 22:53:34 +01:00
Bachir Soussi Chiadmi 70d13693d5 forgot to add config for REST profil 2022-03-08 22:49:49 +01:00
Bachir Soussi Chiadmi d9e5749f39 display name when available instead of email in header 2022-03-08 22:46:14 +01:00
Bachir Soussi Chiadmi 6707528059 user edit page design improved 2022-03-08 21:40:34 +01:00
Bachir Soussi Chiadmi dc2e6d9780 user login & user edit pages improvement 2022-03-08 21:22:38 +01:00
Bachir Soussi Chiadmi 890a6121d2 added external webform libraries to composer.json with merge 2022-03-08 15:19:59 +01:00
Bachir Soussi Chiadmi d517f5067d uninstalled all migrate modules 2022-03-08 14:57:52 +01:00
Bachir Soussi Chiadmi 51bbabf096 added hash to bundle chunk webpack for better cache handling 2022-03-08 14:41:18 +01:00
Bachir Soussi Chiadmi 2e8bbaeef4 some mysterious configupdate 2022-03-08 14:31:54 +01:00
Bachir Soussi Chiadmi 6351fd5825 some code cleaning trying to resolve thematique not loading on prod 2022-03-08 14:30:49 +01:00
Bachir Soussi Chiadmi af3eff0333 removed circular reference to modalCard from linkedMaterialCard 2022-03-08 14:28:37 +01:00
Bachir Soussi Chiadmi 2ebf074816 added circular reference detection on webpack build 2022-03-08 14:25:53 +01:00
Bachir Soussi Chiadmi c8115f4288 added js_cache_buster for browser cache fix 2022-03-08 09:59:36 +01:00
Bachir Soussi Chiadmi fd839e1f3c updated materiotheme libraries version (for browser cache) 2022-03-08 09:43:46 +01:00
Bachir Soussi Chiadmi 7edf357c9e RE-disabled vat number verification 2022-03-07 15:16:30 +01:00
Bachir Soussi Chiadmi 407c430b94 Merge branch 'prod' 2022-03-07 14:34:21 +01:00
Bachir Soussi Chiadmi 18481d52ca mysterious config updates ??? 2022-03-07 14:30:41 +01:00
Bachir Soussi Chiadmi ecf963bb62 added phone and country to company display 2022-03-07 14:28:04 +01:00
Bachir Soussi Chiadmi 00a19835ae hide distributor or manufacturer if empty on modal card 2022-02-25 17:14:18 +01:00
Bachir Soussi Chiadmi 7c607d2749 reactivate slimselect patche 2022-02-25 17:13:40 +01:00
Bachir Soussi Chiadmi f3c398a4a7 fixed commerce_pricelist patche url 2022-02-24 23:52:25 +01:00
Bachir Soussi Chiadmi ef498f0826 patched commerce_license & commerce_pricelist routing definition 2022-02-24 23:50:25 +01:00
Bachir Soussi Chiadmi 772cad7820 updated pwa service worker version 2022-02-24 21:02:56 +01:00
Bachir Soussi Chiadmi 090be459ef fixed gql fragment bug 2022-02-24 20:58:32 +01:00
Bachir Soussi Chiadmi 3114581e31 trying to fixe gql fragment bug 2022-02-24 20:41:21 +01:00
Bachir Soussi Chiadmi d70a8c7fad removed config/prod/ultimate_cron.job.matomo_cron.yml file 2022-02-24 20:31:51 +01:00
Bachir Soussi Chiadmi fb1fcc2093 removed prod/matomo.settings.yml file 2022-02-24 20:30:20 +01:00
Bachir Soussi Chiadmi 7cf1c562dc removed matomo from config split 2022-02-24 20:24:27 +01:00
Bachir Soussi Chiadmi 604eba3b65 removed matomo dependencie 2022-02-24 19:21:47 +01:00
Bachir Soussi Chiadmi 220b558cdf Merge branch 'master' into prod 2022-02-24 18:56:44 +01:00
Bachir Soussi Chiadmi 503812e524 removed slimselect node_module patche as not necessary anymore 2022-02-24 18:55:57 +01:00
Bachir Soussi Chiadmi 5555dc4fd7 uninstalled toolbar_theme 2022-02-23 14:53:52 +01:00
Bachir Soussi Chiadmi 19c923a8d3 fixed deleting flagging collections with duplicate relatedflag 2022-02-23 14:51:01 +01:00
Bachir Soussi Chiadmi d23de27c76 uninstalled commerce_migrate_ubercart 2022-02-23 14:50:29 +01:00
Bachir Soussi Chiadmi d95893e148 fixed deleting flagging collections with duplicate relatedflag 2022-02-23 14:48:13 +01:00
Bachir Soussi Chiadmi a312af9883 configsplit : removed webprofiler, limited webform_ui to devel 2022-02-23 14:40:40 +01:00
Bachir Soussi Chiadmi a635696e2b added deleting flagging collections with duplicate relatedflag 2022-02-23 14:00:05 +01:00
Bachir Soussi Chiadmi 51fc02742d added deleting flagging collections with duplicate relatedflag 2022-02-23 13:59:27 +01:00
Bachir Soussi Chiadmi 52b8275c89 fixed drush script 2022-02-23 13:39:35 +01:00
Bachir Soussi Chiadmi a96c64712d fixed drush script 2022-02-23 11:25:16 +01:00
Bachir Soussi Chiadmi 66410e3cff fixed drush script 2022-02-23 11:22:03 +01:00
Bachir Soussi Chiadmi 93779ad3ff fixed drush script 2022-02-23 11:20:06 +01:00
Bachir Soussi Chiadmi 2482760609 fixed drush script 2022-02-23 11:16:15 +01:00
Bachir Soussi Chiadmi 048c5ac2b6 created flaglist cleaning drush script 2022-02-23 11:08:20 +01:00
Bachir Soussi Chiadmi 796e060d7a created flaglist cleaning drush script 2022-02-23 11:03:45 +01:00
Bachir Soussi Chiadmi 6d46d0d48a fixed autocomplete obsolete custom code 2022-02-22 15:25:58 +01:00
Bachir Soussi Chiadmi fab870def8 fixed getTranslationFromContext on materio_commerce/src/EntityAutocompleteMatcher.php 2022-02-22 13:59:14 +01:00
Bachir Soussi Chiadmi 99384d32c4 fixed coollightbox 2022-02-22 13:43:18 +01:00
Bachir Soussi Chiadmi 96b343b246 fixed gql api file: ->url() replaced by ->createFileUrl() 2022-02-22 11:04:16 +01:00
Bachir Soussi Chiadmi f7657c296e fixed pricing new registered user redirection to checkout 2022-02-22 11:02:48 +01:00
Bachir Soussi Chiadmi 72cc12b49b fixed register modal form submit disabled 2022-02-22 10:11:14 +01:00
Bachir Soussi Chiadmi dee3365fa4 ignore web/themes/custom/materiotheme/assets/dist/report.html 2022-02-22 09:50:09 +01:00
Bachir Soussi Chiadmi 2af00c05a9 commited new default services and settings after D9 upgrade 2022-02-22 09:48:04 +01:00
Bachir Soussi Chiadmi 618893dda2 fixed ajax register modal form 2022-02-22 09:46:45 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi eb381e9436 updated d8-starterkit-profile 2022-02-15 11:24:21 +01:00
Bachir Soussi Chiadmi 1f07e66fe6 upgraded core, fixed customs modules 2022-02-15 11:22:01 +01:00
Bachir Soussi Chiadmi 7bc35bdc1f module updates (last compatible modules before upgrade core to 9 bis) 2022-02-09 14:16:03 +01:00
Bachir Soussi Chiadmi 38988d1c71 module updates (last compatible modules before upgrade core to 9) 2022-02-09 14:13:52 +01:00
Bachir Soussi Chiadmi c893761781 module updates (better_message, computed_field) 2022-02-09 14:00:33 +01:00
Bachir Soussi Chiadmi 563673f459 module updates (commerce *) 2022-02-09 13:28:42 +01:00
Bachir Soussi Chiadmi c860d5e23d module updates (search_api, mailgun,...) 2022-02-09 13:16:29 +01:00
Bachir Soussi Chiadmi a1fed72379 module updates 2022-02-09 13:01:06 +01:00
Bachir Soussi Chiadmi 4294d56a6d module updates 2022-02-08 16:19:32 +01:00
Bachir Soussi Chiadmi 0aaae795e6 module updates 2022-02-08 16:12:47 +01:00
Bachir Soussi Chiadmi ec19a2e0b4 updated d8-starterkit-profil for D9 2022-02-08 15:02:40 +01:00
Bachir Soussi Chiadmi bdd6f022e9 added masquerade module 2022-02-07 20:08:54 +01:00
Bachir Soussi Chiadmi f5ec4dff13 updated term_reference_tree and patch 2022-02-07 13:26:31 +01:00
Bachir Soussi Chiadmi fca23011ab module updates 2022-02-07 11:47:45 +01:00
Bachir Soussi Chiadmi 1634750ec5 bug fix MaterioDecoupledLanguageLinks 2022-02-07 11:19:46 +01:00
Bachir Soussi Chiadmi 9184283a17 fix body field visibility 2021-12-15 14:58:17 +01:00
Bachir Soussi Chiadmi fd0feb0fda fixed permissions for home material's cards 2021-12-14 09:48:47 +01:00
Bachir Soussi Chiadmi 0335212a97 admin_showroom can only edit sample of his own showroom 2021-12-08 21:41:41 +01:00
Bachir Soussi Chiadmi 9cc1152f6b patch flaglists again 2021-12-08 11:10:56 +01:00
Bachir Soussi Chiadmi 3b9aa44fa3 refactored admin subscribers page 2021-11-24 21:12:05 +01:00
Bachir Soussi Chiadmi 9770abac5d refactored admin users pages 2021-11-24 18:55:46 +01:00
Bachir Soussi Chiadmi 24a3613d06 splited maillog.settings into devel 2021-11-23 11:27:48 +01:00
Bachir Soussi Chiadmi 08fbc7359d bugfix shortUrl replace of null 2021-11-23 10:47:38 +01:00
Bachir Soussi Chiadmi 3107ff72db admin can see own unpublished content 2021-11-10 21:59:25 +01:00
Bachir Soussi Chiadmi 6d7f01ccad swift mailer template 2021-11-10 21:52:02 +01:00
Bachir Soussi Chiadmi 9f1f7df113 misc 2021-11-10 21:47:44 +01:00
Bachir Soussi Chiadmi 530b935d74 better newsletter from display 2021-11-10 21:45:05 +01:00
Bachir Soussi Chiadmi 9e15f84585 installed allowed_format 2021-11-10 21:30:10 +01:00
Bachir Soussi Chiadmi 15f5584572 basicier newletter template for companies 2021-11-10 14:35:40 +01:00
Bachir Soussi Chiadmi bf9399c539 added basic newletter template for companies 2021-11-10 13:58:53 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 20ba48b999 config split: removed dblog.conf settings from prod and devel 2021-11-03 12:17:51 +01:00
Bachir Soussi Chiadmi d614bb24bb added dblog.conf settings to prod 2021-11-03 12:11:21 +01:00
Bachir Soussi Chiadmi f09da4cfac limited watchdog num rows retention 2021-11-03 12:06:21 +01:00
Bachir Soussi Chiadmi 9f1e3c4f76 fixed filters in search 2021-10-27 18:01:57 +02:00
Bachir Soussi Chiadmi 20fea9dce1 better search with filters 2021-10-27 15:51:14 +02:00
Bachir Soussi Chiadmi c5fe8c0c92 populating search form filters value from url query params 2021-10-27 15:45:21 +02:00
Bachir Soussi Chiadmi 0702f3bf13 updated email send for admin account creation 2021-10-27 13:03:45 +02:00
Bachir Soussi Chiadmi 518ebc8c26 user_csv_import 2021-10-27 12:45:15 +02:00
Bachir Soussi Chiadmi ed0c65492f added role_expire modules for students 2021-10-27 12:04:42 +02:00
Bachir Soussi Chiadmi fa0c70ccd8 modified custom solr field types, fixed the reference search 2021-10-27 00:20:07 +02:00
Bachir Soussi Chiadmi dc2b536be3 improved search results infos with count exact match 2021-10-26 21:49:44 +02:00
Bachir Soussi Chiadmi fe8cb11378 sapi: lowered short_description boost 2021-10-26 21:34:19 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi c246934fb3 asapi solr index fields config wich is working for lait (vs laiton) 2021-10-25 21:52:40 +02:00
Bachir Soussi Chiadmi 3fbca68137 restored sapi.index.database 2021-10-25 20:54:09 +02:00
Bachir Soussi Chiadmi d0ff97d272 search_api solr config for lait vs laiton #1568 4 2021-10-25 19:21:35 +02:00
Bachir Soussi Chiadmi eba6957c62 search_api solr config for lait vs laiton #1568 3 2021-10-25 19:02:21 +02:00
Bachir Soussi Chiadmi e7435ff32b search_api solr config for lait vs laiton #1568 2 2021-10-25 18:50:08 +02:00
Bachir Soussi Chiadmi 87644424a2 search_api solr config for lait vs laiton #1568 2021-10-25 16:48:54 +02:00
Bachir Soussi Chiadmi 98e3d524b8 fixed thesaurus translation setting in thématiques 2021-10-12 10:44:32 +02:00
Bachir Soussi Chiadmi 58675e1db6 fixed printable path from thematique and folders 2021-10-12 10:26:40 +02:00
Bachir Soussi Chiadmi 1e345cd515 extended earch form text field to maxlength 150 2021-10-12 09:46:49 +02:00
Bachir Soussi Chiadmi 6b0ad24952 rebuilded materio_sapi_search_block, not sure why it disapeared, maybe on purpose 2021-10-11 21:36:47 +02:00
Bachir Soussi Chiadmi 14f2e4a9aa added country name to sapi index 2021-10-11 21:35:29 +02:00
Bachir Soussi Chiadmi ed48f145dc sapi tweaks 2021-10-11 09:34:39 +02:00
Bachir Soussi Chiadmi 7056bce803 added thesaurus ordered in sapi solr database index 2021-10-08 13:39:17 +02:00
Bachir Soussi Chiadmi aca756e64d search api autocomplete withour accent, and splitting numbers (fruhstuck40) 2021-10-07 22:44:32 +02:00
Bachir Soussi Chiadmi dd22a6e143 updated materio_newsletter template 2021-10-04 18:12:42 +02:00
Bachir Soussi Chiadmi b3142372b1 updated materio_newsletter template 2021-10-04 18:07:57 +02:00
Bachir Soussi Chiadmi b80bf54255 removed linkit from fullhtml text format 2021-10-04 17:55:48 +02:00
Bachir Soussi Chiadmi 3288b4cc7e fixed time zone 2021-10-04 17:01:57 +02:00
Bachir Soussi Chiadmi d829b8cb2e commerce_stripe off session payement config 2021-10-04 16:52:02 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 6d339bf7e1 commerce recurring hourly schedule 2021-10-04 14:28:03 +02:00
Bachir Soussi Chiadmi fff8d9fce8 new settings after update 2021-10-04 14:27:32 +02:00
Bachir Soussi Chiadmi 235d4f0331 updated contrib modules 2021-10-04 11:47:37 +02:00
Bachir Soussi Chiadmi c9bdbec5ea updated commerce modules 2021-10-04 11:32:12 +02:00
Bachir Soussi Chiadmi d7eee13471 updated contrib modules 2021-10-04 11:27:37 +02:00
Bachir Soussi Chiadmi 49215bc0a4 updated core to 8.9.19 2021-10-04 10:56:55 +02:00
Bachir Soussi Chiadmi ee7b185067 git ignored vscode files 2021-10-04 10:56:17 +02:00
Bachir Soussi Chiadmi c471aa4098 fixed uri in drush config 2021-10-01 11:18:44 +02:00
Bachir Soussi Chiadmi 7a36bfb674 added uri in drush config 2021-10-01 11:16:53 +02:00
Bachir Soussi Chiadmi 5dae8b6f09 js test with axios interceptors COMPILED 2021-09-21 11:06:18 +02:00
Bachir Soussi Chiadmi 48292c4f81 js test with axios interceptors 2021-09-21 11:05:29 +02:00
Bachir Soussi Chiadmi a352b9745b added session_limit, adapted ajax calls (axios interceptor) in theme 2021-09-16 21:40:18 +02:00
Bachir Soussi Chiadmi d26e21b5a5 replaced samples icon by mdi-map-marker 2021-09-16 13:04:37 +02:00
Bachir Soussi Chiadmi 35d5eeabdf removed title attr from home material small cards images 2021-09-16 12:29:09 +02:00
Bachir Soussi Chiadmi 6264a2f604 added background-color #fff to figures in cards (fix png alpha images) 2021-09-16 11:45:13 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 277f3cb445 materio expo use now cookie instead of session 2021-09-09 16:14:11 +02:00
Bachir Soussi Chiadmi 2ffda1e0b2 materio expo added email validation, file without email redirect to form 2021-09-08 16:42:58 +02:00
Bachir Soussi Chiadmi ba010c366e expo get-email form css box-sizing 2021-09-08 15:56:34 +02:00
Bachir Soussi Chiadmi dafad8f276 expo get-email form improved 2021-09-08 15:51:46 +02:00
Bachir Soussi Chiadmi ccf9e91313 expo form: email fixed 2021-09-08 15:11:59 +02:00
Bachir Soussi Chiadmi e6f0cbb190 check in controller if form was submited in this session 2021-09-07 00:52:59 +02:00
Bachir Soussi Chiadmi 4ea79bca79 expo qr code to get visitors email 2021-09-07 00:50:12 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 5132c81582 config afetr linkit update 2021-09-06 11:58:27 +02:00
Bachir Soussi Chiadmi 041e7f70cd debug composer, linkit updated to 5.x ... 2021-09-06 11:53:46 +02:00
Bachir Soussi Chiadmi 8ba8b2b3bd admin users view no cache 2021-09-06 11:10:16 +02:00
Bachir Soussi Chiadmi eed9c57c0b added website to showromms #1374 2021-09-03 11:06:09 +02:00
Bachir Soussi Chiadmi 9b49e1bf20 fixed unallowed cards access for free users 2021-09-03 10:39:00 +02:00
Bachir Soussi Chiadmi 19cb887ee6 contrib update 2021-09-03 09:34:54 +02:00
Bachir Soussi Chiadmi 0d33266a4a changed social media links in simplenews template 2021-09-02 16:59:49 +02:00
Bachir Soussi Chiadmi 5824eef86e added draft workflow's state 2021-09-02 16:45:32 +02:00
Bachir Soussi Chiadmi 38807c1460 cleaned up workflow workflow suite 2021-09-02 16:34:27 +02:00
Bachir Soussi Chiadmi 930d5ce9b0 cleaned up workflow workflow 2021-09-02 16:23:55 +02:00
Bachir Soussi Chiadmi adb3c743d3 removed update manager from prod 2021-09-02 15:19:48 +02:00
Bachir Soussi Chiadmi a535a2e3cf reload on login for compatibility with autologout 2021-09-02 15:09:35 +02:00
Bachir Soussi Chiadmi bc16158162 prevent user to create noname flagcolls and force uniqness name by user scope 2021-09-01 00:31:15 +02:00
Bachir Soussi Chiadmi 4f34ab85a9 patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 4 2021-08-31 23:58:45 +02:00
Bachir Soussi Chiadmi 94d83dc82b patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 3 2021-08-31 23:51:45 +02:00
Bachir Soussi Chiadmi e129677e7a patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 2 2021-08-31 23:41:26 +02:00
Bachir Soussi Chiadmi 0a6dbedf7b patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 2 2021-08-31 23:26:55 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 7aaa874085 patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729 2021-08-31 23:15:56 +02:00
Bachir Soussi Chiadmi c4346b25e8 disabled mailgun debug mode 2021-08-31 21:45:25 +02:00
Bachir Soussi Chiadmi cdce298444 reverted sapi conditiongroup OR instead of AND 2021-08-26 00:02:15 +02:00
Bachir Soussi Chiadmi 4d05961269 sapi conditiongroup AND instead of OR 2021-08-25 22:52:41 +02:00
Bachir Soussi Chiadmi 57d042e5d8 sapi conditiongroup AND instead of OR 2021-08-25 22:07:16 +02:00
Bachir Soussi Chiadmi ed071a0472 default base page sort contents by created date 2021-08-24 23:46:44 +02:00
Bachir Soussi Chiadmi 01e0bbfc09 added file field to home showrooms: drupal configs 2021-08-24 23:24:46 +02:00
Bachir Soussi Chiadmi 94fe587324 added file field to home showrooms 2021-08-24 23:23:08 +02:00
Bachir Soussi Chiadmi 12f7bacc26 fixed material print link in modalcard 2021-08-24 22:36:42 +02:00
Bachir Soussi Chiadmi e5f679ea0a admin can change 'authored on' on materials and thematiques 2021-08-24 22:10:49 +02:00
Bachir Soussi Chiadmi b9579621a1 fixed the footer addresse lineheight in simplenews issues 2021-08-24 19:35:50 +02:00
Bachir Soussi Chiadmi ed68c9895c imporved newsletter wysiwyg full_html format 2021-08-24 19:28:08 +02:00
Bachir Soussi Chiadmi 5fcf39c690 admin can delete newsletters 2021-08-24 00:05:08 +02:00
Bachir Soussi Chiadmi 05b2621bc7 improved first step of create order form 2021-08-23 00:46:52 +02:00
Bachir Soussi Chiadmi a39da8fc36 changed editors formats order 2021-08-21 22:14:36 +02:00
Bachir Soussi Chiadmi d12d293c33 fixed the materio url in news footer 2021-08-21 21:50:11 +02:00
Bachir Soussi Chiadmi 80bb244e59 trying to fix the news url in template 2021-08-21 21:46:11 +02:00
Bachir Soussi Chiadmi 12b5d8ba14 rewrited the simplenews template: hidden node title 2021-08-21 21:36:54 +02:00
Bachir Soussi Chiadmi 1c8e810789 rewrited the simplenews template 2021-08-21 21:35:29 +02:00
Bachir Soussi Chiadmi c57f55d810 admin can delete taxonomy terms 2021-08-21 20:53:36 +02:00
Bachir Soussi Chiadmi b2dec47080 fixe newsletter html email layout 2021-08-18 01:10:48 +02:00
Bachir Soussi Chiadmi 5dcb9b4590 bug fixe on newsletter templating 2021-08-18 01:03:31 +02:00
Bachir Soussi Chiadmi f51f22491b restored the simplenews templating system for d8 2021-08-18 00:05:12 +02:00
Bachir Soussi Chiadmi 4a32d5c2c4 _reset table, tr, td border none iportant 2021-08-17 22:19:06 +02:00
Bachir Soussi Chiadmi 30e3aca691 _reset table, tr, td border none 2021-08-17 22:17:07 +02:00
Bachir Soussi Chiadmi 383fec17e8 newsletter issues visible on front with right alias 2021-08-17 21:59:56 +02:00
Bachir Soussi Chiadmi 803261caaa updated contrib modules 2021-08-17 17:49:53 +02:00
Bachir Soussi Chiadmi fde1e99608 updated core to 8.9.18 2021-08-17 17:25:27 +02:00
Bachir Soussi Chiadmi 7a6ac542ea simplenews use swiftmailer as formater & mailgun as sender 2021-08-17 17:21:28 +02:00
Bachir Soussi Chiadmi 25fdb18f65 multi-joueurs form send cc email to dev@figureslibres.io 2021-08-13 23:48:51 +02:00
Bachir Soussi Chiadmi f6e199eb39 multi-joueurs form send cc email to dev@figureslibres.io 2021-08-13 23:30:55 +02:00
Bachir Soussi Chiadmi f905c947ca multi-joueurs form send email to submitter 2021-08-13 23:28:04 +02:00
Bachir Soussi Chiadmi 8c7cc78faf using swiftmail as formatter in mail system 2021-08-13 23:05:13 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 56b0ea65d7 better user emails words 2021-08-13 22:54:20 +02:00
Bachir Soussi Chiadmi c9ff85a410 commerce order is sending email to info@materio.com 2021-08-13 22:33:16 +02:00
Bachir Soussi Chiadmi 0bee7834d6 working mailgun config with api-key on settings.php 2021-08-09 12:07:46 +02:00
Bachir Soussi Chiadmi 1480cba009 added userverification on user migration 2021-08-09 08:47:14 +02:00
Bachir Soussi Chiadmi fed4f8c9f7 added status on views admin user 2021-08-09 08:11:08 +02:00
Bachir Soussi Chiadmi 06bc5b0d81 generale email sending by swiftmail, simplenews by mailgun (mailgun deos not work yet) 2021-08-09 07:30:21 +02:00
Bachir Soussi Chiadmi b69ff9fe75 activated database login on prod 2021-08-07 23:29:06 +02:00
Bachir Soussi Chiadmi 0cbd8e9630 activated google analytics 2021-08-06 23:31:18 +02:00
Bachir Soussi Chiadmi f56897d7de activated google analytics 2021-08-06 23:31:03 +02:00
Bachir Soussi Chiadmi 1ea234644e sort articles by field_date 2021-08-06 00:10:43 +02:00
Bachir Soussi Chiadmi cf3fc3eb31 workflow access for all authentificated users 2021-08-05 23:30:40 +02:00
Bachir Soussi Chiadmi a123f9ad15 renamed assisted research to filters 2021-08-05 23:03:06 +02:00
Bachir Soussi Chiadmi 1298db7da0 removed flags for non adherent users 2021-08-05 22:39:38 +02:00
Bachir Soussi Chiadmi 9bb8e74467 activated stripe 2021-08-05 22:24:15 +02:00
Bachir Soussi Chiadmi c900abd056 added cart to editors menu 2021-08-05 22:16:56 +02:00
Bachir Soussi Chiadmi c799d62969 fixed showroom duplicate 2021-08-05 12:22:57 +02:00
Bachir Soussi Chiadmi 2305b7529e fixed mail link in showrooms 2021-08-05 12:07:09 +02:00
Bachir Soussi Chiadmi d49700753a fixed articles in home base materials grid 2021-08-05 11:57:11 +02:00
Bachir Soussi Chiadmi cc9ceede26 fixed card image switcher on chrome 2021-08-05 11:13:22 +02:00
Bachir Soussi Chiadmi ee60bb2255 bug fix white img from right on cards on ff 2021-08-05 10:59:11 +02:00
Bachir Soussi Chiadmi 34b3823649 fixe image switcher bug on left (delta = -1) 2021-08-05 00:18:26 +02:00
Bachir Soussi Chiadmi 63d13e1d88 redirect student on login 2021-08-04 23:39:15 +02:00
Bachir Soussi Chiadmi 126571f9f4 student access 2021-08-04 22:49:24 +02:00
Bachir Soussi Chiadmi 5e70154f7a fixed ask for a quote btn on pricing page 2021-08-04 18:37:12 +02:00
Bachir Soussi Chiadmi bb2d915a36 fixed linked card image lazy load, fixed linked material openModal 2021-08-04 18:26:50 +02:00
Bachir Soussi Chiadmi 8c0d992feb added clean-webpack-plugin to webpack build base 2021-08-04 18:25:42 +02:00
Bachir Soussi Chiadmi 6a7e39fed8 added workflow wip 2021-08-04 16:21:03 +02:00
Bachir Soussi Chiadmi 378fdd7051 added thésaurus to thématique 2021-08-04 16:11:55 +02:00
Bachir Soussi Chiadmi b586cb7ab7 contain become begin with in thematique linked materials 2021-08-04 15:55:07 +02:00
Bachir Soussi Chiadmi fda78eea9d fixed modalcard lazy load 2021-08-04 13:50:00 +02:00
Bachir Soussi Chiadmi d9a415e04d fixed webpack bundle not loaded on dev 2021-08-04 13:49:26 +02:00
Bachir Soussi Chiadmi 211fb965ee cleaned config 2021-08-03 23:36:23 +02:00
Bachir Soussi Chiadmi 063d395bbf mail system & mail log 2021-08-03 23:28:01 +02:00
Bachir Soussi Chiadmi e63592a6fc mailgun settings 2021-08-03 23:15:44 +02:00
Bachir Soussi Chiadmi b9ace9e91d fixed workflow access 'imported' 2021-08-03 22:49:36 +02:00
Bachir Soussi Chiadmi 60647e3bb9 removed taxonomy display on article page 2021-08-02 21:53:08 +02:00
Bachir Soussi Chiadmi 596d078708 workarround for samples bug: admin materials inaccessible 2021-08-02 19:17:28 +02:00
Bachir Soussi Chiadmi 523ee1dd9d workarround for samples bug: admin materials inaccessible 2021-08-02 19:13:04 +02:00
Bachir Soussi Chiadmi 12c77de231 fixed the create materials bugs from materio_id module 2021-08-02 18:48:15 +02:00
Bachir Soussi Chiadmi 1fcf130b96 improved admin taxo showrooms 2021-08-02 15:38:53 +02:00
Bachir Soussi Chiadmi 072f445436 fixed showroom display on home 2021-08-02 12:22:04 +02:00
Bachir Soussi Chiadmi 78f5725e3a contrib modules update 2021-08-01 22:57:03 +02:00
Bachir Soussi Chiadmi 1e111e4f1a installed devel_entity_update 2021-08-01 22:38:19 +02:00
Bachir Soussi Chiadmi 05be4f4376 updated core to 8.9.17 2021-08-01 22:28:29 +02:00
Bachir Soussi Chiadmi 1bba7cb90b product 'ask for a quote' fixe 2021-08-01 22:00:06 +02:00
Bachir Soussi Chiadmi 1e9b0aaa0f member access trad 2021-08-01 21:43:56 +02:00
Bachir Soussi Chiadmi b1eb2821bd eu cookie compiliance wording 2021-08-01 21:14:25 +02:00
Bachir Soussi Chiadmi 6a3f080243 fixed new product variations ids add to cart btn text on HOME 2021-08-01 10:07:18 +02:00
Bachir Soussi Chiadmi 0fdd1ced4a fixed new product variations ids add to cart btn text 2021-08-01 09:54:30 +02:00
Bachir Soussi Chiadmi 4af4d99781 trying to fix flaglist migration too long ids 2021-08-01 09:26:41 +02:00
Bachir Soussi Chiadmi 5c4facf0ea trying to fix flaglist migration too long ids 2021-08-01 08:53:25 +02:00
Bachir Soussi Chiadmi 780a545cae replaced ngramstring by edgestring for search field autocomplete solr index 2021-07-29 09:54:34 +02:00
Bachir Soussi Chiadmi f9a353a32b fixed the sapi_solr search autocompletewith synonyms 2021-07-28 22:11:46 +02:00
Bachir Soussi Chiadmi b67c88dfa7 improved user edits pages display 2021-07-28 15:58:33 +02:00
Bachir Soussi Chiadmi 422819a11b all user tabs displayed in admin theme 2021-07-28 15:26:23 +02:00
Bachir Soussi Chiadmi 0e8be15f74 fixed home computed fields 2021-07-28 15:11:28 +02:00
Bachir Soussi Chiadmi f2eb90d888 trying to fix the bad content type coming on home materials cards grid 2021-07-28 15:02:50 +02:00
Bachir Soussi Chiadmi ba5ddc9cec more materials card picked up for home 2021-07-28 14:22:52 +02:00
Bachir Soussi Chiadmi d06cf6702a term_taxonomy_term_tree patche 2021-07-28 09:27:00 +02:00
Bachir Soussi Chiadmi fc85755ad1 fixed simplenews subscribers without account migration 2021-07-26 21:38:40 +02:00
Bachir Soussi Chiadmi 513bce8721 fixed breve->article i18n migration 2021-07-22 19:33:40 +02:00
Bachir Soussi Chiadmi e45a31aa43 removed hightwater from materiau migration 2021-07-22 19:18:56 +02:00
Bachir Soussi Chiadmi ab3379e361 better admin licenses view 2021-07-22 11:37:43 +02:00
Bachir Soussi Chiadmi 1806c09228 migrate user customer profil 2021-07-22 09:48:07 +02:00
Bachir Soussi Chiadmi e79bdeb5e6 member type automaticly filled on checkout 2021-07-16 20:12:10 +02:00
Bachir Soussi Chiadmi 6cc3844230 added member_type on user migration 2021-07-16 17:03:32 +02:00
Bachir Soussi Chiadmi 83b4c260bd created user profil customer migration 2021-07-15 18:00:42 +02:00
Bachir Soussi Chiadmi 76f671a9d3 updated advanced_text_formatter 2021-07-15 12:25:23 +02:00
Bachir Soussi Chiadmi c41a09cfa3 added role_delegation 2021-07-15 10:30:10 +02:00
Bachir Soussi Chiadmi 906cdfda64 updated contrib modules 2021-07-14 21:28:56 +02:00
Bachir Soussi Chiadmi 68ac003aeb updated contrib modules 2021-07-14 21:20:31 +02:00
Bachir Soussi Chiadmi fec7e98bcb updated json_api_extras 2021-07-14 20:54:34 +02:00
Bachir Soussi Chiadmi 48d32ef8d1 created full_html text format 2021-07-14 19:08:50 +02:00
Bachir Soussi Chiadmi 131ad86fbc updated better_exposed_filters and all commerce modules 2021-07-14 18:56:27 +02:00
Bachir Soussi Chiadmi 689a3903ad activated dgpr_tasks dgpr_fields, better popup display 2021-07-14 18:05:05 +02:00
Bachir Soussi Chiadmi 785719e6d3 better footer height 2021-07-14 17:14:41 +02:00
Bachir Soussi Chiadmi 8f7339b51e started rgpd integration 2021-07-14 12:23:13 +02:00
Bachir Soussi Chiadmi dddd19a7b3 added password length 2021-07-14 10:54:49 +02:00
Bachir Soussi Chiadmi d805ed5447 uninstalled password_policy 2021-07-14 10:32:00 +02:00
Bachir Soussi Chiadmi cdee9e41a3 installed password policy, retype password contraint instructions 2021-07-14 10:24:29 +02:00
Bachir Soussi Chiadmi 1f8ae09838 improved lazy loading card images 2021-07-12 12:50:40 +02:00
Bachir Soussi Chiadmi 7876386208 typo fix 2021-07-12 10:39:11 +02:00
Bachir Soussi Chiadmi afc14f8957 after reinstalling pwa, it seems to work better on dev env ... 2021-07-09 12:36:50 +02:00
Bachir Soussi Chiadmi 7f1a7531d7 exported splitted pwa config to prod env 2021-07-09 12:25:25 +02:00
Bachir Soussi Chiadmi 52ea8b825f uninstalles pwa from devel env 2021-07-09 12:18:55 +02:00
Bachir Soussi Chiadmi 7fd5278e82 splitted pwa config 2021-07-09 12:17:42 +02:00
Bachir Soussi Chiadmi 36350818ea dists 2021-07-09 12:04:13 +02:00
Bachir Soussi Chiadmi e4dcbbccec reverted previous commit 2021-07-09 11:58:56 +02:00
Bachir Soussi Chiadmi 504ce37552 uninstalled pwa on dev, config splitt pwa on stage & prod, TEST 2021-07-09 11:42:28 +02:00
Bachir Soussi Chiadmi 9fa3508260 cleaned the assets/dist folder, removed code splitting for font-ubunt and materialdesignicons 2021-07-09 11:35:37 +02:00
Bachir Soussi Chiadmi 3e0966f56b removed the link on checkout completion message 2021-07-08 22:42:33 +02:00
Bachir Soussi Chiadmi ddb7c9c14e limited manual payement to annual licenses 2021-07-08 22:32:18 +02:00
Bachir Soussi Chiadmi 510d7cb073 improved admin views commerce licenses 2021-07-08 12:42:14 +02:00
Bachir Soussi Chiadmi 8b6dd73ec4 added engagement de 12 mois to product variations descriptions 2021-07-08 11:43:45 +02:00
Bachir Soussi Chiadmi 84477a8d33 fixed payement confirme and or instructions texts 2021-07-08 10:00:57 +02:00
Bachir Soussi Chiadmi cbdae0d062 bug fix in MaterioCommerceNominativeTerms 2021-07-08 09:49:50 +02:00
Bachir Soussi Chiadmi 2fab2343bf created nominative terms in pricing checkout flow 2021-07-07 17:46:34 +02:00
Bachir Soussi Chiadmi 8c8fa6c2b9 fixed home commerce buttons 2021-07-07 16:14:12 +02:00
Bachir Soussi Chiadmi 9e3cffa291 customized place your order button 2021-07-07 11:58:02 +02:00
Bachir Soussi Chiadmi 9e01ecb2b9 added header phrase to login/register pricing modal 2021-07-07 11:21:04 +02:00
Bachir Soussi Chiadmi afa81b4a6f better pricing->loggin->checkoutflow transition 2021-07-07 11:02:09 +02:00
Bachir Soussi Chiadmi 8cd3b9bfea payement instruction for check ou transfert 2021-07-07 10:24:24 +02:00
Bachir Soussi Chiadmi 80427ae089 added comments to multijoueur webform 2021-07-05 14:45:56 +02:00
Bachir Soussi Chiadmi e8a8c43a29 multijoueur webform confirmation page 2021-07-05 12:31:11 +02:00
Bachir Soussi Chiadmi 2f41f2cf85 some fix for multijouer webform 2021-07-05 12:16:11 +02:00
Bachir Soussi Chiadmi 250e454424 translations for multijouer webform 2021-07-05 12:13:45 +02:00
Bachir Soussi Chiadmi 19f79da87e some fix for multijouer webform 2021-07-05 12:08:32 +02:00
Bachir Soussi Chiadmi 89c450e103 added email notification tomultijoueur submission 2021-07-01 16:58:16 +02:00
Bachir Soussi Chiadmi 6f3d2abe0f missed editors menu subbmissions link 2021-07-01 16:47:42 +02:00
Bachir Soussi Chiadmi 88b0ae5acd gave access to admin to multijoueur webform submissions 2021-07-01 16:44:27 +02:00
Bachir Soussi Chiadmi 284b9c51bc fixed multijoueur webform path alias 2021-07-01 16:36:09 +02:00
Bachir Soussi Chiadmi 2d704293a7 styled multijoueur webform 2021-07-01 16:33:15 +02:00
Bachir Soussi Chiadmi 382158ca6c multijoueur webform default country_code:FR 2021-07-01 12:39:48 +02:00
Bachir Soussi Chiadmi e4a5ef2e6b no vuejs for multijoueur webform 2021-07-01 12:36:13 +02:00
Bachir Soussi Chiadmi 5da1b2be5c created multijoueur webform 2021-07-01 12:32:27 +02:00
Bachir Soussi Chiadmi 5c90a44da4 admin can manage orders 2021-06-29 17:16:26 +02:00
Bachir Soussi Chiadmi 90662ad8fe asynch payement don't activate license right after checkout 2021-06-29 16:47:26 +02:00
Bachir Soussi Chiadmi 1ac8e08daa added terms of services 2021-06-25 14:00:13 +02:00
Bachir Soussi Chiadmi baf617e8ed update drupal/inline_entity_form drupal/entity_clone 2021-06-24 23:02:26 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi d2c9373f2b updated restui jsonapi_extras imagemagick 2021-06-24 22:44:34 +02:00
Bachir Soussi Chiadmi dfd2fad69f updated drupal/admin_toolbar 2021-06-24 22:38:56 +02:00
Bachir Soussi Chiadmi d9d967df0e updated drupal/ctools 2021-06-24 22:33:07 +02:00
Bachir Soussi Chiadmi cee7c5f78e updated drupal/graphql 2021-06-24 22:31:16 +02:00
Bachir Soussi Chiadmi 6498e71cdb updated drupal/search_api_solr 2021-06-24 22:27:32 +02:00
Bachir Soussi Chiadmi 98d9ece6e7 fixed synonyms update: need to reconfigure the all synonyms 2021-06-24 22:22:47 +02:00
Bachir Soussi Chiadmi e3dfe39d1d updated drupal/synonyms:^2.0.0-beta2, and others 2021-06-24 21:56:09 +02:00
Bachir Soussi Chiadmi 03a765509e updated drupal/views_conditional 2021-06-24 21:48:30 +02:00
Bachir Soussi Chiadmi e29f8228f0 updated drupal/workflow 2021-06-24 21:44:33 +02:00
Bachir Soussi Chiadmi f8f22efa69 updated drupal/advancedqueue, installed druapl/webform, now using composer 2 2021-06-24 21:37:05 +02:00
Bachir Soussi Chiadmi f9ede630e5 updated composer plugin wikimedia/composer-merge-plugin 2021-06-24 21:24:26 +02:00
Bachir Soussi Chiadmi 82ac176a50 better complete checkout message, bug fix 2021-06-21 16:55:11 +02:00
Bachir Soussi Chiadmi a250ede8c8 better complete checkout message 2021-06-21 16:47:53 +02:00
Bachir Soussi Chiadmi 580d6f9059 added manual payement 2021-06-21 15:46:10 +02:00
Bachir Soussi Chiadmi 6eb07263d3 commerce: collect vat number on billing info 2021-06-16 19:52:57 +02:00
Bachir Soussi Chiadmi e4bc529e2f fixed add to cart text translation 2021-06-11 11:53:31 +02:00
Bachir Soussi Chiadmi 4e285cbb4c fixed ask for a quote translation 2021-06-11 11:47:39 +02:00
Bachir Soussi Chiadmi b27f1afa45 added ask for a quote 2021-06-11 11:41:15 +02:00
Bachir Soussi Chiadmi 4fe9f08b67 changed 'add to cart' button text on pricing page 2021-06-11 11:12:13 +02:00
Bachir Soussi Chiadmi b28b8cedde changed 'add to cart' button text 2021-06-11 10:31:22 +02:00
Bachir Soussi Chiadmi 0371469138 better right for products for admin 2021-06-10 23:49:39 +02:00
Bachir Soussi Chiadmi 70eb4521c7 better views product amdin page 2021-06-10 23:43:59 +02:00
Bachir Soussi Chiadmi 8688d403c9 admin can edit products and variations 2021-06-10 23:38:48 +02:00
Bachir Soussi Chiadmi fad036cb21 updated core to 8.9.16 2021-06-10 21:29:26 +02:00
Bachir Soussi Chiadmi 6722964893 fixed home showroomcarroussel bug 2021-06-10 20:20:04 +02:00
Bachir Soussi Chiadmi 044346c016 better pricing page display 2021-06-10 20:02:26 +02:00
Bachir Soussi Chiadmi 81eb01d101 home sections labels link made active 2021-06-10 19:45:30 +02:00
Bachir Soussi Chiadmi 27ece7a12c home article cards links made active 2021-06-10 17:42:55 +02:00
Bachir Soussi Chiadmi 352223500f add to cart links for products in home 2021-06-09 13:06:52 +02:00
Bachir Soussi Chiadmi d9d2180f94 fixed article prev next 2021-06-08 21:35:02 +02:00
Bachir Soussi Chiadmi 8f8467ae97 warning member 2021-06-08 21:20:59 +02:00
Bachir Soussi Chiadmi c22383e99c views.view.pricing_product.yml 2021-06-08 14:53:33 +02:00
Bachir Soussi Chiadmi efd7bdaa51 webpack vuejs prod/dev mode final 2021-06-08 14:26:49 +02:00
Bachir Soussi Chiadmi f8d82b8c8f webpack vuejs prod mode 2021-06-08 14:15:26 +02:00
Bachir Soussi Chiadmi b35218ec81 webpack vuejs prod mode 2021-06-08 14:10:21 +02:00
Bachir Soussi Chiadmi 94bc2dab06 translated new folder 2021-06-08 12:06:41 +02:00
Bachir Soussi Chiadmi 1bdacc98ff fixed mailto: links on home 2021-06-08 11:48:43 +02:00
Bachir Soussi Chiadmi 10083d75c5 home page blabla links translatable 2021-06-08 11:15:47 +02:00
Bachir Soussi Chiadmi 4c0e683e07 member access login form block translated 2021-06-08 11:08:11 +02:00
Bachir Soussi Chiadmi 585f4e8a9f improved simplenews form display 2021-06-08 10:48:14 +02:00
Bachir Soussi Chiadmi 30a75e09db updated simplenews from 1-beta to 2-beta, translated subscription form 2021-06-08 10:41:18 +02:00
Bachir Soussi Chiadmi 3105ce1e81 fixed product lits bad variations language 2021-06-02 12:50:42 +02:00
Bachir Soussi Chiadmi 14169ab24a fixed gql products language selection 2021-06-02 12:40:46 +02:00
Bachir Soussi Chiadmi 11d781c646 fixed translated products view duplicates 2021-06-02 12:30:05 +02:00
Bachir Soussi Chiadmi 31bba93f72 order informations VAT translated 2021-06-02 11:55:24 +02:00
Bachir Soussi Chiadmi 05a2134ced product and variations translatable 2021-06-02 11:42:55 +02:00
Bachir Soussi Chiadmi 90b8f1bb6a pricing blocktitle translated 2021-06-02 11:21:03 +02:00
Bachir Soussi Chiadmi 345c10b11b fixed block title translation bug, pricing title remains untranslated 2021-06-01 23:14:33 +02:00
Bachir Soussi Chiadmi efc74ec5f4 translated all loading… 2021-06-01 22:46:15 +02:00
Bachir Soussi Chiadmi 16f2d98f15 pricing login/register form responsiveness 2021-06-01 22:25:30 +02:00
Bachir Soussi Chiadmi 370494499a pricing login/register translation 2021-06-01 22:01:46 +02:00
Bachir Soussi Chiadmi f0b69fa76a made translatable block page title 2021-06-01 15:02:31 +02:00
Bachir Soussi Chiadmi 9791e55b8a patched core to translate field group lables (on frontpage) 2021-06-01 14:36:29 +02:00
Bachir Soussi Chiadmi 9a69ef560e admin can translate homepage 2021-06-01 14:16:49 +02:00
Bachir Soussi Chiadmi e6887e1b77 some interface translations 2021-06-01 14:04:41 +02:00
Bachir Soussi Chiadmi 425eb7f58f added optional orientation attribute to mediaquery mixins, fixed modalecard in landscape mode 2021-06-01 13:37:39 +02:00
Bachir Soussi Chiadmi 72890c7ab0 fixed card's note input and recording 2021-06-01 12:21:10 +02:00
Bachir Soussi Chiadmi 2bf557b733 auto close hamburger menu on login adhérent 2021-05-31 17:23:45 +02:00
Bachir Soussi Chiadmi caf223effe fixed the adherent login redirect to base 2021-05-31 17:16:00 +02:00
Bachir Soussi Chiadmi cbd9570fb1 improved mobile menu 2021-05-31 17:00:03 +02:00
Bachir Soussi Chiadmi 305df5c7df improved mobile menu 2021-05-31 16:59:15 +02:00
Bachir Soussi Chiadmi cb15c9faf1 webpack gzip for prod AND dev 2021-05-31 16:04:19 +02:00
Bachir Soussi Chiadmi 14554b39d4 pwa Manifest doesn't have a maskable icon 2021-05-31 16:03:35 +02:00
Bachir Soussi Chiadmi 01f2e5017e cleaned favicons in theme 2021-05-27 19:40:59 +02:00
Bachir Soussi Chiadmi 214924dfda added favicons generated by https://realfavicongenerator.net/ 2021-05-27 19:36:55 +02:00
Bachir Soussi Chiadmi 92910614c8 pwa extra 2021-05-27 18:46:37 +02:00
Bachir Soussi Chiadmi 54d5b054f7 advanced aggregate, webpack gzip 2021-05-27 16:39:15 +02:00
Bachir Soussi Chiadmi 97d14c297c fixed home intro columend paragraphs 2021-05-26 10:17:06 +02:00
Bachir Soussi Chiadmi 292631c29b #1107: forgot drupal config files 2021-05-25 22:29:47 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi afb929c042 security updates 2021-05-25 10:47:21 +02:00
Bachir Soussi Chiadmi e9cd511fa5 improved assisted research ui 2021-05-20 20:36:10 +02:00
Bachir Soussi Chiadmi e499724e20 improved assisted research ui 2021-05-20 20:30:54 +02:00
Bachir Soussi Chiadmi 81f47c4300 fix search autocomplete duplicates 2021-05-20 20:19:42 +02:00
Bachir Soussi Chiadmi 43a8daff8a translated terms in assisted search 2021-05-20 20:12:41 +02:00
Bachir Soussi Chiadmi a4baf0d6a6 improved assisted research ui 2021-05-20 20:03:02 +02:00
Bachir Soussi Chiadmi 90883384f4 added field_weight to assisted research terms for sorting 2021-05-20 19:45:21 +02:00
Bachir Soussi Chiadmi 29a77178d5 fixed assisted research admin view duplicates bug 2021-05-20 19:29:04 +02:00
Bachir Soussi Chiadmi 7c1ed502c8 core update to 8.9.14 2021-05-19 18:21:57 +02:00
Bachir Soussi Chiadmi a36c19b21a toggle search filers display 2021-05-19 18:21:29 +02:00
Bachir Soussi Chiadmi 9ff6e71eed added workflow to thématiques 2021-04-21 22:23:48 +02:00
Bachir Soussi Chiadmi 77d8ee9ed8 better assisted search color design 2021-04-21 21:59:41 +02:00
Bachir Soussi Chiadmi c689045043 advanced search vocabulary translation for admin 2021-04-21 21:40:17 +02:00
Bachir Soussi Chiadmi eca3c55351 patched slim-select https://github.com/brianvoe/slim-select/compare/master...bachy:master 2021-04-21 21:38:48 +02:00
Bachir Soussi Chiadmi 4e576aa146 forgot to commit drupal config files 2021-04-07 11:52:52 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 47c5d69894 composer install advagg (advanced aggregation) not enabled yet 2021-04-07 11:49:31 +02:00
Bachir Soussi Chiadmi a86203d51d splitted chunk ubuntu font 2021-04-06 12:41:28 +02:00
Bachir Soussi Chiadmi b4b51e3a41 splitted chunks for vue router pages, materialdesignicons styles 2021-04-06 12:31:31 +02:00
Bachir Soussi Chiadmi b8cdc2d64b webpack splitted chuncks (vue-simple-accordion & vue-cool-lightbox) 2021-04-06 10:42:49 +02:00
Bachir Soussi Chiadmi ca717e9abc code optimization: removed en.json import as it is to heavy 2021-04-05 20:58:54 +02:00
Bachir Soussi Chiadmi 19673b1a6a compiled for prod 2021-04-05 14:57:36 +02:00
Bachir Soussi Chiadmi 6e786bb13c better search filters UI 2021-04-05 14:57:02 +02:00
Bachir Soussi Chiadmi 88e0fb4c9a compiled for prod 2021-04-05 12:46:59 +02:00
Bachir Soussi Chiadmi 8008217444 search filters ok, to be improved on results pertinance 2021-04-05 12:45:58 +02:00
Bachir Soussi Chiadmi fd8237037a started advanced search UI 2021-04-02 16:35:29 +02:00
Bachir Soussi Chiadmi 1851c84ea5 started advanced search 2021-04-01 22:44:44 +02:00
Bachir Soussi Chiadmi 8ff1cfb3ad fixed login redirect to base only for adherents 2021-04-01 21:17:25 +02:00
Bachir Soussi Chiadmi af00248150 compiled for prod 2021-03-31 22:05:18 +02:00
Bachir Soussi Chiadmi 3ed0882cc1 cookie auth for rest views blablba & showroom 2021-03-31 22:04:19 +02:00
Bachir Soussi Chiadmi 38b8321d50 fixed responsive header tools before mobile (hamburgermenu) mode) 2021-03-31 22:00:37 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 3042f97b29 fixed all eslint errors and warning, compiled as PROD 2021-03-31 18:42:05 +02:00
Bachir Soussi Chiadmi ae3c8f1234 responsive: fixed modalecard from flagcollection 2021-03-31 11:03:00 +02:00
Bachir Soussi Chiadmi 70b36d9f55 added configured pwa module 2021-03-30 17:06:12 +02:00
Bachir Soussi Chiadmi 5fb69e008d responsive: blabla ok, pricing first page ok 2021-03-30 16:43:56 +02:00
Bachir Soussi Chiadmi d72e102cc5 responsive: base ok 2021-03-30 15:42:40 +02:00
Bachir Soussi Chiadmi 2f1636dfd4 more respnsive: header hamburger done, started base 2021-03-29 22:28:24 +02:00
Bachir Soussi Chiadmi d170979b42 full header-right responsive hamburger menu ok for logged-in users 2021-03-29 11:57:26 +02:00
Bachir Soussi Chiadmi 5df8c9829a full header-right responsive hamburger menu ok for unlogged-in users 2021-03-29 11:43:37 +02:00
Bachir Soussi Chiadmi 1733ad128a started full header-right responsive hamburger menu 2021-03-26 16:48:47 +01:00
Bachir Soussi Chiadmi f6130faa7c responsive: home pricing 2021-03-25 21:37:03 +01:00
Bachir Soussi Chiadmi 63fdc0061f responcive: home quite ok 2021-03-25 19:38:15 +01:00
Bachir Soussi Chiadmi 89286d2610 responcive: flag collection in content left 2021-03-19 21:52:36 +01:00
Bachir Soussi Chiadmi 4d1299387a responcive: better header 2021-03-19 21:38:28 +01:00
Bachir Soussi Chiadmi 8cb32b1b48 replaced :hover by @media(hover: hover) 2021-03-19 16:42:09 +01:00
Bachir Soussi Chiadmi c9edaaf3c4 converted responsive to @include col-mediaquery-max(3) 2021-03-19 16:21:18 +01:00
Bachir Soussi Chiadmi 5188b01272 responsive: fixed the grid for small screens 2021-03-19 16:08:46 +01:00
Bachir Soussi Chiadmi b4ebb1cf3f forgot the web font files in dist/static/ 2021-03-19 16:08:14 +01:00
Bachir Soussi Chiadmi e7a773dc0f import mdi in main.scss instead of drupal theme library 2021-03-19 16:06:06 +01:00
Bachir Soussi Chiadmi 5ffacc45ed started responsive UI: header 2021-03-18 23:13:50 +01:00
Bachir Soussi Chiadmi 1862f2922e translation config files 2021-03-18 22:05:37 +01:00
Bachir Soussi Chiadmi 50f76ff0cd added samples to flagcollection and linked material in thematique 2021-03-18 21:58:59 +01:00
Bachir Soussi Chiadmi 406d215a04 images styles generation notice fix 2021-03-17 19:24:09 +01:00
Bachir Soussi Chiadmi d553146450 images styles generation notice fix 2021-03-17 19:21:01 +01:00
Bachir Soussi Chiadmi 8964b94b9f images styles generation custom module 2021-03-17 18:56:01 +01:00
Bachir Soussi Chiadmi 9bae6d15ff twiked user page tabs 2021-03-11 23:14:16 +01:00
Bachir Soussi Chiadmi ce1beb7278 removed persistent_login module 2021-03-11 21:52:36 +01:00
Bachir Soussi Chiadmi ec6ab0dc7b translated delete folder dialog, added closed event 2021-03-11 19:53:56 +01:00
Bachir Soussi Chiadmi 88445b4397 better flagcolls list display 2021-03-11 19:14:20 +01:00
Bachir Soussi Chiadmi df71378e5f added folder deletion confirmation 2021-03-11 19:00:09 +01:00
Bachir Soussi Chiadmi e0f8b123f9 added note picto to medium Card responding to note creation on modalCard 2021-03-10 14:54:58 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 4894f88c6d updated mdi package, note icon is changing ifthere is a note 2021-03-09 22:52:29 +01:00
Bachir Soussi Chiadmi 98002d0296 def settings for user_email_verification 2021-03-09 22:07:31 +01:00
Bachir Soussi Chiadmi 637b1d9bf0 replaced user_registrationpassword by user_email_verification 2021-03-09 21:26:35 +01:00
Bachir Soussi Chiadmi b992c1c667 updated socials links 2021-03-09 21:00:07 +01:00
Bachir Soussi Chiadmi 5ec39a5f0a fixed registerform loading bug 2021-03-09 17:03:38 +01:00
Bachir Soussi Chiadmi 8af88af806 added user_registrationpassword 2021-03-09 16:46:59 +01:00
Bachir Soussi Chiadmi bc48c9e876 cleaned materio_gqp, fixed gql linked_materials bad language 2021-03-09 16:35:48 +01:00
Bachir Soussi Chiadmi 86670565ba autologout settings 2021-03-09 15:25:08 +01:00
Bachir Soussi Chiadmi c5c3da9a46 added social media links 2021-03-09 15:24:49 +01:00
Bachir Soussi Chiadmi e29bed914c modalcard accordeon improved 2021-03-09 14:53:22 +01:00
Bachir Soussi Chiadmi a1bff5d4b8 click on themacard image open thema, not lightbox 2021-03-09 14:29:28 +01:00
Bachir Soussi Chiadmi f89c29a8b9 blabla: click on whole article card open it 2021-03-09 11:35:00 +01:00
Bachir Soussi Chiadmi 1ec8a371b5 fix #1008, create folder from card and auto flag it 2021-03-08 22:04:50 +01:00
Bachir Soussi Chiadmi d1e54b72b3 updating header menu while loggin (show base link) 2021-03-08 21:11:14 +01:00
Bachir Soussi Chiadmi b7459cf014 improved translation links update 2021-03-08 18:45:19 +01:00
Bachir Soussi Chiadmi 488447fbe1 fixed prev next links in article page for new route using id 2021-03-08 15:01:09 +01:00
Bachir Soussi Chiadmi d4957ad19a restored redis from 1.5 2021-03-08 14:47:35 +01:00
Bachir Soussi Chiadmi 88f7b8c285 getpathtranslation invalid path temporary workarround 2021-03-08 14:43:43 +01:00
Bachir Soussi Chiadmi 7e460b9764 getpathtranslation invalid path temporary workarround 2021-03-08 14:41:22 +01:00
Bachir Soussi Chiadmi 30b2c9267b downgraded redis from 1.5 to 1.4 2021-03-08 14:14:23 +01:00
Bachir Soussi Chiadmi ee908b4603 fixed language switcher update on vue route change 2021-03-06 22:02:48 +01:00
Bachir Soussi Chiadmi 8dadb8d3a5 replaced path+route_load navigation by id nav for articles and thematiques 2021-03-06 16:46:19 +01:00
Bachir Soussi Chiadmi 651315c319 restrict base search and default base to current language 2021-03-05 21:32:59 +01:00
Bachir Soussi Chiadmi 820bfcf85a patched core for configimporter->checkop delete on null 2021-03-05 12:09:02 +01:00
Bachir Soussi Chiadmi 596525328c added visuel display on thematique page 2021-03-05 11:44:54 +01:00
Bachir Soussi Chiadmi ee81e5fe18 removed user devel perms 2021-03-05 11:40:50 +01:00
Bachir Soussi Chiadmi c7ce594ee4 patched unique_content_field_validation 2021-03-04 11:32:39 +01:00
Bachir Soussi Chiadmi e0bb0d378a added unique_content_field_validation 2021-03-04 11:08:27 +01:00
Bachir Soussi Chiadmi 5383719450 added lang param to graphql thematique load 2021-03-04 10:52:46 +01:00
Bachir Soussi Chiadmi 284037ad69 ran composer update 2021-03-04 10:44:31 +01:00
Bachir Soussi Chiadmi b6c6851837 forgot the graphql patch file 2021-03-03 17:58:35 +01:00
Bachir Soussi Chiadmi 6485e3e27b fixed thematiques display 2021-03-03 17:55:32 +01:00
Bachir Soussi Chiadmi 72ea56e313 patched contrib graphql fixed Invalid translation language 2021-03-03 17:54:54 +01:00
Bachir Soussi Chiadmi c767654dc6 enabled thematique translation, article title translation, misc 2021-03-03 16:57:04 +01:00
Bachir Soussi Chiadmi 11f6848d59 reinstalled composer as lock and json wher not sync 2021-03-03 16:47:06 +01:00
Bachir Soussi Chiadmi 8fd57d2579 tried to boost sapi query with termid, do not work 2021-03-03 11:32:23 +01:00
Bachir Soussi Chiadmi ae0778b8b2 added fav icon to theme 2021-03-02 15:59:26 +01:00
Bachir Soussi Chiadmi a4104882fe migrate script resets the migration before migrate 2021-03-01 23:40:58 +01:00
Bachir Soussi Chiadmi b8da8b516b recommited main.js 2021-03-01 23:29:04 +01:00
Bachir Soussi Chiadmi b65a5a6a64 added flags command to migrate script 2021-03-01 18:52:20 +01:00
Bachir Soussi Chiadmi 1455906c52 added url alias regeneration to migrate script 2021-03-01 18:50:54 +01:00
Bachir Soussi Chiadmi b9986e2b23 added dicard-changes:true to composer.json 2021-03-01 18:46:48 +01:00
Bachir Soussi Chiadmi c6003d93ff added dicard-changes:true to composer.json 2021-03-01 18:44:52 +01:00
Bachir Soussi Chiadmi 63773bb20d flag_list dossier config 2021-03-01 18:35:48 +01:00
Bachir Soussi Chiadmi 648b0102c5 bunch of config, will see ... 2021-03-01 18:34:22 +01:00
Bachir Soussi Chiadmi 4d3d31f4f4 patched flag_lists to fix bug on delete if no related flag 2021-03-01 18:32:59 +01:00
Bachir Soussi Chiadmi 602753c775 fixed searchform bug 2021-03-01 16:41:51 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi aab0c6a3e5 some comments on materio_graphql 2021-02-26 23:51:52 +01:00
Bachir Soussi Chiadmi a6f28da58f fixed flaglistitems not being deleted when flagcoll is 2021-02-26 23:50:23 +01:00
Bachir Soussi Chiadmi eaa6d6eebd patched flag_lists to avoid flag actions creation 2021-02-26 23:48:51 +01:00
Bachir Soussi Chiadmi 9f4cf46822 flaglists migration is ok, but flood drupal 2021-02-26 10:49:05 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 256d4dbf1c set website link field in company external only 2021-02-24 14:59:35 +01:00
Bachir Soussi Chiadmi 8668974419 patched address modules to get the full form of country_code in sapi index 2021-02-24 14:58:45 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 9f0b257c62 improved sapi_solr query condition on field_reference for multiple references 2021-02-24 11:39:20 +01:00
Bachir Soussi Chiadmi 5dfb746132 set taxonomy terms as token in sapi_solr fields 2021-02-24 11:16:24 +01:00
Bachir Soussi Chiadmi 015139d04b added sapi_solr query condition on field_reference 2021-02-24 10:48:07 +01:00
Bachir Soussi Chiadmi d579bba5c7 rolledback to graphql 4.0 2021-02-24 10:47:26 +01:00
Bachir Soussi Chiadmi 518d31c681 fixed composer graphql dependencies 2021-02-22 16:17:18 +01:00
Bachir Soussi Chiadmi 59e02b93ee fixed the default base page lang code bug 2021-02-22 16:05:54 +01:00
Bachir Soussi Chiadmi e993963e1c updated search api config 2021-02-22 16:04:39 +01:00
Bachir Soussi Chiadmi 794da363c5 fixed article migrate date changed bug 2021-02-22 13:45:47 +01:00
Bachir Soussi Chiadmi 55cf7c4749 fix graphql schema bug 2021-02-22 12:55:29 +01:00
Bachir Soussi Chiadmi b377dc517f config seems to be clean again, will see ... 2021-02-17 15:57:41 +01:00
Bachir Soussi Chiadmi f91b0c7c58 restored flag_lists configs" 2021-02-17 15:52:29 +01:00
Bachir Soussi Chiadmi 2fb9af43b2 patched flag_lists 2021-02-17 15:21:17 +01:00
Bachir Soussi Chiadmi 25d951a662 updated search_api to 1.19 and flag_list to dev 2021-02-17 14:44:04 +01:00
Bachir Soussi Chiadmi 4f9facddf1 first draft of flaglist migrate, completly screwed up 2021-02-16 16:50:22 +01:00
Bachir Soussi Chiadmi 162950c929 ref S-0098 become S0098 without score 2021-02-15 15:30:24 +01:00
Bachir Soussi Chiadmi c572503d1a removed all fields but country from company address 2021-02-15 14:00:26 +01:00
Bachir Soussi Chiadmi f2632177ed removed company's department field 2021-02-15 13:45:16 +01:00
Bachir Soussi Chiadmi 35e46b4010 reset graphql from language negociation after drupal/core patch 2021-02-15 13:24:40 +01:00
Bachir Soussi Chiadmi 82a6860bce patched druapl/core to avoid language negociation graphql bug 2021-02-15 13:02:48 +01:00
Bachir Soussi Chiadmi 78951dec96 remove graphql from language negociation 2021-02-15 12:55:27 +01:00
Bachir Soussi Chiadmi 6d204251ce remove graphql from language negociation 2021-02-15 12:47:36 +01:00
Bachir Soussi Chiadmi c2a23a9e5b migration: cutting nosample location to memo #nosample 2021-02-15 12:41:33 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 4e6ccb23dc added failed login for register form 2021-01-28 12:26:27 +01:00
Bachir Soussi Chiadmi e65dfeb5b5 added login failed message (remains register message); installed flood_control contrib module 2021-01-27 22:49:52 +01:00
Bachir Soussi Chiadmi 584c4cc5d2 updating language switcher links on route change; fixed prev/next blabla article links 2021-01-27 21:21:20 +01:00
Bachir Soussi Chiadmi 2b67b22ce5 removed again graphql from language negociation 2021-01-26 21:58:13 +01:00
Bachir Soussi Chiadmi d64bee211c fixed search block submit button display 2021-01-26 21:51:24 +01:00
Bachir Soussi Chiadmi fb14eb95cf updated config after contrib module upadte; updated search_api_solr 2021-01-26 21:46:12 +01:00
Bachir Soussi Chiadmi 0474546d64 updated all contrib modules 2021-01-26 21:26:01 +01:00
Bachir Soussi Chiadmi 48273d3889 updated core to 8.9.13 2021-01-26 21:13:13 +01:00
Bachir Soussi Chiadmi c986eb3896 moved samples to accordion as it is content not tool 2021-01-26 16:44:21 +01:00
Bachir Soussi Chiadmi 1f9b5a0053 personnal notes on materails on modalCard is ok 2021-01-26 16:36:27 +01:00
Bachir Soussi Chiadmi 1dd65af561 added industriels name and country code to sapi solr index 2021-01-26 12:27:30 +01:00
Bachir Soussi Chiadmi 1ff973d995 improved industriels display 2021-01-26 11:43:42 +01:00
Bachir Soussi Chiadmi e4b4a967a0 added description in accordion, default opened 2021-01-26 11:29:23 +01:00
Bachir Soussi Chiadmi 26c81c7c8e fix home pricing links 2021-01-26 10:58:09 +01:00
Bachir Soussi Chiadmi 2d07379946 improved display printable cards 2021-01-25 22:26:25 +01:00
Bachir Soussi Chiadmi 15ad8e2652 improved display printable cards 2021-01-25 22:24:29 +01:00
Bachir Soussi Chiadmi 72667f075a added print tool to cards 2021-01-25 22:19:21 +01:00
Bachir Soussi Chiadmi 1ca9937fd4 added samples to search result card 2021-01-25 17:39:44 +01:00
Bachir Soussi Chiadmi e07c6b5260 fixe industrial website display 2021-01-25 17:21:27 +01:00
Bachir Soussi Chiadmi ab2c1eee5e fixe industrial website display 2021-01-25 17:19:06 +01:00
Bachir Soussi Chiadmi b675960e2a refactored modale : accordion 2021-01-25 17:13:38 +01:00
Bachir Soussi Chiadmi 8945034b21 displayed attachments, added attachments filter to material admin view 2021-01-25 16:15:03 +01:00
Bachir Soussi Chiadmi 5d4c1d5449 added material reference in solr index 2021-01-25 14:56:18 +01:00
Bachir Soussi Chiadmi 515e400ea5 modalcard added samples, industriels in navtools; flag collection items open modalcard 2021-01-22 12:12:31 +01:00
Bachir Soussi Chiadmi 9e99c4c688 fixed modal show and hide with right name 2021-01-20 12:42:21 +01:00
Bachir Soussi Chiadmi 7f7cbb9c7e fixed linked materials display 2021-01-20 12:13:57 +01:00
Bachir Soussi Chiadmi 37f199416f added linked materials in modalCard 2021-01-20 12:09:22 +01:00
Bachir Soussi Chiadmi a3dd424289 click on img on material card open the ModalCard, not the coollightbox #992 2021-01-19 16:56:53 +01:00
Bachir Soussi Chiadmi 64dadbccf0 redirect to default base on login #984 2021-01-19 16:38:26 +01:00
Bachir Soussi Chiadmi f4174fac16 added default base page 2021-01-19 16:30:14 +01:00
Bachir Soussi Chiadmi a0d1099eae fix login blockdisplay #986 2021-01-19 14:51:33 +01:00
Bachir Soussi Chiadmi 35e1ac5096 redirect to home page after any logout 2021-01-19 12:18:28 +01:00
Bachir Soussi Chiadmi 2cf2f378ce fixed graphql linked_materials entity_reference translation 2021-01-19 11:42:14 +01:00
Bachir Soussi Chiadmi bc2bd2861c language negociation 2021-01-19 10:29:11 +01:00
Bachir Soussi Chiadmi 26096502a7 disabled hd watermarked image style 2021-01-18 12:27:37 +01:00
Bachir Soussi Chiadmi 0704a85a63 fixed the search results translation with graphql loading 2021-01-12 12:17:50 +01:00
Bachir Soussi Chiadmi efd88d298b pricing login modal : added password strength description, and lost password link 2021-01-12 10:17:49 +01:00
Bachir Soussi Chiadmi 02c983e7e0 refactored checkout workflow with stripe 2021-01-11 21:16:42 +01:00
Bachir Soussi Chiadmi 2df6e53aa0 a little more styling 2021-01-06 22:16:50 +01:00
Bachir Soussi Chiadmi 2cb5a3c5b4 finalized styling of checkout order informations page 2021-01-06 22:04:53 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi ff03643ec7 imporved pricing page, better display for Login/register modal form 2021-01-05 13:03:46 +01:00
Bachir Soussi Chiadmi 7f027f322c refactored front pricing to use graphql, refactored to add 2 products (web & web+showroom) each one with 2 variations (monthly, annual) 2021-01-04 22:11:11 +01:00
Bachir Soussi Chiadmi 830f5a5909 added commerce's products and variations queries to graphql 2021-01-04 21:44:13 +01:00
Bachir Soussi Chiadmi dfe6a21021 added product vairations buttons on frontpage 2021-01-04 14:31:29 +01:00
Bachir Soussi Chiadmi 8a58ef9f47 added links on frontpage field labels 2021-01-04 14:20:04 +01:00
Bachir Soussi Chiadmi c4a803cbd9 home async loading bug fix 2021-01-04 11:31:01 +01:00
Bachir Soussi Chiadmi 84ae91655e improved footer display 2021-01-04 11:07:16 +01:00
Bachir Soussi Chiadmi 3cebce26e6 added and designed home footer simplenews subscription 2020-12-28 16:40:11 +01:00
Bachir Soussi Chiadmi 01bf726cca home products css display 2020-12-27 19:22:21 +01:00
Bachir Soussi Chiadmi a292da37c8 added product variations to home page on pricing 2020-12-27 18:44:26 +01:00
Bachir Soussi Chiadmi b7f9d99790 home showrooms OK 2020-12-27 17:46:04 +01:00
Bachir Soussi Chiadmi 9941eed64a started home showroom carroussel with mediaquery in js 2020-12-27 13:03:55 +01:00
Bachir Soussi Chiadmi 1ae54233af refactored home blabla article list 2020-12-27 12:05:34 +01:00
Bachir Soussi Chiadmi a2773b1b20 refactored home database materials 2020-12-27 11:09:03 +01:00
Bachir Soussi Chiadmi 0fc6347585 create vue-link-formatter module, integrated home link fields into vuejs 2020-12-26 22:33:25 +01:00
Bachir Soussi Chiadmi c60d9c7316 added home links as individual links, improved the home layout with field_group 2020-12-26 17:05:58 +01:00
Bachir Soussi Chiadmi ba503a97cb added btn class for home btn, added linkint profile in wysiwyg 2020-12-26 13:28:35 +01:00
Bachir Soussi Chiadmi 8527be2da9 finished thematique layout, added mixin for columns media-query 2020-12-26 12:42:37 +01:00
Bachir Soussi Chiadmi 144ab7db26 created thematique page 2020-12-25 17:37:15 +01:00
Bachir Soussi Chiadmi f65e8fb140 replaced coollightbox src by watermarked img 2020-12-25 11:33:39 +01:00
Bachir Soussi Chiadmi c1f117d7bb added vue-meta plugin, fixed article prev next, fixed page title on articles 2020-12-24 19:05:45 +01:00
Bachir Soussi Chiadmi 78155f83b8 added pathauto, refactored article to load gql directly from path, the vuejs route and drupal route can finally match, HALLELUYA git status 2020-12-24 17:11:51 +01:00
Bachir Soussi Chiadmi ee97e675e3 integrated thematique in serahc results 2020-12-24 14:50:13 +01:00
Bachir Soussi Chiadmi a4bbdecdd2 created thematique admin view, added action create thematique, thematique form display 2020-12-23 22:57:51 +01:00
Bachir Soussi Chiadmi 609d4f5fde fixed modalCard after graphql refactoring 2020-12-23 19:11:46 +01:00
Bachir Soussi Chiadmi 53dcc8b854 refactored loadMaterials vuex mixins with graphql 2020-12-23 18:05:25 +01:00
Bachir Soussi Chiadmi 665a550748 improving graphql defs 2020-12-22 22:00:12 +01:00
Bachir Soussi Chiadmi 2175e7ae2d refactored materioSchemaExtension 2020-12-22 19:28:27 +01:00
Bachir Soussi Chiadmi 5deb568786 improving graphql defs, refactoring graphql defs 2020-12-22 18:17:02 +01:00
Bachir Soussi Chiadmi f39079c616 fixed article graphql refactoring, continued to improve graphql for materials 2020-12-22 16:36:06 +01:00
Bachir Soussi Chiadmi 1dcd627cab graphql Article donne 2020-12-16 16:53:07 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 2071a99ca2 added working graphql 4 module and started materio_graphql 2020-12-09 22:55:16 +01:00
Bachir Soussi Chiadmi 2fbba0fe7f updated url video filter, installed graphql module 2020-12-08 21:10:00 +01:00
Bachir Soussi Chiadmi 72c83bfc93 fixed json cache bug on ajax home 2020-12-08 15:27:34 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 07a48670ff updated core to 8.9.11 2020-12-08 15:11:45 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi a4e689c27a activated lightbox on cards, started to dev modal-card 2020-12-01 23:02:35 +01:00
Bachir Soussi Chiadmi 8f854ff287 minor fixe on blabla's article: lightbox, flag/unflag 2020-12-01 21:10:06 +01:00
Bachir Soussi Chiadmi 564a1638fc folders beta 1 2020-12-01 20:40:37 +01:00
Bachir Soussi Chiadmi 93c4707c45 big refactoring, opening flagcollection (folder) on the left of main-content 2020-11-27 23:02:59 +01:00
Bachir Soussi Chiadmi 420a879a4e removed fix from eslint 2020-11-26 22:46:01 +01:00
Bachir Soussi Chiadmi 6d9d18b7ba strated to displaying falgcollection on the left of results 2020-11-26 22:45:46 +01:00
Bachir Soussi Chiadmi ed9e62718c added fix option to eslint 2020-11-25 22:49:17 +01:00
Bachir Soussi Chiadmi 1c1fb294c5 addepated code to last commit 2020-11-25 21:42:56 +01:00
Bachir Soussi Chiadmi 8b709a42c3 upgraded all npm packages (webpack 5, eslint 7, etc) and activated eslint 2020-11-25 21:39:40 +01:00
Bachir Soussi Chiadmi f002c81008 webpack: remove eslint, added terser optimization in prod build 2020-11-25 15:25:57 +01:00
Bachir Soussi Chiadmi c12f72e3fe better async handling for flag unflag 2020-11-24 15:10:35 +01:00
Bachir Soussi Chiadmi 640085c049 bug fix 2020-11-24 15:05:30 +01:00
Bachir Soussi Chiadmi a38653f7ce flagging unflagging cards 2020-11-24 14:07:10 +01:00
Bachir Soussi Chiadmi ffc4a88094 improved my folders display on header 2020-11-20 10:39:19 +01:00
Bachir Soussi Chiadmi ce31859bb6 ignored some flag and flag_lists config files 2020-11-19 21:49:02 +01:00
Bachir Soussi Chiadmi fb7acbe3ed improved my folders display on header 2020-11-19 21:43:56 +01:00
Bachir Soussi Chiadmi a8645a4b2a deleting flaglist_collection from ui 2020-11-19 19:02:04 +01:00
Bachir Soussi Chiadmi 41177bd4e6 creating folders from ui 2020-11-19 17:09:48 +01:00
Bachir Soussi Chiadmi 6718e5c9f9 enabled flag_lists, started flags front ui 2020-11-18 13:22:30 +01:00
Bachir Soussi Chiadmi 8db06621ce migration is ok again (remains probleme of ram consuming > 4Go for users 2020-11-17 11:23:03 +01:00
Bachir Soussi Chiadmi ee5f880f2c re-enabled migration modules 2020-11-09 16:54:48 +01:00
Bachir Soussi Chiadmi 5afb8b0076 patched commerce_cart_api https://www.drupal.org/project/commerce_cart_api/issues/3116623 2020-11-09 16:35:18 +01:00
Bachir Soussi Chiadmi 798a4c3929 added content_sync module and exported home node 2020-11-04 15:08:52 +01:00
Bachir Soussi Chiadmi bf88f2ed20 updated core to 8.9.7 2020-11-03 18:14:36 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 90186191b2 materiau's name translatable 2020-09-21 14:48:06 +02:00
Bachir Soussi Chiadmi 5c6ce9396f added tags to assisted research 2020-09-21 13:04:06 +02:00
Bachir Soussi Chiadmi 30f8040835 added admin menu assisted research 2020-09-21 12:47:13 +02:00
Bachir Soussi Chiadmi 45d9b7cefb improved assisted research admin ui 2020-09-21 12:41:31 +02:00
Bachir Soussi Chiadmi 8bb66730a3 added admin ui for assisted research taxonomy 2020-09-21 12:27:05 +02:00
Bachir Soussi Chiadmi db4221da35 created assieted_language vocabulary 2020-09-21 12:10:10 +02:00
Bachir Soussi Chiadmi 4047786f8e admin views twik 2020-02-20 18:13:02 +01:00
Bachir Soussi Chiadmi e4bb6c909f some bug fixe, added showroom 2020-02-20 12:57:35 +01:00
Bachir Soussi Chiadmi f69853bb46 made blabla article lightbox display for video and images 2020-02-20 12:12:35 +01:00
Bachir Soussi Chiadmi b32e609538 better blabla/article display 2020-02-20 10:36:49 +01:00
Bachir Soussi Chiadmi b6c38341b4 added video (vimeo & youtube) display 2020-02-19 17:59:26 +01:00
Bachir Soussi Chiadmi 3a9f162bb0 more blabla 2020-02-19 15:58:15 +01:00
Bachir Soussi Chiadmi d647a8c0b7 more blabla 2020-02-19 15:30:58 +01:00
Bachir Soussi Chiadmi b8ec2a934b blabla article card title_image and animated gif with imagemagick 2020-02-19 14:35:49 +01:00
Bachir Soussi Chiadmi 98e09c1f4a reactivated better_messages 2020-02-19 11:04:17 +01:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi 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 Soussi Chiadmi 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 Soussi Chiadmi a95d44c92b fixed solr configs after massive update broke it all 2020-02-18 15:53:21 +01:00
Bachir Soussi Chiadmi e87cf746ea builded prod 2020-02-17 16:14:26 +01:00
Bachir Soussi Chiadmi 48d9d3cd43 added platform config php 7.3 to composer.json 2020-02-17 15:57:53 +01:00
Bachir Soussi Chiadmi 31faccbee3 updated profile 2020-02-17 15:44:48 +01:00
Bachir Soussi Chiadmi 8ad3537e70 full update (with some difficulties from pathauto 2020-02-17 15:43:34 +01:00
Bachir Soussi Chiadmi bd48a7dad8 added csrftoken to getCart REST call 2019-11-06 17:22:43 +01:00
Bachir Soussi Chiadmi 55bb48c750 added csrftoken to register REST call 2019-11-06 16:35:15 +01:00
Bachir Soussi Chiadmi eb6cb2db27 pricing->addtocart->login|register->checkout page OK 2019-11-06 12:16:33 +01:00
Bachir Soussi Chiadmi c3a26a709e npm update 2019-11-05 18:04:12 +01:00
Bachir Soussi Chiadmi 6f2301d96c some regular updates 2019-11-05 18:02:39 +01:00
Bachir Soussi Chiadmi 10c2bb8d13 more commerce settings 2019-10-07 20:26:23 +02:00
Bachir Soussi Chiadmi 0437964793 composer update 2019-10-07 17:41:11 +02:00
Bachir Soussi Chiadmi dc3d0d1ca3 not launching vue on commerce pages 2019-10-07 17:32:14 +02:00
Bachir Soussi Chiadmi d5a6194727 handeled login or register from a modal, YES git status 2019-10-07 15:54:03 +02:00
Bachir Soussi Chiadmi 8b3c31c0f5 exported drupal config 2019-10-06 21:53:14 +02:00
Bachir Soussi Chiadmi 6598b88945 loading and displaying real login form and register form from drupal 2019-10-06 21:32:46 +02:00
Bachir Soussi Chiadmi 96b23acbb3 login from modal is working, register is lacking password generator 2019-10-06 16:32:25 +02:00
Bachir Soussi Chiadmi 79f9be6c06 started modal login and registration 2019-10-05 21:40:26 +02:00
Bachir Soussi Chiadmi ebb20c6176 display product list, rest addtocart 2019-10-05 20:01:06 +02:00
Bachir Soussi Chiadmi f5e18e9c20 blabla article display and nav 2019-07-25 21:23:23 +02:00
Bachir Soussi Chiadmi f2d8c15c25 added showrooms pages, made page-title color 2019-07-24 17:20:44 +02:00
Bachir Soussi Chiadmi 77154f04a3 fine tunning 2019-07-16 18:36:17 +02:00
Bachir Soussi Chiadmi 9ba8834a1f improved grid system with media query in home display 2019-07-16 17:58:55 +02:00
Bachir Soussi Chiadmi 53209dbca1 going on with home display: shworooms 2019-07-16 17:01:18 +02:00
Bachir Soussi Chiadmi f6f70033ae fixed usertools header block display 2019-07-16 11:28:40 +02:00
Bachir Soussi Chiadmi 7ce31674ea better home computed reference field 2019-07-16 10:40:12 +02:00
Bachir Soussi Chiadmi 68a7084deb going on with home display 2019-07-16 10:29:30 +02:00
Bachir Soussi Chiadmi cb3eb2c2fa started home styling 2019-07-15 18:44:03 +02:00
Bachir Soussi Chiadmi d84750ef8f added prev next button to articles 2019-07-14 17:12:18 +02:00
Bachir Soussi Chiadmi ddffd26c77 converted blabla listing into vuex store to avoid reloading the whole list 2019-07-14 16:29:17 +02:00
Bachir Soussi Chiadmi cdd3bf1ea3 php notice fix in materio_decoupled 2019-07-14 15:58:49 +02:00
Bachir Soussi Chiadmi 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 Soussi Chiadmi c0d1055b3b composer update 2019-07-14 15:28:23 +02:00
Bachir Soussi Chiadmi bd17a0b7c1 drafted article display, added materio_decoupled module 2019-07-14 15:21:04 +02:00
Bachir Soussi Chiadmi a926595856 balbla page displaying article as cards with infinite loading 2019-07-13 15:40:14 +02:00
Bachir Soussi Chiadmi a8027261e3 started to implement blabla : menu block, link vuejsed, route, component 2019-07-12 22:15:09 +02:00
1662 changed files with 217085 additions and 61206 deletions

View File

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

View File

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

View File

@ -1,29 +1,43 @@
module.exports = module.exports = {
root: true,
parserOptions: { parserOptions: {
parser: 'babel-eslint' parser: 'babel-eslint'
}, },
env: {
browser: true,
node: true,
mocha: true
},
globals: {
"expect": true,
"jQuery": false
},
extends: [ extends: [
'./web/core/.eslintrc.json', 'eslint:recommended',
'plugin:vue/recommended', 'plugin:vue/vue3-recommended',
'plugin:vue-a11y/base', 'plugin:vue-a11y/base',
'standard' 'standard',
// 'plugin:prettier/recommended'
], ],
plugins: [ plugins: [
'vue', 'vue',
'vue-a11y' 'vue-a11y',
'no-autofix'
], ],
rules: { rules: {
'generator-star-spacing': 'off', 'no-unused-vars': ["warn"],
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' '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
} }
} }

19
.gitattributes vendored
View File

@ -19,29 +19,32 @@
*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php *.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html *.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html
*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php *.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php *.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php *.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php *.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php *.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php *.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php *.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
# PHPStan's baseline uses tabs instead of spaces.
core/.phpstan-baseline.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tabwidth=2 diff=php linguist-language=php
# Define binary file attributes. # Define binary file attributes.
# - Do not treat them as text. # - Do not treat them as text.
# - Include binary diff in patches instead of "binary files differ." # - Include binary diff in patches instead of "binary files differ."

23
.gitignore vendored
View File

@ -7,6 +7,8 @@
/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
@ -28,3 +30,24 @@
node_modules/ node_modules/
*.patch *.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

2
.gitmodules vendored
View File

@ -1,3 +1,3 @@
[submodule "web/profiles/d8-starterkit-profile"] [submodule "web/profiles/d8-starterkit-profile"]
path = web/profiles/d8-starterkit-profile path = web/profiles/d8-starterkit-profile
url = https://figureslibres.io/gogs/bachir/d8-starterkit-profile url = https://figureslibres.io/gogs/bachir/drupal-starterkit-profile

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

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

25
.vscode/launch.json vendored Normal file
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
}
]
}

View File

@ -1,50 +1,103 @@
'use strict' 'use strict'
const MiniCssExtractPlugin = require("mini-css-extract-plugin"); const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const { VueLoaderPlugin } = require('vue-loader') 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 utils = require('./utils')
const themePath = 'web/themes/custom/materiotheme' const themePath = 'web/themes/custom/materiotheme'
const langPath = 'web/sites/default/files/lang'
const isDev = process.env.NODE_ENV === 'development';
module.exports = { module.exports = {
resolve: { resolve: {
extensions: ['.js', '.vue', '.json'], extensions: ['.js', '.vue', '.json'],
alias: { alias: {
'vue': 'vue/dist/vue.js', // 'vue': 'vue/dist/vue.js',
'vue' : isDev ? 'vue/dist/vue.js' : 'vue/dist/vue.min.js',
'theme': utils.resolve(themePath), 'theme': utils.resolve(themePath),
'vuejs': utils.resolve(themePath+'/vuejs') 'vuejs': utils.resolve(themePath+'/vuejs'),
'assets': utils.resolve(themePath+'/assets'),
// locales are exported by strings_i18n_json_export from drupal
'locales': utils.resolve(langPath)
} }
}, },
entry: { entry: {
'main': utils.resolve(themePath + '/assets/scripts/main.js'), '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: { output: {
publicPath: '/themes/custom/materiotheme/assets/dist/',
path: utils.resolve(themePath + '/assets/dist/'), path: utils.resolve(themePath + '/assets/dist/'),
filename: '[name].js' filename: '[name].js',
chunkFilename: '[name].[chunkhash].bundle.js'
}, },
module: { module: {
rules: [ rules: [
{ // {
test: /\.(js|vue)$/, // test: /\.(js|vue)$/,
loader: 'eslint-loader', // loader: 'eslint-loader',
enforce: 'pre', // enforce: 'pre',
exclude: /node_modules/, // exclude: /node_modules/,
options: { // options: {
emitError: true, // emitError: true,
emitWarning: true // emitWarning: true
} // }
}, // },
{ {
test: /\.vue$/, test: /\.vue$/,
use: 'vue-loader' use: 'vue-loader'
}, },
// {
// resourceQuery: /blockType=i18n/,
// type: 'javascript/auto',
// loader: '@kazupon/vue-i18n-loader'
// },
// {
// test: /\.js$/,
// use: {
// loader: 'babel-loader',
// }
// },
{ {
test: /\.js$/, test: /\.(graphql|gql)$/,
exclude: /node_modules/,
loader: 'graphql-tag/loader'
},
{
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
use: { use: {
loader: 'babel-loader', 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)(\?.*)?$/, // test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
// use: { // use: {
@ -63,24 +116,78 @@ module.exports = {
// name: utils.assetsPath('media/[name].[hash:7].[ext]') // name: utils.assetsPath('media/[name].[hash:7].[ext]')
// } // }
// } // }
// }, {
// test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
// use: {
// loader: 'url-loader',
// options: {
// limit: 10000,
// name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
// }
// }
// } // }
// {
// test: /\.css$/,
// use: [MiniCssExtractPlugin.loader, 'css-loader'],
// },
] ]
}, },
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: [ plugins: [
new MiniCssExtractPlugin({ new MiniCssExtractPlugin({
path: utils.resolve(themePath + '/assets/dist/'),
filename: '[name].css' filename: '[name].css'
}), }),
new VueLoaderPlugin() new VueLoaderPlugin(),
new ESLintPlugin({
// fix: true
// exclude: ['web/.eslintrc.json']
// cache: false,
// ignore: true,
// useEslintrc: false,
}),
new ExtraneousFileCleanupPlugin({
extensions: ['.js'],
paths: [utils.resolve(themePath + '/assets/dist/')],
minBytes: 4096
}),
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(),
})
] ]
} }

View File

@ -1,36 +1,41 @@
'use strict' 'use strict'
const webpack = require('webpack') const webpack = require('webpack')
const merge = require('webpack-merge') const { merge } = require('webpack-merge')
const baseConfig = require('./webpack.config.base') const baseConfig = require('./webpack.config.base')
const MiniCssExtractPlugin = require("mini-css-extract-plugin"); 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, { module.exports = merge(baseConfig, {
mode: 'development', mode: 'development',
module: { module: {
rules: [ rules: [
{ {
test: /\.css$/, test: /\.css$/,
use: [ use: [
process.env.NODE_ENV !== 'production' {
? 'vue-style-loader' loader: MiniCssExtractPlugin.loader,
: MiniCssExtractPlugin.loader, options: {
// 'vue-style-loader', publicPath: '',
},
},
'css-loader' 'css-loader'
] ]
}, { }, {
test: /\.scss$/, test: /\.scss$/,
use: [ use: [
process.env.NODE_ENV !== 'production' {
? 'vue-style-loader' loader: MiniCssExtractPlugin.loader,
: MiniCssExtractPlugin.loader, options: {
// 'vue-style-loader', publicPath: '',
},
},
'css-loader', 'css-loader',
'sass-loader' 'sass-loader'
] ]
}, { }, {
test: /\.(png|jpg|gif)$/, test: /\.(png|jpg|gif|svg)$/,
use: [ use: [
{ {
loader: 'url-loader', loader: 'url-loader',
@ -45,5 +50,21 @@ module.exports = merge(baseConfig, {
plugins: [ plugins: [
// new webpack.HotModuleReplacementPlugin() // 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
}
})
] ]
}) })

View File

@ -1,55 +1,41 @@
'use strict' 'use strict'
const webpack = require('webpack') const webpack = require('webpack')
const merge = require('webpack-merge') const { merge } = require('webpack-merge')
const baseConfig = require('./webpack.config.base') const baseConfig = require('./webpack.config.base')
const MiniCssExtractPlugin = require('mini-css-extract-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const UglifyJSPlugin = require('uglifyjs-webpack-plugin'); const TerserPlugin = require("terser-webpack-plugin");
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
module.exports = merge(baseConfig, { module.exports = merge(baseConfig, {
mode: 'production', mode: 'production',
optimization: {
minimizer: [
new UglifyJSPlugin({
uglifyOptions: {
// Eliminate comments
comments: false,
// remove warnings
warnings: false,
compress: {
// Drop console statements
drop_console: true,
}
}
})
]
// splitChunks: {
// cacheGroups: {
// commons: {
// test: /[\\/]node_modules[\\/]/,
// name: "vendor",
// chunks: "all",
// },
// },
// },
},
module: { module: {
rules: [ rules: [
{ {
test: /\.css?$/, test: /\.css?$/,
use: [ use: [
MiniCssExtractPlugin.loader, {
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '',
},
},
'css-loader' 'css-loader'
] ]
}, { }, {
test: /\.scss?$/, test: /\.scss?$/,
use: [ use: [
MiniCssExtractPlugin.loader, {
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '',
},
},
'css-loader', 'css-loader',
'sass-loader' 'sass-loader'
] ]
}, { }, {
test: /\.(png|jpg|gif)$/, test: /\.(png|jpg|gif|svg)$/,
use: [ use: [
{ {
loader: 'url-loader', loader: 'url-loader',
@ -61,9 +47,33 @@ module.exports = merge(baseConfig, {
} }
] ]
}, },
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
parallel: true,
test: /\.(js|vue)$/,
// extractComments: true
terserOptions: {
compress: {
// drop_console: true,
pure_funcs: [
'console.log',
'console.info',
'console.debug'
// 'console.warn'
]
},
},
})
],
},
plugins: [ plugins: [
// new MiniCssExtractPlugin({ new webpack.DefinePlugin({
// filename: 'main.css' 'process.env.NODE_ENV': JSON.stringify('production')
// }) }),
new BundleAnalyzerPlugin({
'analyzerMode': 'static'
}),
] ]
}) })

224
cleanflaglist.script Executable file
View File

@ -0,0 +1,224 @@
<?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;
$recreate_missing = false;
$delete_dups = false;
$recreate_dups = false;
if (count($extra)) {
switch ($extra[0]) {
case "delete-all":
$delete_all = true;
break;
case "delete-missing":
$delete_missing = true;
break;
case "recreate-missing":
$recreate_missing = true;
break;
case "delete-nullname":
$delete_nullname = true;
break;
case "delete-dups":
$delete_dups = true;
break;
case "recreate-dups":
$recreate_dups = true;
break;
}
}
$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', ['name', '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->name . ' ('. $fc->id . ') has ' . $count . " relatedflag");
$fc_missing_relatedflag ++;
delete_flagingcollection($fc, $database, $delete_all ? true : $delete_missing);
if ($recreate_missing) {
$FlagListsService = new FlagListsService();
$flaggingcollection = $FlagListsService->getFlaggingCollectionById($fc->id);
$this->output()->writeln(' flagging_collection ' . $flaggingcollection->getName());
}
}
}
$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
commerce-graph.dot Normal file
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
}

View File

@ -13,68 +13,180 @@
{ {
"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": ">=7.3", "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/admin_theme": "^1.0",
"drupal-composer/drupal-scaffold": "^2.5", "drupal/advagg": "^6.0@alpha",
"drupal/amswap": "^2.0", "drupal/advanced_text_formatter": "^3.0@RC",
"drupal/auto_entitylabel": "2.x-dev", "drupal/advancedqueue": "^1.1",
"drupal/commerce": "^2.12", "drupal/allowed_formats": "^3.0",
"drupal/commerce_license": "^2.0@alpha", "drupal/amswap": "^3.0",
"drupal/commerce_migrate": "^2.0", "drupal/audiofield": "^1.10",
"drupal/commerce_monetico": "^1.0", "drupal/auto_entitylabel": "^3.1",
"drupal/commerce_pricelist": "2.x-dev", "drupal/better_messages": "^2.0@alpha",
"drupal/commerce_recurring": "1.x-dev", "drupal/classy": "^1.0",
"drupal/commerce_variation_cart_form": "1.x-dev", "drupal/color": "^1.0",
"drupal/computed_field": "^2.0@beta", "drupal/colorbutton": "^1.3",
"drupal/config_split": "^1.4", "drupal/commerce": "^2.0",
"drupal/console": "^1.0.2", "drupal/commerce_cart_api": "^1.4",
"drupal/consumer_image_styles": "3.x-dev", "drupal/commerce_email": "^1.5",
"drupal/core": "^8.7.1", "drupal/commerce_license": "^3.0",
"drupal/entity_clone": "^1.0", "drupal/commerce_pricelist": "^2.4",
"drupal/commerce_recurring": "^1.0@RC",
"drupal/commerce_stripe": "^1.1",
"drupal/commerce_variation_cart_form": "^1.4",
"drupal/composer_deploy": "^1.7",
"drupal/computed_field": "^3.0@alpha",
"drupal/config_devel": "^1.7",
"drupal/config_pages": "^2.9",
"drupal/config_split": "^2.0@beta",
"drupal/consumer_image_styles": "^4.0",
"drupal/core-composer-scaffold": "^10.3",
"drupal/core-project-message": "^10.3",
"drupal/core-recommended": "^10.3",
"drupal/csv_serialization": "^4.0",
"drupal/ctools": "^4.0",
"drupal/devel": "^5.0",
"drupal/devel_entity_updates": "^4.1",
"drupal/editor_advanced_link": "^2",
"drupal/error_log": "^1.0", "drupal/error_log": "^1.0",
"drupal/genpass": "1.x-dev", "drupal/eu_cookie_compliance": "^1.14",
"drupal/image_delta_formatter": "1.x-dev", "drupal/field_group": "^3.6",
"drupal/jsonapi_extras": "^3.7", "drupal/field_permissions": "^1.0",
"drupal/jsonrpc": "1.x-dev", "drupal/flag": "^4.0@beta",
"drupal/login_history": "1.x-dev", "drupal/flag_lists": "^4.0@RC",
"drupal/mailgun": "1.x-dev", "drupal/flood_control": "^2.3",
"drupal/mailsystem": "^4.1", "drupal/gdpr": "^3.1",
"drupal/migrate_plus": "4.x-dev", "drupal/genpass": "^2.0",
"drupal/migrate_tools": "4.x-dev", "drupal/google_analytics": "^4.0",
"drupal/mimemail": "1.x-dev", "drupal/graphql": "^4.7",
"drupal/modules_weight": "^1.8", "drupal/image_delta_formatter": "^1.2",
"drupal/image_effects": "^3.6",
"drupal/jquery_ui_button": "^2.1",
"drupal/jsonapi_extras": "^3.21",
"drupal/login_history": "^2.0",
"drupal/login_tracker": "^2.0",
"drupal/mailjet": "^4.0",
"drupal/maillog": "^1.1",
"drupal/masquerade": "^2.0",
"drupal/maxlength": "^2.1",
"drupal/modules_weight": "^3.0",
"drupal/password_policy": "^4.0",
"drupal/payment": "^2.1",
"drupal/pdf_api": "^2.4",
"drupal/permissions_filter": "^1.1",
"drupal/printable": "^3.1",
"drupal/pwa": "^2.1@beta",
"drupal/redis": "^1.5",
"drupal/restui": "^1.16", "drupal/restui": "^1.16",
"drupal/role_delegation": "^1.1",
"drupal/role_expire": "^3.0",
"drupal/rules": "^4.0",
"drupal/search_api": "^1.19",
"drupal/search_api_autocomplete": "^1.2", "drupal/search_api_autocomplete": "^1.2",
"drupal/search_api_page": "1.x-dev", "drupal/search_api_page": "^1.x-dev",
"drupal/search_api_solr": "^3.0", "drupal/search_api_solr": "^4.2",
"drupal/select_translation": "1.x-dev", "drupal/select_translation": "^2.0@alpha",
"drupal/simplenews": "1.x-dev", "drupal/session_limit": "^2.0@beta",
"drupal/subrequests": "^2.0", "drupal/simplenews": "^4.0",
"drupal/simplenews_mailjet_subscriptions": "^1.3",
"drupal/social_media_links": "^2.8",
"drupal/string_translation_ui": "^2.0",
"drupal/structure_sync": "^2.0",
"drupal/symfony_mailer": "^1",
"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",
"drupal/ultimate_cron": "2.x-dev", "drupal/term_reference_tree": "^2.0",
"drupal/views_conditional": "1.x-dev", "drupal/unique_content_field_validation": "^1.1",
"drush/drush": "^9.0.0", "drupal/upgrade_status": "^4.3",
"vlucas/phpdotenv": "^2.4", "drupal/user_csv_import": "^2.0",
"drupal/user_email_verification": "^1.2",
"drupal/user_history": "^1.0",
"drupal/vde_drush": "^2.1",
"drupal/views_conditional": "^1.10",
"drupal/views_data_export": "^1.1",
"drupal/views_field_view": "^1.0@beta",
"drupal/webform": "^6.2",
"drupal/workflow": "^1.7",
"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": "8.1"
},
"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": [
@ -99,11 +211,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,
@ -119,16 +233,80 @@
}, },
"patches": { "patches": {
"drupal/core": { "drupal/core": {
"migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch" "migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.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",
"drupal/migrate_tools": { "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",
"The --limit option does not accept a value.": "https://www.drupal.org/files/issues/2019-02-05/migrate-tools_fix-drush-options_3024399-23.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": { "drupal/email_registration": {
"allow email login through REST https://www.drupal.org/project/email_registration/issues/2856542": "https://www.drupal.org/files/issues/allow_authentication-2856542-3.patch" "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/stripe": {
"Stripe is a web service and should be in system.admin_config_services https://www.drupal.org/project/stripe/issues/3090652": "https://www.drupal.org/files/issues/2020-01-08/stripe-link_menu_in_services-3090652-5.patch"
},
"drupal/address": {
"Integrate Address with Search API https://www.drupal.org/project/address/issues/2812659": "https://www.drupal.org/files/issues/2020-11-02/integrate-address-searchapi-2812659-56.patch"
},
"drupal/flag": {
"remove flag hooks to allow site to be accessible again https://www.drupal.org/project/flag/issues/3200806": "./patches/flag-commenthooks.patch"
},
"drupal/mailjet": {
"DrupalmailjetControllerMailjetRegisterController::redirectRegister() does not exist https://www.drupal.org/project/mailjet/issues/3450474": "https://www.drupal.org/files/issues/2024-05-29/mailjet-15615025-5.patch",
"Error: Class MailjetTools/MailjetApi not found in Drupal/mailjet/Form/MailjetApiForm->submitForm() https://www.drupal.org/project/mailjet/issues/3464788":"https://www.drupal.org/files/issues/2024-08-20/mailjetApiForm_use_mailjettools_mailjetapi.patch",
"Error: Class MailjetTools/UsStates not found https://www.drupal.org/project/mailjet/issues/3469059":"https://www.drupal.org/files/issues/2024-08-20/mailjet_settingsform_usstates.patch"
},
"drupal/pwa": {
"Manifest doesn't have a maskable icon https://www.drupal.org/project/pwa/issues/3165433": "https://www.drupal.org/files/issues/2024-03-10/manifest-doesnt-have-a-maskable-icon-error-3165433-20.patch",
"Undefined array key name https://www.drupal.org/project/pwa/issues/3422906": "https://www.drupal.org/files/issues/2024-02-21/pwa-3422906-3.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/simplenews_mailjet_subscriptions": {
"using mailjet module":"./patches/simplenews_mailjet_subscriptions__usingmailjetmodule#3.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/views_ef_fieldset": {
"Exposed operators are not included in fieldsets https://www.drupal.org/project/views_ef_fieldset/issues/3173822": "https://git.drupalcode.org/project/views_ef_fieldset/-/merge_requests/1/diffs.patch"
} }
}, },
"archived-patches": {
"drupal/core":{
"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"
},
"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/commerce_license": {
"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",
"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/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/mailjet": {
"https://www.drupal.org/project/mailjet/issues/3325412":"https://www.drupal.org/files/issues/2022-12-05/mailjet-list_instead_of_listid.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-scaffold": { "drupal-scaffold": {
"locations": {
"web-root": "./web"
},
"initial": { "initial": {
".editorconfig": "../.editorconfig", ".editorconfig": "../.editorconfig",
".gitattributes": "../.gitattributes" ".gitattributes": "../.gitattributes"

22423
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
_core:
default_config_hash: FDmXqAGlITLYpZe80ONLw6Y1KEMSvqcMJX1pj2dk6nw
prefixes:
- drupal

View File

@ -1,5 +1,4 @@
auto_import: { }
auto_export: { }
langcode: fr
_core: _core:
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
auto_import: { }
auto_export: { }

View File

@ -1,6 +0,0 @@
page_alter: false
raw_names: false
error_handlers:
- 0
rebuild_theme: true
devel_dumper: default

View File

@ -0,0 +1,119 @@
cloneable_entities:
- advancedqueue_queue
- block
- block_content
- block_content_type
- commerce_checkout_flow
- commerce_email
- commerce_license
- commerce_log
- commerce_number_pattern
- commerce_order
- commerce_order_type
- commerce_order_item
- commerce_order_item_type
- commerce_payment_gateway
- commerce_payment
- commerce_payment_method
- commerce_currency
- commerce_pricelist_item
- commerce_pricelist
- commerce_product_variation
- commerce_product_attribute
- commerce_product_variation_type
- commerce_product
- commerce_product_type
- commerce_product_attribute_value
- commerce_promotion
- commerce_promotion_coupon
- commerce_billing_schedule
- commerce_subscription
- commerce_store
- commerce_store_type
- commerce_tax_type
- config_pages
- config_pages_type
- config_split
- consumer
- contact_form
- contact_message
- context
- currency_locale
- currency
- editor
- embed_button
- entity_browser
- field_storage_config
- field_config
- file
- filter_format
- flagging
- flag
- flagging_collection_type
- flag_for_list
- flag_list_item
- flagging_collection
- gdpr_consent_agreement
- gdpr_fields_config
- gdpr_task_type
- gdpr_task
- graphql_server
- image_style
- jsonapi_resource_config
- language_content_settings
- configurable_language
- linkit_profile
- mailjet_event
- message
- message_template
- node
- node_type
- pagerer_preset
- path_alias
- profile_type
- profile
- redirect
- responsive_image_style
- rest_resource_config
- rules_reaction_rule
- rules_component
- search_api_task
- search_api_index
- search_api_server
- solr_field_type
- solr_request_dispatcher
- solr_cache
- solr_request_handler
- simplenews_newsletter
- simplenews_subscriber
- simplenews_mailjet_subscription
- mailer_transport
- mailer_policy
- synonym
- action
- menu
- taxonomy_term
- taxonomy_vocabulary
- ultimate_cron_job
- user_role
- user
- user_history
- webform_submission
- webform
- webform_options
- workflow_state
- workflow_config_transition
- workflow_transition
- workflow_type
- workflow_scheduled_transition
- menu_link_content
- pathauto_pattern
- view
- cookie_category
- base_field_override
- entity_view_mode
- entity_form_mode
- entity_view_display
- entity_form_display
- date_format
- simplenews_subscriber_history

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

View File

@ -1,6 +1,5 @@
_core:
default_config_hash: UA1LGT2916TE3VyHCdi_cD-GPCb6ilm9KluygCKnqOI
send: false send: false
log: true log: true
verbose: true verbose: true
langcode: fr
_core:
default_config_hash: UA1LGT2916TE3VyHCdi_cD-GPCb6ilm9KluygCKnqOI

View File

@ -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 }}'

View File

@ -1,14 +1,13 @@
_core:
default_config_hash: g88bppZh2Uimhd8nWIoRyNIqCPNQ-ywV5hXa_f4Av8k
check: check:
disabled_extensions: false disabled_extensions: false
interval_days: 1 interval_days: 1
fetch: fetch:
url: '' url: null
max_attempts: 2 max_attempts: 2
timeout: 30 timeout: 30
notification: notification:
emails: emails:
- info@materio.com - info@materio.com
threshold: all threshold: all
langcode: fr
_core:
default_config_hash: g88bppZh2Uimhd8nWIoRyNIqCPNQ-ywV5hXa_f4Av8k

View File

@ -0,0 +1,3 @@
_core:
default_config_hash: BqkUHiXXGvu2L7NR_nblxtP6f03MdD16XSMWwVM0QEc
paths_per_scan: 30

View File

@ -1,31 +0,0 @@
site_id: ''
url_http: ''
url_https: ''
domain_mode: 0
visibility:
request_path_mode: 0
request_path_pages: "/admin\n/admin/*\n/batch\n/node/add*\n/node/*/*\n/user/*/*"
user_role_mode: 0
user_role_roles: { }
user_account_mode: 1
track:
mailto: true
files: true
files_extensions: '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip'
colorbox: true
userid: false
messages: { }
site_search: false
privacy:
donottrack: true
custom:
variable: { }
codesnippet:
before: ''
after: ''
translation_set: false
cache: false
page_title_hierarchy: false
page_title_hierarchy_exclude_home: true
_core:
default_config_hash: YGueb7ImKHSG1RRmIB1iqPHVGXTmI2yvCcB-RX7FPeY

24
config/stage/.htaccess Normal file
View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,4 @@
_core:
default_config_hash: djrGnpQFw2Jm0GjIQ-o28-09ZKtCusE5k0VNddWmOKE
paths: "/dummy-path-needed-until-core-issue-2930364-is-fixed\r\n/user/*/*\r\n/profile/*/*"
exclude_paths: /dummy-path-needed-until-core-issue-2930364-is-fixed

View File

@ -0,0 +1 @@
menu_depth: 4

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

View File

@ -0,0 +1,12 @@
uuid: 41562777-d361-457b-ae22-8370d9d405b4
langcode: en
status: true
dependencies: { }
id: commerce_email
label: 'Commerce Email'
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 180
locked: false

View File

@ -1,9 +1,12 @@
_core:
default_config_hash: d7tn_kI_5tCvOXLD4Qa-_znks4jgfgCwsKda6GKH-vk
role_menu_pairs: role_menu_pairs:
- -
role: admin role: admin
menu: editors menu: editors
-
role: admin_showroom
menu: editors
dependencies: dependencies:
module: module:
- amswap - amswap
_core:
default_config_hash: d7tn_kI_5tCvOXLD4Qa-_znks4jgfgCwsKda6GKH-vk

View File

@ -1,7 +1,8 @@
status: 1 status: 1
pattern: "<?php\r\nreturn t('Home');\r\n\r\n?>" pattern: "<?php\r\nreturn t('Home');\r\n\r\n?>"
php: true
escape: false escape: false
dependencies: dependencies:
config: config:
- node.type.frontpage - node.type.frontpage
new_content_behavior: 1
php: true

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
enabled: false
timeout: null
_core: _core:
default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos
enabled: false
timeout: null

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
enabled: false
timeout: null
_core: _core:
default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos
enabled: false
timeout: null

View File

@ -1,16 +1,27 @@
timeout: 3600 _core:
default_config_hash: m2pxH8tc4KIlh127R5TYim65W7NBY9gpYQnIXlvDp0M
langcode: fr
enabled: true
timeout: 1800
max_timeout: 172800 max_timeout: 172800
padding: 360 padding: 120
no_individual_logout_threshold: true
role_logout: true role_logout: true
role_logout_max: true
redirect_url: / redirect_url: /
no_dialog: false include_destination: true
message: 'Your session is about to expire. Do you want to reset it?' no_dialog: true
message: 'We are about to log you out for inactivity. If we do, you will lose any unsaved work. Do you need more time?'
inactivity_message: '' 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: ''

View File

@ -0,0 +1,18 @@
uuid: 473c75f5-b226-4aaa-aae6-fb884bebb9a7
langcode: fr
status: true
dependencies:
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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

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: { }

View File

@ -0,0 +1,35 @@
uuid: f1f79e84-77c7-4d8a-a4b5-a8a84f380cb0
langcode: en
status: true
dependencies:
module:
- commerce_checkout
- commerce_product
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:
'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

View File

@ -0,0 +1,25 @@
uuid: fc884273-8af4-4868-a415-631b39081904
langcode: en
status: true
dependencies:
content:
- 'block_content:simple_text:e202a879-0a6d-4819-a171-15dfac8d7567'
module:
- block_content
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: { }

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: { }

View File

@ -14,7 +14,7 @@ provider: null
plugin: 'language_block:language_interface' plugin: 'language_block:language_interface'
settings: settings:
id: 'language_block:language_interface' id: 'language_block:language_interface'
label: Language label: Langue
provider: language
label_display: visible label_display: visible
provider: language
visibility: { } visibility: { }

View File

@ -1,20 +1,26 @@
uuid: f45bc656-0e27-4f8a-82d2-b3c9e62c72f3 uuid: f78827fe-0500-429d-9688-26a362b9820a
langcode: en langcode: fr
status: true status: true
dependencies: dependencies:
module: module:
- materio_sapi - materio_sapi
- system
theme: theme:
- materiotheme - materiotheme
id: materiosapisearchblock id: materiosapisearchblock
theme: materiotheme theme: materiotheme
region: header_bottom region: header_bottom
weight: -2 weight: 0
provider: null provider: null
plugin: materio_sapi_search_block plugin: materio_sapi_search_block
settings: settings:
id: materio_sapi_search_block id: materio_sapi_search_block
label: 'Materio sapi search block' label: 'Materio sapi search block'
provider: materio_sapi
label_display: '0' label_display: '0'
visibility: { } provider: materio_sapi
visibility:
request_path:
id: request_path
negate: true
context_mapping: { }
pages: '/checkout/*'

View File

@ -18,13 +18,13 @@ 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:
user_role: user_role:
id: user_role id: user_role
roles:
root: root
negate: false negate: false
context_mapping: context_mapping:
user: '@user.current_user_context:current_user' user: '@user.current_user_context:current_user'
roles:
root: root

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -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: { }

View File

@ -13,6 +13,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: { }

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: { }

View File

@ -0,0 +1,35 @@
uuid: 57917b98-88dc-4aab-830c-886ffa43bfb1
langcode: fr
status: true
dependencies:
module:
- 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: 'Subscribe to our monthly newsletter.'
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_role:
id: user_role
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
roles:
anonymous: anonymous

View File

@ -15,8 +15,8 @@ plugin: system_branding_block
settings: settings:
id: system_branding_block id: system_branding_block
label: 'Site branding' label: 'Site branding'
provider: system
label_display: '0' label_display: '0'
provider: system
use_site_logo: false use_site_logo: false
use_site_name: true use_site_name: true
use_site_slogan: true use_site_slogan: true

View File

@ -0,0 +1,129 @@
uuid: f3053235-8080-4c5a-b6df-800f3c16eaac
langcode: fr
status: true
dependencies:
module:
- 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: { }

View File

@ -15,16 +15,17 @@ plugin: local_tasks_block
settings: settings:
id: local_tasks_block id: local_tasks_block
label: Tabs label: Tabs
provider: core
label_display: '0' label_display: '0'
provider: core
primary: true primary: true
secondary: true secondary: true
visibility: visibility:
user_role: user_role:
id: user_role id: user_role
roles:
admin: admin
root: root
negate: false negate: false
context_mapping: context_mapping:
user: '@user.current_user_context:current_user' user: '@user.current_user_context:current_user'
roles:
authenticated: authenticated
admin: admin
root: root

View File

@ -10,19 +10,19 @@ dependencies:
id: userblock id: userblock
theme: materiotheme theme: materiotheme
region: header_right region: header_right
weight: -2 weight: -3
provider: null provider: null
plugin: user_block plugin: user_block
settings: settings:
id: user_block id: user_block
label: 'User block' label: 'User block'
provider: materio_user
label_display: visible label_display: visible
provider: materio_user
visibility: visibility:
user_role: user_role:
id: user_role id: user_role
roles:
authenticated: authenticated
negate: false negate: false
context_mapping: context_mapping:
user: '@user.current_user_context:current_user' user: '@user.current_user_context:current_user'
roles:
authenticated: authenticated

View File

@ -9,12 +9,12 @@ dependencies:
id: userlogin id: userlogin
theme: materiotheme theme: materiotheme
region: header_right region: header_right
weight: -3 weight: -4
provider: null provider: null
plugin: user_login_block plugin: user_login_block
settings: settings:
id: user_login_block id: user_login_block
label: 'Member Access' label: 'Accès membre'
provider: user
label_display: visible label_display: visible
provider: user
visibility: { } visibility: { }

View File

@ -0,0 +1,8 @@
uuid: 37e411ea-165c-49d4-b221-259d2ea47d6e
langcode: fr
status: true
dependencies: { }
id: simple_text
label: 'simple text'
revision: false
description: ''

View File

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

View File

@ -4,34 +4,80 @@ status: true
dependencies: dependencies:
module: module:
- commerce_payment - commerce_payment
- commerce_promotion
- commerce_stripe
- email_registration - email_registration
- materio_commerce
_core: _core:
default_config_hash: wwkDVBiXUqSzRifJbb71ajFBklJdNJ_DgS67IF-_qgY default_config_hash: wwkDVBiXUqSzRifJbb71ajFBklJdNJ_DgS67IF-_qgY
id: default
label: Default label: Default
id: default
plugin: multistep_default plugin: multistep_default
configuration: configuration:
display_checkout_progress: true display_checkout_progress: true
display_checkout_progress_breadcrumb_links: false
panes: panes:
login: login:
allow_guest_checkout: true
allow_registration: false
step: login step: login
weight: 0 weight: 0
allow_guest_checkout: true
allow_registration: false
contact_information: contact_information:
double_entry: true
step: order_information step: order_information
weight: 1 weight: 1
billing_information: double_entry: true
step: order_information
weight: 2
review: review:
step: review step: review
weight: 3 weight: 3
completion_message: completion_message:
step: complete step: complete
weight: 4 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: order_summary:
view: commerce_checkout_order_summary
step: _sidebar 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 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

View File

@ -5,48 +5,85 @@ dependencies:
module: module:
- commerce_payment - commerce_payment
- commerce_promotion - commerce_promotion
- commerce_stripe
- email_registration - email_registration
id: materio_checkout_flow - materio_commerce
label: 'materio checkout flow' label: 'materio checkout flow'
id: materio_checkout_flow
plugin: multistep_default plugin: multistep_default
configuration: configuration:
display_checkout_progress: true display_checkout_progress: true
display_checkout_progress_breadcrumb_links: true
panes: panes:
login:
allow_guest_checkout: false
allow_registration: true
step: login
weight: 10
review:
step: review
weight: 10
completion_message:
step: complete
weight: 10
completion_register:
step: complete
weight: 10
order_summary:
view: ''
step: _sidebar
weight: 10
contact_information: contact_information:
step: order_information
weight: 0
double_entry: false double_entry: false
step: order_information
weight: 10
payment_process:
capture: true
step: payment
weight: 10
payment_information:
step: order_information
weight: 10
coupon_redemption:
allow_multiple: false
step: _sidebar
weight: 10
email_registration_login:
allow_guest_checkout: true allow_guest_checkout: true
allow_registration: false 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 step: _disabled
weight: 10 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

View File

@ -0,0 +1,16 @@
uuid: 93677304-7cda-4468-aacb-e786739a2d44
langcode: fr
status: true
dependencies: { }
id: order
label: order
from: info@materio.com
to: info@materio.com
cc: dev@figureslibres.io
bcc: ''
subject: '[Order Placed] [commerce_order:uid:entity:mail]'
body: "[commerce_order:uid:entity:mail] Placed an order<br/>\r\n<br/>\r\nOrder n° [commerce_order:order_number:value] (<a href=\"[commerce_order:admin-url]\">view order</a>)<br/>\r\nTotal price : [commerce_order:total_price:number][commerce_order:total_price:currency_code]<br/>\r\nOrder Item : [commerce_order:order_items:0:entity]<br/>\r\nPayement method : [commerce_order:payment_gateway:target_id]<br/>\r\n<br/>\r\n<br/>\r\n[commerce_order:billing_profile]"
conditions: { }
conditionOperator: AND
event: order_placed
targetEntityType: commerce_order

View File

@ -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

View File

@ -2,20 +2,20 @@ uuid: e3eaa065-01db-421e-ba83-06ca691ac14a
langcode: en langcode: en
status: true status: true
dependencies: dependencies:
module:
- commerce_tax
enforced: enforced:
module: module:
- commerce_product - commerce_product
module:
- commerce_tax
third_party_settings: third_party_settings:
commerce_tax: commerce_tax:
taxable_type: services taxable_type: services
_core: _core:
default_config_hash: 6n6q97CDOCqHGs4Dun3BqVJE6e1o6TA-69qCwoUU-SY default_config_hash: 6n6q97CDOCqHGs4Dun3BqVJE6e1o6TA-69qCwoUU-SY
label: Default
id: default id: default
purchasableEntityType: commerce_product_variation label: Default
orderType: default
traits: traits:
- commerce_license_order_item_type - commerce_license_order_item_type
locked: false locked: false
purchasableEntityType: commerce_product_variation
orderType: default

View File

@ -7,10 +7,10 @@ dependencies:
third_party_settings: third_party_settings:
commerce_tax: commerce_tax:
taxable_type: digital_goods taxable_type: digital_goods
label: 'materio order item type'
id: materio_order_item_type id: materio_order_item_type
purchasableEntityType: commerce_product_variation label: 'materio order item type'
orderType: materio_order_type
traits: traits:
- commerce_license_order_item_type - commerce_license_order_item_type
locked: false locked: false
purchasableEntityType: commerce_product_variation
orderType: materio_order_type

View File

@ -2,21 +2,21 @@ uuid: 65504bc8-0953-4f21-aaca-2970d7cd78bd
langcode: en langcode: en
status: true status: true
dependencies: dependencies:
module:
- commerce_tax
enforced: enforced:
module: module:
- commerce_product - commerce_product
- commerce_recurring - commerce_recurring
module:
- commerce_tax
third_party_settings: third_party_settings:
commerce_tax: commerce_tax:
taxable_type: services taxable_type: services
_core: _core:
default_config_hash: Q21JtNYYWL-eIfxaX1rm-NvSqPqdDymrDrN08f_QC7M default_config_hash: Q21JtNYYWL-eIfxaX1rm-NvSqPqdDymrDrN08f_QC7M
label: 'Recurring (Product variation)'
id: recurring_product_variation id: recurring_product_variation
purchasableEntityType: commerce_product_variation label: 'Recurring (Product variation) DO NOT USE ME'
orderType: recurring
traits: traits:
- commerce_license_order_item_type - commerce_license_order_item_type
locked: true locked: true
purchasableEntityType: commerce_product_variation
orderType: recurring

View File

@ -2,14 +2,19 @@ uuid: 045671c1-aab5-4468-8178-c617dcea16a6
langcode: en langcode: en
status: true status: true
dependencies: dependencies:
module:
- commerce_tax
enforced: enforced:
module: module:
- commerce_recurring - commerce_recurring
third_party_settings:
commerce_tax:
taxable_type: physical_goods
_core: _core:
default_config_hash: iFZgD_z6PSZqyLy65J_OLjA_nnGu-lvKxgPr0BNiCCI default_config_hash: iFZgD_z6PSZqyLy65J_OLjA_nnGu-lvKxgPr0BNiCCI
label: 'Recurring (Standalone)'
id: recurring_standalone id: recurring_standalone
purchasableEntityType: '' label: 'Recurring (Standalone) DO NOT USE ME'
orderType: recurring
traits: { } traits: { }
locked: true locked: true
purchasableEntityType: ''
orderType: recurring

View File

@ -1,15 +1,26 @@
uuid: 0e75b0ea-ab01-4de6-83c2-d1183c20aed8 uuid: 0e75b0ea-ab01-4de6-83c2-d1183c20aed8
langcode: en langcode: en
status: true status: true
dependencies: { } 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: _core:
default_config_hash: pGvuJjaRPhhEY9oSM5EGsAtKWgGNSA-0aq4RIvd4BBE default_config_hash: pGvuJjaRPhhEY9oSM5EGsAtKWgGNSA-0aq4RIvd4BBE
label: Default
id: default id: default
label: Default
traits: { }
locked: false
workflow: order_default workflow: order_default
numberPattern: null
refresh_mode: customer refresh_mode: customer
refresh_frequency: 300 refresh_frequency: 300
sendReceipt: true sendReceipt: true
receiptBcc: '' receiptBcc: info@materio.com
traits: { }
locked: false

View File

@ -7,16 +7,18 @@ dependencies:
- commerce_checkout - commerce_checkout
third_party_settings: third_party_settings:
commerce_cart: commerce_cart:
cart_form_view: commerce_cart_form
cart_block_view: commerce_cart_block cart_block_view: commerce_cart_block
cart_form_view: commerce_cart_form
cart_expiration: { }
commerce_checkout: commerce_checkout:
checkout_flow: materio_checkout_flow checkout_flow: materio_checkout_flow
label: 'materio order type'
id: materio_order_type id: materio_order_type
label: 'materio order type'
traits: { }
locked: false
workflow: order_default workflow: order_default
numberPattern: order_default
refresh_mode: customer refresh_mode: customer
refresh_frequency: 300 refresh_frequency: 300
sendReceipt: true sendReceipt: true
receiptBcc: '' receiptBcc: info@materio.com
traits: { }
locked: false

View File

@ -8,18 +8,20 @@ dependencies:
- commerce_recurring - commerce_recurring
third_party_settings: third_party_settings:
commerce_cart: commerce_cart:
cart_form_view: commerce_cart_form
cart_block_view: commerce_cart_block cart_block_view: commerce_cart_block
cart_form_view: commerce_cart_form
cart_expiration: { }
commerce_checkout: commerce_checkout:
checkout_flow: default checkout_flow: default
_core: _core:
default_config_hash: 792iyvjCVODZf_5iMHKhvhpGeC-uLVBLdjqi3xSkDKg default_config_hash: 792iyvjCVODZf_5iMHKhvhpGeC-uLVBLdjqi3xSkDKg
label: Recurring
id: recurring id: recurring
label: Recurring
traits: { }
locked: true
workflow: order_recurring workflow: order_recurring
numberPattern: null
refresh_mode: customer refresh_mode: customer
refresh_frequency: 300 refresh_frequency: 300
sendReceipt: true sendReceipt: true
receiptBcc: '' receiptBcc: info@materio.com
traits: { }
locked: true

View File

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

View File

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

View File

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

View File

@ -0,0 +1,21 @@
uuid: e41e2a00-d6e1-4a9b-add4-058e4fbde0d2
langcode: en
status: true
dependencies:
module:
- commerce_stripe
id: stripe
label: Stripe
weight: -10
plugin: stripe
configuration:
display_label: Stripe
mode: live
payment_method_types:
- credit_card
collect_billing_information: true
publishable_key: pk_live_51I7RAuBp8BkjanLQp3lsf7QBqO1xhRj8gLEbH4ivBEiZhkGwxgrQNGGizo5yk7HgxkiW3jRY6M4ni8pVfBTt5DGW00nBUevKbl
secret_key: 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
enable_credit_card_icons: false
conditions: { }
conditionOperator: AND

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