Commit Graph
100 Commits
Author SHA1 Message Date
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 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
klmp200 138e1662c7 Add popup css class and display basket error messages with it on counter click 2024-12-24 00:29:23 +01:00
klmp200 c80fe094a2 Remove useless form elements in counters and improve alignment 2024-12-23 20:44:49 +01:00
klmp200 139221dd22 Apply review comments 2024-12-23 15:15:24 +01:00
klmp200 6f003ffa53 Add translations 2024-12-23 02:41:41 +01:00
klmp200 7f6fd7dc47 Fix wrong tests/permissions 2024-12-23 02:37:41 +01:00
klmp200 ccf5118c9d Add invalid form tests 2024-12-23 02:26:39 +01:00
klmp200 022c19c020 Fix counter permissions issues 2024-12-23 02:17:28 +01:00
klmp200 2e5e217842 Disable eboutic in counter click/main 2024-12-23 01:35:44 +01:00
klmp200 9c93c004ec Add more counter click tests 2024-12-23 01:18:01 +01:00