Commit Graph
100 Commits
Author SHA1 Message Date
klmp200 c10b488080 Remove jquery-ui accordions 2025-06-03 20:48:45 +02:00
klmp200 13f8b5db61 Fix bug where help button moves as if possessed 2025-05-14 15:04:20 +02:00
klmp200 e63a09ee7e Synchronize tooltip-id and don't append tooltip to body twice 2025-05-14 15:02:48 +02:00
klmp200 6bb6be011c Fix tooltip fading transitions and synchronize additional attributes 2025-05-14 15:02:46 +02:00
klmp200 3a5bff8810 Fix tooltip not appearing/disapearing when attribute is removed 2025-05-14 15:01:19 +02:00
klmp200 d1e5c93a08 Improve tooltips by using mutation observers 2025-05-14 15:01:19 +02:00
klmp200 19aac8f302 Fix tooltip size 2025-05-14 15:01:19 +02:00
klmp200 9bd3c618a4 Add doc, tooltip offset and css cleanup 2025-05-14 15:01:19 +02:00
klmp200 68b1a96270 Allow popup customization 2025-05-14 15:01:18 +02:00
klmp200 48bf72f623 Improve tooltips performance 2025-05-14 15:00:51 +02:00
klmp200 1872e4abe5 Adapt calendar to new tooltip library 2025-05-14 15:00:51 +02:00
klmp200 35e96fb875 Create basic tooltip library 2025-05-14 14:58:59 +02:00
klmp200 5da417c1a0 Remove cache workaround on news calendar moderation 2025-04-25 10:20:32 +02:00
klmp200 5dc9e24cd0 Apply review comments 2025-04-23 15:00:51 +02:00
klmp200 7c9a966e54 Fix eboutic display bug 2025-04-23 14:04:08 +02:00
klmp200 a31dc8254a Test pay with card 2025-04-23 00:53:39 +02:00
klmp200 2a7c1a6438 Test pay with sith 2025-04-23 00:11:50 +02:00
klmp200 8af6af1303 Test basket creation 2025-04-22 23:03:06 +02:00
klmp200 e556305062 Update dev install docs 2025-04-20 18:04:56 +02:00
klmp200 0654dfb05d Fix overflow issue on login/register page 2025-04-17 13:02:40 +02:00
klmp200 f64409c612 Add more error messages on main view 2025-04-15 23:41:58 +02:00
klmp200 f352b89fc0 Add auto basket invalidation 2025-04-15 23:33:57 +02:00
klmp200 2ae9baa82f Fix etransaction_data endpoint 2025-04-15 18:50:25 +02:00
klmp200 bc99390b25 Rename makecommand to checkout 2025-04-15 18:42:17 +02:00
klmp200 262ed7eb4c Don't use cookies for processing eboutic baskets 2025-04-15 00:07:07 +02:00
klmp200 3431fbf2d1 Add consent form for eurok partnership 2025-04-14 01:25:50 +02:00
klmp200 42317bfecc Use django messages for billing info ux 2025-04-13 00:20:57 +02:00
klmp200 d6e858e0e3 Apply review comments 2025-04-12 22:59:25 +02:00
klmp200 d8be9a62b5 Use assertRedirects for test_not_authorized 2025-04-12 22:46:23 +02:00
klmp200 31575d0b64 Add tests 2025-04-11 17:12:23 +02:00
klmp200 4ce885ac6b Default France value and cleaner handling of BillingInfo creation 2025-04-11 17:12:23 +02:00
klmp200 5c2f324e13 Use htmx to fill up billing info 2025-04-11 17:12:22 +02:00
klmp200 d2fe0f1fab Fix cyclic import error on core/views/user.py 2025-04-10 11:49:59 +02:00
klmp200 6128b6564c Ensure quickupload image field uniqueness 2025-04-10 11:38:33 +02:00
klmp200 0f961c71e0 Auto delete image files when object has been deleted 2025-04-10 11:22:47 +02:00
klmp200 6362fcdf2d Fix unaligned tool link 2025-04-10 11:04:03 +02:00
klmp200 3e61560875 Use group permissions 2025-04-10 01:01:40 +02:00
klmp200 744223b76f Auto rescale quick upload image sizes 2025-04-09 22:50:51 +02:00
klmp200 6e39b59dd5 Use UploadedImage to check image correctness and better error responses 2025-04-09 22:15:12 +02:00
klmp200 67bc49fb21 Serve upload files directly from nginx 2025-04-09 20:55:24 +02:00
klmp200 91b30e7550 Add quick upload tests 2025-04-09 20:55:24 +02:00
klmp200 c236092c4f Create dedicated image upload model 2025-04-09 20:53:23 +02:00
klmp200 7b23196071 Add image upload to easymde widget 2025-04-09 20:52:38 +02:00
klmp200 10367d21ab Add API endpoint to upload images 2025-04-09 20:52:38 +02:00
klmp200 fab0d19eeb Fix news x overflow on mobile 2025-04-08 15:12:19 +02:00
klmp200 8a381aed38 Smooth animation 2025-04-08 11:54:19 +02:00
klmp200 5de05c0360 Introduce position attributes for tooltips 2025-04-08 10:27:08 +02:00
klmp200 b09d5e5ffd Remote calendar link for external sync 2025-04-07 13:58:08 +02:00
klmp200 e52b2eadbe Bump ical to 9.1.0 version 2025-04-06 23:31:15 +02:00
klmp200 106dc32a3d Fix schema.json being auto deleted and remove formating and linting of generated openapi client 2025-03-09 16:30:21 +01:00
klmp200 05edf33062 Compile openapi client in background when django runserver is reloading 2025-03-09 15:55:37 +01:00
klmp200 6b27a97e7b Launch multiple honcho files depending on the context 2025-03-04 14:48:44 +01:00
klmp200 75c4c55a32 Only run full procfile on runserver 2025-03-04 11:59:35 +01:00
klmp200 728ad157e9 Apply review comments 2025-03-04 10:30:36 +01:00
klmp200 e542fe11b9 Add a pid file to avoid running honcho multiple times 2025-03-04 10:30:36 +01:00
klmp200 aa66fc61ab Apply review comments 2025-03-04 10:30:36 +01:00
klmp200 7f8304e407 Add redis to test pipeline 2025-03-04 10:30:36 +01:00
klmp200 3b80b36ed6 Update doc 2025-03-04 10:30:36 +01:00
klmp200 ba6e2a6402 Integrate automatic redis startup with the project 2025-03-04 10:30:36 +01:00
klmp200 6841d96455 Enable honcho on non debug 2025-03-04 10:30:36 +01:00
klmp200 8528820d89 Run bundler through honcho 2025-03-04 10:30:36 +01:00
klmp200 fe417b0c29 Enable csrf tokens on API routes
* Upgrade openapi-ts
* Migrate openapi-ts settings to new version
* Add csrf token to headers of all API calls
* Force csrf token authentication on API routes
2025-03-03 13:33:58 +01:00
klmp200 a653f98fc1 Apply review comments 2025-02-25 18:28:16 +01:00
klmp200 a01ea13f5b Fix crash when no news is available 2025-02-25 18:09:11 +01:00
klmp200 10701ccdfa Synchronize calendar moderation and news list moderation 2025-02-25 18:09:11 +01:00
klmp200 07028c8dd8 Harmonize news date display 2025-02-25 18:09:11 +01:00
klmp200 4890fcf0e1 Rename news moderate to publish 2025-02-25 18:09:08 +01:00
klmp200 2e71275f5b Connect calendar moderation with outside moderation 2025-02-25 15:35:01 +01:00
klmp200 f9c36c8f99 Apply review comments 2025-02-25 14:38:58 +01:00
klmp200 92d282f4ba Add possibility to de-moderate news through api and calendar widget 2025-02-25 14:38:58 +01:00
klmp200 a1bf86dabf Add moderation through calendar widget 2025-02-25 14:37:18 +01:00
klmp200 f4ff247862 Remove call from removed loadCounter function 2025-02-23 18:05:37 +01:00
klmp200 1978658b9c Allow transactions on counter when an user has recorded too many products as long as he doesn't record more 2025-02-21 14:50:07 +01:00
klmp200 219700f0bc Add redirect for user picture url 2025-02-20 18:54:50 +01:00
klmp200 2918048b16 Improve download user album button 2025-02-20 18:51:08 +01:00
klmp200 a87016a23f Apply some review comments 2025-02-20 18:13:40 +01:00
klmp200 f7ff77b88f Use real images with lazy loading in sas albums and user pictures 2025-02-19 00:12:30 +01:00
klmp200 e8db68b960 Add missing translations 2025-02-18 20:10:54 +01:00
klmp200 93a5c3a02a Separate album downloading logic from user display. Allow downloading individual user albums. 2025-02-18 20:10:54 +01:00
klmp200 e46cba7a06 Move all user picture logic to sas 2025-02-18 20:10:51 +01:00
klmp200 9b916f6204 Fix wrong overflow on chrome for calendar 2025-02-14 13:09:05 +01:00
klmp200 d573182f4b Update upload-artifacts to v4 2025-01-23 15:34:12 +01:00
klmp200 5db9819560 Address review comments 2025-01-21 00:28:35 +01:00
klmp200 dd2cd0a18d Add atom/rss news feed 2025-01-19 18:22:02 +01:00
klmp200 7d40387f43 Force ics cache invalidation on ics calendar 2025-01-17 17:45:21 +01:00
klmp200 6f9f1ac1e7 Upgrade js dependencies
* biomejs
 * hey-api
 * vite
 * threejs
 * other minor upgrades
