9c0d89de83
Give the student role when creating a new user subscription
2025-02-24 07:13:19 +01:00
809febc353
add club and counter filters on product list page
2025-02-24 06:34:38 +01:00
f4ff247862
Remove call from removed loadCounter function
2025-02-23 18:05:37 +01:00
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
219700f0bc
Add redirect for user picture url
2025-02-20 18:54:50 +01:00
2918048b16
Improve download user album button
2025-02-20 18:51:08 +01:00
a87016a23f
Apply some review comments
2025-02-20 18:13:40 +01:00
f7ff77b88f
Use real images with lazy loading in sas albums and user pictures
2025-02-19 00:12:30 +01:00
e8db68b960
Add missing translations
2025-02-18 20:10:54 +01:00
93a5c3a02a
Separate album downloading logic from user display. Allow downloading individual user albums.
2025-02-18 20:10:54 +01:00
e46cba7a06
Move all user picture logic to sas
2025-02-18 20:10:51 +01:00
ba21738bd9
biome reformat
2025-02-18 14:56:08 +01:00
b1db52d2b6
clean typescript
2025-02-18 14:56:08 +01:00
2bed89aaba
typescriptification de picture-index et bonne instantiation alpine-data
2025-02-18 14:56:08 +01:00
86c68eeb32
fix indenting
2025-02-18 14:56:08 +01:00
8cb53ceba2
download button for user pictures and albums
2025-02-18 14:56:08 +01:00
a96b374ad7
Merge pull request #971 from ae-utbm/environ
...
Use .env for project configuration
2025-02-17 13:37:01 +01:00
9945993f0b
simplify .env.example
...
La plupart des variables du `.env.example` n'ont pas besoin d'être modifiées régulièrement et ont déjà des valeurs par défaut dans le `settings.py` qui sont adaptées à un environnement local.
En gardant uniquement les variables qui seront régulièrement modifiées, on rend le fichier plus compréhensible et plus simple à maintenir.
2025-02-17 11:33:15 +01:00
59e90ec754
add CSRF_TRUSTED_ORIGINS to settings
2025-02-16 12:47:46 +01:00
41bff53853
use .env
for project configuration
2025-02-16 12:47:38 +01:00
88b3f7c322
Merge pull request #1009 from ae-utbm/news-list
...
News list improvements
2025-02-15 18:29:16 +01:00
b31445fefb
Merge pull request #1010 from ae-utbm/populate-all-uvs
...
Management command to populate all uvs
2025-02-15 18:28:42 +01:00
2dc32f8b20
Merge pull request #1021 from ae-utbm/master
...
merge back
2025-02-15 18:13:19 +01:00
b43b531c3b
Add a disclaimer when moderating weekly news
2025-02-15 14:06:01 +01:00
bf388e68f0
remove Alpine import in moderation-alert-index.ts
2025-02-15 14:04:57 +01:00
5252d450a9
remove alpine instructions for moderated news
2025-02-15 14:04:57 +01:00
8f17c3d830
Set the moderator when moderating news
2025-02-15 14:04:57 +01:00
6627ea417c
News moderation buttons directly on the home page
2025-02-15 14:04:43 +01:00
92b2befd55
Improve news list display
2025-02-15 14:04:32 +01:00
43207455b8
API to moderate and delete news
2025-02-15 14:04:32 +01:00
5fa431e29b
Visually differentiate closed UVs from the others
2025-02-15 13:51:51 +01:00
78f3caa455
management command to update the whole uv guide
2025-02-15 13:51:39 +01:00
6d519e3a07
Custom client for UTBM UV API calls
2025-02-15 13:51:39 +01:00
85c8b7d11c
Use requests for external requests
...
L'API de requests est beaucoup plus claire que celle d'urllib et urllib3.
2025-02-15 13:51:39 +01:00
fa02f4b5f0
Merge pull request #1020 from ae-utbm/taiste
...
RSS feed, subscription creation permisssion, pedagogy permissions and bugfixes
2025-02-15 13:00:21 +01:00
3df33261ce
Merge pull request #1017 from ae-utbm/subscription-perms
...
Subscription perms
2025-02-15 12:18:40 +01:00
ee1bcf2011
add forgotten input field label
2025-02-15 12:05:54 +01:00
571b3a4e02
fix perms in user_tools.jinja
2025-02-15 12:05:54 +01:00
6bf02cecd9
Allow some customisation in core/edit.jinja
2025-02-15 12:05:54 +01:00
05d4a09f8c
Add a page to manage the groups that can create permissions
2025-02-15 12:05:54 +01:00
169e9ea55a
Merge pull request #1019 from ae-utbm/calendar-fix
...
Fix wrong overflow on chrome for calendar
2025-02-14 13:20:04 +01:00
9b916f6204
Fix wrong overflow on chrome for calendar
2025-02-14 13:09:05 +01:00
2123e83010
fix user_tools.jinja indentation
2025-02-13 13:36:46 +01:00
294b59b4d6
use django auth for subscription creation page
2025-02-13 13:36:46 +01:00
820ceb48dd
Merge pull request #1018 from ae-utbm/fix-upload-artifact
...
fix upload artifact step of CI
2025-02-13 13:35:29 +01:00
73ce681307
fix upload artifact step of CI
2025-02-13 13:30:34 +01:00
faa757b54f
Merge pull request #1016 from ae-utbm/fix-groups
...
Fix user groups update view
2025-02-07 15:15:09 +01:00
36076aefcc
fix user groups update view
...
Le formulaire remplaçait la totalité des groupes de l'utilisateur, c'est-à-dire également les groupes pas affichés dans le formulaire. Ça fait que la soumission du formulaire retirait l'utilisateur de tous ses groupes de groupes et des autres groupes non-gérables manuellement (comme Publique et Anciens Cotisants).
Jusqu'ici, les groupes non-manuels étaient gérés bizarrement, en regardant dynamiquement à chaque fois si l'utilisateur est dans le groupe, donc le bug ne se voyait pas. Maintenant que tous les groupes sont gérés presque de la même manière, ça se voit.
2025-02-07 13:28:47 +01:00
b9482a6f08
Merge pull request #1014 from ae-utbm/github
...
Update upload-artifacts to v4
2025-01-25 16:14:34 +01:00
d573182f4b
Update upload-artifacts to v4
2025-01-23 15:34:12 +01:00