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
klmp200
472800eff6
Add nice snackbar message on counter interface and fix not enough money protection on frontend
2024-12-23 00:56:57 +01:00
klmp200
b8d43a629b
Increase selling label size and add more counter click tests
2024-12-23 00:00:40 +01:00
klmp200
f6693e12cf
Basic counter click tests
2024-12-22 19:24:07 +01:00
klmp200
38f491cf57
Properly test annotations in counter click
2024-12-22 16:43:07 +01:00
klmp200
3464d5d860
Add proper tests for refilling view
2024-12-22 16:16:28 +01:00
klmp200
5079938a5b
Fix get_operator on non bar counters and better display of counter with no products
2024-12-22 13:36:50 +01:00
klmp200
b8430adc50
Split counter-click-index.ts
2024-12-22 13:01:37 +01:00
klmp200
eed434aeb2
Improve age management for getting products and make get_product a part of counter model
2024-12-22 12:27:58 +01:00
klmp200
372470b44b
Improve empty basket and tray price management
2024-12-22 12:06:15 +01:00
klmp200
7071553c3b
Optimize product id validation on counter click
2024-12-22 12:06:15 +01:00
klmp200
eea237b813
Pre-filter allowed products in backend for counter click
2024-12-22 12:06:15 +01:00
klmp200
c37288c285
Display nice product cards on counter click interface
2024-12-22 12:06:15 +01:00
klmp200
ccf5767a01
Fix customerBalance not init and submit/cancel buttons visuals
2024-12-22 12:06:15 +01:00
klmp200
ffe6fc8c2a
Redirect when cancelling instead of submitting a form
2024-12-22 12:06:15 +01:00
klmp200
5f0b4d2050
Properly display form errors in counter
2024-12-22 12:06:15 +01:00
klmp200
f9d7dc7d3a
Restore form when form submit fails due to error
2024-12-22 12:06:15 +01:00
klmp200
8ebea00896
Fix crash during validation
2024-12-22 12:06:15 +01:00
klmp200
a548f4744e
Fix counter main
...
* Fix crash when submitting nothing
* Fix code field not being autofocus
2024-12-22 12:06:15 +01:00
klmp200
a383f3e717
Don't use codes as a primary key in counter click
2024-12-22 12:06:15 +01:00
klmp200
60f18669c8
Make counter click client side first
2024-12-22 12:06:14 +01:00
klmp200
a36946529b
Fix error when submitting group form without any group checked
2024-12-22 12:04:51 +01:00
klmp200
4ac09ac08b
Use tomselect instead of jquery autoselect for counter clicks
2024-12-21 15:56:18 +01:00
klmp200
87b619794d
Fix groups displayed on user profile group edition
2024-12-19 18:57:50 +01:00
klmp200
ad44fd52a4
Apply review comments
2024-12-17 10:54:41 +01:00
klmp200
03c27b10e5
Fix refill permissions
...
* Remove ability to refill from counters
* Fix bug where you could refill without any board member on a BAR
* Add a warning message explaining why refilling are disabled
2024-12-17 02:42:07 +01:00
klmp200
fc0ef29738
Remove GetCustomer API endpoint
2024-12-17 01:42:10 +01:00
klmp200
a0eb53a607
Apply review comments
2024-12-17 01:41:45 +01:00
klmp200
66e5ef64fd
Don't use API to update amount after a refilling query
2024-12-17 00:47:43 +01:00