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
klmp200
25298518bc
fix: wrong link for ae dev discord
2025-01-05 17:25:23 +01:00
klmp200
a8702d4f5e
Improve welcome page
...
* Improve code readability of calendar details
* Add link to AE Dev discord in useful links
* Add link to github at the bottom
2025-01-05 16:42:26 +01:00
klmp200
2749a88704
Basic test for internal calendar
2025-01-05 01:36:41 +01:00
klmp200
eb3db134f8
Test external calendar caching
2025-01-05 01:32:54 +01:00
klmp200
fa7f5d24b0
Test external calendar api
2025-01-05 01:04:11 +01:00
klmp200
ba76015c71
Use a newer ical library
2025-01-04 23:12:34 +01:00
klmp200
1887a2790f
Move IcsCalendar to it's own file
2025-01-04 23:08:09 +01:00
klmp200
5d0fc38107
Make social icons links pretty
2025-01-04 23:08:09 +01:00
klmp200
65df55a635
Use signals to update internal ics
2025-01-04 23:08:09 +01:00
klmp200
a60e1f1fdc
Create dedicated class to manage ics calendar files
2025-01-04 23:08:09 +01:00
klmp200
0a0f44607e
Return calendars as real files
2025-01-04 23:08:09 +01:00
klmp200
007080ee48
Extract send_file response creation logic to a dedicated function
2025-01-04 23:08:09 +01:00
klmp200
a13e3e95b7
Harmonize titles on front page
2025-01-04 23:08:09 +01:00
klmp200
169938e1da
Replace old agenda of event with links to services and change permission to see birthdays
2025-01-04 23:08:09 +01:00
klmp200
e5fb875968
Add support for event location and more detail link
2025-01-04 22:52:17 +01:00
klmp200
9bd14f1b4e
Refactor popup creation
2025-01-04 22:51:45 +01:00
klmp200
fd2295119d
nice looking popup with well aligned icon
2025-01-04 22:51:45 +01:00
klmp200
eac2709e86
Create basic (ugly) event detail popup
2025-01-04 22:51:45 +01:00
klmp200
48f6d134bf
Fix news page layout
2025-01-04 22:51:45 +01:00
klmp200
6d7467e746
Make new calendar look like the iframe one
2025-01-04 22:51:44 +01:00
klmp200
0d1629495b
Refactor com scss and add basic unified event calendar
2025-01-04 22:51:44 +01:00
klmp200
63839dc22b
Fix poster edition and display bug
2025-01-04 22:51:44 +01:00
klmp200
43f47e2087
Improve product card display on counter click
2024-12-27 01:59:54 +01:00
klmp200
43768f1691
Refactor counter-click css
2024-12-26 11:52:30 +01:00
klmp200
280d27343d
Put error popup inside the basket
2024-12-25 20:44:52 +01:00