Commit Graph

382 Commits

Author SHA1 Message Date
imperosol
627f0ae08d doc: third-party auth 2025-11-09 15:33:00 +01:00
imperosol
c826f227ef translation: third-party authentication 2025-11-09 15:32:58 +01:00
imperosol
2e288368f0 apply review comments 2025-11-07 19:18:24 +01:00
imperosol
0d6856e925 refactor election detail view 2025-11-07 19:18:24 +01:00
imperosol
7665d7efb4 update subscription price 2025-11-07 18:46:41 +01:00
imperosol
e26851beb3 feat: scroll to news moderation section when clicking notification
closes #1202
2025-11-07 15:39:58 +01:00
imperosol
9c22e061f5 fix: missing sales csv header row
fix #1205
2025-11-07 14:56:34 +01:00
imperosol
742ac504dc optimize db requests on club sales view 2025-11-07 13:08:01 +01:00
imperosol
8bd82c9d7c Complete invoice call validation feature 2025-10-17 13:44:03 +02:00
imperosol
42b53a39f3 feat: automatic product counters edition 2025-10-10 20:40:44 +02:00
imperosol
83a4ac2a7e feat: automatic product archiving 2025-10-10 20:40:44 +02:00
thomas girod
30fd4f6926 Merge pull request #1054 from ae-utbm/edt
Embed the timetable generator in the sith
2025-10-10 20:39:43 +02:00
imperosol
a7adb4bba3 add translations 2025-09-26 22:32:49 +02:00
imperosol
eadf74604c Split ClubMemberForm into JoinClubForm and ClubAddMemberForm 2025-09-26 18:23:49 +02:00
imperosol
66cf2bd957 Better management of roles in ClubMemberForm 2025-09-26 15:49:33 +02:00
imperosol
c7363de44f improve new member form style 2025-09-26 15:49:24 +02:00
Sli
30356d97f3 Use SuccessMessageMixin on trombi 2025-09-25 16:02:56 +02:00
Sli
7eaf25a64f Remove QuikNotifMixin 2025-09-25 16:02:56 +02:00
Noa Fouich
0b7c516f18 adding test 2025-09-25 15:57:21 +02:00
Noa Fouich
e186052283 Fix deleted barman on user account
# Conflicts:
#	locale/fr/LC_MESSAGES/django.po
2025-09-25 15:57:16 +02:00
Bartuccio Antoine
b4f5a866e3 Merge pull request #1185 from ae-utbm/posters
Remove jquery from posters
2025-09-23 14:59:24 +02:00
Sli
95e6fff98b Migrate poster view to alpine 2025-09-22 14:30:23 +02:00
imperosol
854dd2d9e7 add disclaimer for subscription purchase with AE account 2025-09-22 13:28:42 +02:00
imperosol
08b16d6e74 feat: make poster views available to club board members 2025-09-19 17:22:44 +02:00
imperosol
3709b5c221 require birthday when creating subscriptions for users that didn't give it previously 2025-09-04 11:02:59 +02:00
imperosol
03759fd83e fix translations 2025-09-01 18:21:55 +02:00
imperosol
83c96884d8 add missing meta description tags 2025-09-01 18:20:27 +02:00
Sli
cbf2678f6d Remove euroks partnership 2025-08-23 15:33:05 +02:00
imperosol
02ef8fdb88 fix: enumeration attack vector on login form 2025-06-25 17:03:53 +02:00
imperosol
6fec250658 display album name on picture identification notif 2025-06-16 18:36:08 +02:00
imperosol
ae7784a973 rename apikey to api 2025-06-16 14:54:42 +02:00
imperosol
dc72789c14 feat: basic api key management 2025-06-16 13:44:41 +02:00
Sli
b19973ec9c Move ts files at the wrong place in com module 2025-06-16 09:05:19 +02:00
imperosol
b0d9063153 remove remaining laundry code 2025-06-04 12:53:22 +02:00
Kenneth SOARES
cab2adb45d fixed translations 2025-05-12 16:02:39 +02:00
Kenneth SOARES
39422a0cb8 added tooltip translations 2025-05-11 16:05:47 +02:00
Sli
f64409c612 Add more error messages on main view 2025-04-15 23:41:58 +02:00
Sli
3431fbf2d1 Add consent form for eurok partnership 2025-04-14 01:25:50 +02:00
Sli
42317bfecc Use django messages for billing info ux 2025-04-13 00:20:57 +02:00
Sli
3e61560875 Use group permissions 2025-04-10 01:01:40 +02:00
Sli
6e39b59dd5 Use UploadedImage to check image correctness and better error responses 2025-04-09 22:15:12 +02:00
Sli
67bc49fb21 Serve upload files directly from nginx 2025-04-09 20:55:24 +02:00
Sli
7b23196071 Add image upload to easymde widget 2025-04-09 20:52:38 +02:00
Thomas Girod
376af35bfb Check that uploaded images are actually images 2025-04-08 17:21:30 +02:00
Sli
8a381aed38 Smooth animation 2025-04-08 11:54:19 +02:00
Sli
b09d5e5ffd Remote calendar link for external sync 2025-04-07 13:58:08 +02:00
Thomas Girod
d03c425a17 refactor eboutic command page 2025-04-06 22:29:39 +02:00
Thomas Girod
65c06dda8b partnership eurockéennes 2025 2025-04-06 17:01:00 +02:00
imperosol
24f6a2b1cc remove unused translations 2025-04-04 10:35:47 +02:00
imperosol
eee78008b1 add pages to manage returnable products 2025-04-04 09:33:02 +02:00