klmp200
64fd123a85
Remove shadow and disable hovering on mobile view
2025-06-05 17:49:47 +02:00
klmp200
7090254658
Refactor navbar css and use details instead of div for better semantics
2025-06-05 17:49:47 +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