2025-01-14 17:17:41 +01:00
klmp200 a4c6439981 Fix selling ordering bug that created "not enough money" errors
* Add tests
* Add tests for cons/dcons
2025-01-10 16:35:42 +01:00
klmp200 f4af29acb4 Fix missing translation 2025-01-10 15:34:46 +01:00
klmp200 9f33ddd883 Fix inconsistent search behavior on counter click codes 2025-01-09 01:04:11 +01:00
klmp200 a2dc4f1964 Create a new better script for showing more/less 2025-01-08 14:51:14 +01:00
klmp200 29e875bcde Fix election display on mobile and add missing signal for news deletion 2025-01-08 09:32:24 +01:00
klmp200 672bc91e36 Quick fix for election display 2025-01-08 03:17:18 +01:00
klmp200 edafc06c3f Fix install documentation 2025-01-06 22:26:46 +01:00
klmp200 771cbdbd77 More explicit uv install steps 2025-01-06 21:59:36 +01:00
klmp200 a491baddb9 Apply review comments 2025-01-06 20:13:41 +01:00
klmp200 8d10a5e0ab Update deploy scripts to uv 2025-01-06 16:17:56 +01:00
klmp200 cbe42d3a60 Add caching for virtualenv 2025-01-06 16:17:56 +01:00
klmp200 0c4d72e17a Switch from poetry to uv 2025-01-06 16:17:54 +01:00
klmp200 2db3290bed Remove some jquery 2025-01-05 20:17:30 +01:00
klmp200 bb24516474 Make code matching rank first in counter click 2025-01-05 18:54:54 +01:00