imperosol
3baa043ad9
core: manage uwsgi with uv (instead of using system package)
2026-11-03 16:16:23 +01:00
thomas girod
592ed432d5
Merge pull request #1536 from AilysGeister/master
...
Links alignement in header
2026-11-02 16:14:55 +01:00
AilysGeister
e59f3acfd6
fix: vertical align logout button
2026-11-02 16:04:47 +01:00
thomas girod
37786d2475
Merge pull request #1537 from ae-utbm/toxic-domain
...
Toxic domain at model-level
2026-10-31 22:24:43 +01:00
imperosol
e980c4d727
check email toxic domain at model-level
2026-10-31 18:50:04 +01:00
imperosol
4f989d82bb
refactor update_spam_database
2026-10-31 18:50:04 +01:00
thomas girod
7dddb36254
Merge pull request #1534 from ae-utbm/preference-perm
...
fix: permission check on `UserVisibilityFormFragment`
2026-10-30 14:17:43 +01:00
imperosol
85c5f7b8dd
fix: permission check on UserVisibilityFormFragment
...
+test
2026-10-30 14:14:29 +01:00
thomas girod
83e8001eac
Merge pull request #1520 from ae-utbm/remove-mailing
...
Remove mailing list feature
2026-10-30 12:17:02 +01:00
imperosol
52a70054f7
Remove mailing list feature
2026-10-30 12:16:31 +01:00
thomas girod
143a9849cd
Merge pull request #1533 from ae-utbm/counter-msg
...
more precise error messages when searching users for click
2026-10-28 19:16:45 +01:00
imperosol
01edf1f688
more precise error messages when searching users for click
2026-10-27 23:28:34 +01:00
thomas girod
366551559d
Merge pull request #1532 from ae-utbm/fixes
...
Fixes
2026-10-26 23:20:43 +01:00
imperosol
59cdebbf4f
fix: permission check on SithFile move
2026-10-26 23:18:41 +01:00
imperosol
f5a5782bac
fix: privilege escalation for DeleteAllForumUserMessagesView
2026-10-26 23:00:54 +01:00
imperosol
f11ac5d3be
fix: arbitrary file suppression
2026-10-26 23:00:54 +01:00
thomas girod
c6f518fffb
Merge pull request #1530 from ae-utbm/fixes
...
Fixes
2026-10-26 13:36:02 +01:00
imperosol
c5015f4448
fix: add missing permission in populate
2026-10-26 13:24:16 +01:00
imperosol
9bc6518d95
fix: wrong style for some elements
...
- mauvais background-color sur le formulaire de login
- rajout d'une margin qui avait disparu sur <hr/>
- enlèvement du border sur <fieldset>
2026-10-26 13:18:54 +01:00
thomas girod
c66af5eaff
Merge pull request #1529 from ae-utbm/update-deps
...
Update deps
2026-10-26 13:03:06 +01:00
imperosol
c188dd0c18
update JS deps
2026-10-26 13:00:33 +01:00
imperosol
4f5af29d43
update python deps
2026-10-26 12:54:18 +01:00
thomas girod
80f1a7e574
Merge pull request #1528 from ae-utbm/past-news
...
Club news list view
2026-10-26 12:36:42 +01:00
thomas girod
7548c76d5e
Merge pull request #1518 from ae-utbm/css-vars
...
replace scss variables by css ones
2026-10-26 11:28:35 +01:00
imperosol
d7e1cdafde
add translations
2026-10-25 12:17:55 +01:00
imperosol
93b6238c75
Test ClubNewsView
2026-10-25 12:17:54 +01:00
imperosol
91865fe7a1
add club news view to ClubTabsMixin
2026-10-25 12:17:54 +01:00
imperosol
1e189f7b2b
display club past news
2026-10-25 12:17:54 +01:00
imperosol
1798406dde
style: clean footer.scss
2026-10-24 12:57:00 +02:00
imperosol
20fc7d587a
style: clean unused classes
...
- `.form_button` : ancienne interface des clics (changée en 2021)
- `.ui-dialog` : jquery-ui (retiré milieu 2025)
- `td>ul` : déjà déclaré dans `td,th{>ul}`, quelques lignes plus haut
- `.edit-bar` : littéralement jamais utilisé
2026-10-24 12:57:00 +02:00
imperosol
94b108d288
style: remove base.css
...
Ça a pu être utile dans le passé, mais avec l'évolution des navigateurs (merci à Skia d'avoir précisé dans les commentaires que c'était là pour ça) et l'étoffement du reste du css, il y a seulement trois lignes du fichier qui ont encore réellement une utilité.
Le peu qui sert encore peut donc être déplacé dans `style.scss` et le reste supprimé sans problème.
2026-10-24 12:57:00 +02:00
imperosol
059d5210ac
style: replace scss variable by css ones
2026-10-24 12:57:00 +02:00
imperosol
562f75f410
style: remove unused colours
2026-10-24 12:57:00 +02:00
thomas girod
32c30da0fc
Merge pull request #1507 from ae-utbm/edt-save
...
Add user timetable saving
2026-10-24 01:09:43 +02:00
thomas girod
d3f3b18660
Merge pull request #1519 from ae-utbm/page-edit-link
...
Move the club page edit link to the club main page
2026-10-23 20:53:47 +02:00
thomas girod
e50b1fd71e
Merge pull request #1525 from ae-utbm/show-all-counters-in-stats
...
Show all counters in user stats view
2026-10-23 16:27:33 +02:00
imperosol
78376eaca4
don't restict user counter stats to bar counters
2026-10-23 16:08:40 +02:00
thomas girod
8d56c72054
Merge pull request #1524 from ae-utbm/remove-gentoken
...
remove unused Counter methods
2026-10-22 19:10:47 +02:00
imperosol
a794f02a8d
remove unused Counter methods
...
`Counter.gen_token` et `Counter.get_random_barman` étaient utilisés avant la refonte du système de connexion des barmen (PR #1413 ), mais on a oublié de les retirer.
2026-10-22 11:56:04 +02:00
imperosol
cb0a2f866d
TimetableTabMixin
2026-10-22 11:39:52 +02:00
imperosol
4b4c5a73b6
add tests
2026-10-22 11:39:52 +02:00
imperosol
b37b98b932
view to see a user's timetables
2026-10-22 11:39:52 +02:00
imperosol
ed888834d6
split timetable parsing and display
2026-10-22 11:39:52 +02:00
imperosol
0657888076
User timetable save
2026-10-22 11:39:52 +02:00
imperosol
3f135777cd
add show_my_timetable to VisibilityForm
2026-10-22 11:39:51 +02:00
imperosol
73ebe9c674
add timetable visibility to UserVisibilityForm
2026-10-22 11:39:51 +02:00
imperosol
816cbe3a2c
api to save timetable
2026-10-22 11:39:51 +02:00
imperosol
a33a4da143
add models
2026-10-22 11:39:51 +02:00
imperosol
2c77ed3c54
add tests
2026-10-22 11:25:40 +02:00
imperosol
3312a6214e
move the club page edit link to the club main page
2026-10-22 10:07:26 +02:00