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
thomas girod
87533a7327
Merge pull request #1521 from ae-utbm/account-dump-msg
...
Add success message when refunding AE account
2026-10-21 16:35:05 +02:00
imperosol
2db46e3958
add success message when refunding AE account
2026-10-21 16:34:12 +02:00
thomas girod
f2469873fd
Merge pull request #1522 from ae-utbm/md-smallfix
...
fix: add back `.markdown` on EasyMde preview editor
2026-10-20 18:38:19 +02:00
imperosol
68c05b5b1d
fix: add back .markdown on EasyMde preview editor
...
A l'origine, l'API retournait le markdown encapsulé dans une div avec la class `.markdown`. Quand on est passé sur notre propre lib WASM pour faire la preview entièrement côté front, on a oublié ce détail.
En même temps, on résout ici un petit glitch d'affichage qui fait qu'on avait le background des blocs de codes qui se mettait en dessous de notre propre style.
2026-10-20 12:52:20 +02:00
thomas girod
2d492e0157
Merge pull request #1511 from ae-utbm/counter-admin-mixin
...
remove `CounterAdminMixin`
2026-10-14 20:13:43 +02:00
thomas girod
67cfcb66b6
Merge pull request #1512 from ae-utbm/docs-populate
...
Small documentation fixes
2026-10-13 11:32:02 +02:00
thomas girod
b560c6860b
Merge pull request #1510 from ae-utbm/forum-message-403
...
short-circuit `ForumMessageView` redirection on 403
2026-10-13 00:12:07 +02:00
imperosol
15c5a37c99
docs: fix nushell scripts
2026-10-12 14:08:12 +02:00
imperosol
07648f596e
docs: describe populated user accounts
2026-10-12 13:51:18 +02:00
imperosol
0c6594b3cd
remove CounterAdminMixin
2026-10-09 21:59:37 +02:00
imperosol
22b510e25b
short-circuit ForumMessageView redirection on 403
...
Quand on accède à cette vue, on est immédiatement redirigé vers le topic correspondant (quitte à se faire 403 une fois arrivé là). Comme la redirection est une opération qui a un cout, on peut gagner du temps en mettant un PermissionDenied directement (d'autant plus que les bots aiment beaucoup rechercher les messages du forum, et qu'ils se font systématiquement 403)
2026-10-09 16:09:54 +02:00
thomas girod
c9137a2a67
Merge pull request #1508 from ae-utbm/update-deps
...
Update deps
2026-10-02 18:42:38 +02:00
imperosol
9f4b76dc1a
update JS deps
2026-10-02 17:07:01 +02:00
imperosol
ffc509c1a1
update python deps
2026-10-02 17:06:56 +02:00
thomas girod
c2d76d025e
Merge pull request #1485 from ae-utbm/ue-style
...
Ue style
2026-10-02 16:47:40 +02:00
imperosol
80f0517bf8
hide regular comment delete button when the ue comment is reported
2026-10-02 15:09:14 +02:00
imperosol
9924dc05d0
apply review comments
2026-10-02 15:09:14 +02:00
imperosol
614b870133
add translations
2026-10-02 15:09:14 +02:00
imperosol
8437728251
style: improve ue comments appearance
2026-10-02 15:09:14 +02:00
imperosol
8d3d5630c8
style: improve ue comment form appearance
2026-10-02 15:09:14 +02:00
imperosol
45cca918f1
style: improve ue detail infos appearance
2026-10-02 15:09:14 +02:00
thomas girod
f211d0ff85
Merge pull request #1220 from ae-utbm/discord-auth
...
Third-party authentication
2026-10-02 14:55:47 +02:00
thomas girod
0bd557ae73
Merge pull request #1495 from ae-utbm/cotis-stat-quick-fix
...
Small improvements on subscription stats view
2026-10-02 13:49:01 +02:00
imperosol
3deefbe847
apply docs review comments
2026-10-02 09:48:23 +02:00
imperosol
b2707b7862
fix: don't send callback request if data has been modified
2026-10-02 09:48:23 +02:00
imperosol
7a0f4217cc
apply review comments
2026-10-02 09:48:23 +02:00
imperosol
f067c60a8c
tweak documentation
2026-10-02 09:48:23 +02:00
imperosol
5bea3f14e8
doc: third-party auth
2026-10-02 09:48:21 +02:00
imperosol
1efbf93f62
translation: third-party authentication
2026-10-02 09:48:09 +02:00
imperosol
a84224c6ff
write tests
2026-10-02 09:48:07 +02:00
imperosol
6ef0166540
third-party authentication views
2026-10-02 09:46:52 +02:00
imperosol
e3a9e23d6a
hmac_hexdigest util function
2026-10-01 10:17:06 +02:00
imperosol
d6ab0e17f8
add hmac_key to ApiClient
2026-10-01 10:17:06 +02:00
imperosol
225b8cced9
move ResultConverter to core app
2026-10-01 10:17:06 +02:00
imperosol
f271b9d1df
feat: api route to get api client infos
2026-10-01 10:17:06 +02:00
thomas girod
e39a73ae32
Merge pull request #1488 from ae-utbm/cgu-approve
...
Force CGU/ToS approval on account creation
2026-10-01 09:43:02 +02:00
thomas girod
ad02026d63
Merge pull request #1506 from ae-utbm/news-next-date
...
display the date of next happening in NewsDetailView
2026-09-30 14:34:04 +02:00
imperosol
a5440e3166
display the date of next happening in NewsDetailView
2026-09-28 19:32:40 +02:00
thomas girod
796ef72fa1
Merge pull request #1499 from ae-utbm/sas-replacestate
...
don't push state on sas image change
2026-09-28 17:33:46 +02:00
imperosol
44f9965557
show tooltips on subscription chart hover
2026-09-28 17:30:20 +02:00
imperosol
37871b386a
optimize subscriptions stats
2026-09-28 17:30:20 +02:00