thomas girod
86730d4f7a
Merge pull request #1509 from ae-utbm/taiste
...
Third-party auth, UE guide style, CGU, and bugfixes
2026-10-02 18:51:20 +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
imperosol
c8f4d12fc4
remove date selection from subscription stats view
...
Ca n'a jamais marché depuis 2017
2026-09-28 17:30:20 +02:00
imperosol
63764f54ba
better subscription generation in populate_more
2026-09-28 17:30:20 +02:00
thomas girod
2d8f56f1f7
Merge pull request #1500 from ae-utbm/test-populate-more
...
test populate_more command
2026-09-28 16:22:02 +02:00
imperosol
809df909fd
test populate_more command
2026-09-27 21:49:47 +02:00
imperosol
ef1ff862a8
don't push state on sas image change
2026-09-27 19:26:02 +02:00
imperosol
19f0f23a05
use DatetimeField to store cgu approval
...
Au lieu de dire si l'utilisateur a approuvé les CGUs ou non, on dit quand est-ce qu'il les a approuvées. Si la date de la dernière approbation est antérieure à la date de la dernière révision des CGUs, alors on demande à nouveau de les approuver.
2026-09-25 15:43:36 +02:00
imperosol
6f701a9579
default cgu_approved=True for populated users
2026-09-25 13:21:19 +02:00
imperosol
b607c86ab7
make CGU a Page instead of a File
2026-09-25 12:11:04 +02:00
imperosol
0c6a96a7ab
add tests
2026-09-24 23:10:40 +02:00
imperosol
c8813f708a
make existing users approve CGU after login
2026-09-24 23:10:40 +02:00
imperosol
03514e4d97
refactor login.jinja
2026-09-24 23:10:40 +02:00
imperosol
4e3ed3212e
force CGU/EULA approval on account creation
2026-09-24 23:10:40 +02:00
imperosol
5b02bc2e3b
add CGU/EULA to populate command
2026-09-24 23:10:40 +02:00
thomas girod
e937189b80
Merge pull request #1493 from ae-utbm/padding-refilling
...
add a space between inputs and submit in refill form
2026-09-21 10:34:03 +02:00
thomas girod
9b8ca76e33
Merge pull request #1494 from ae-utbm/fix-htmx-events
...
fix: `htmx:after:swap` was still using old syntax
2026-09-21 10:33:40 +02:00
imperosol
aedfbf948e
fix: htmx:after:swap was still using old syntax
2026-09-20 23:07:09 +02:00
imperosol
8175fc415c
add a space between inputs and submit in refill form
2026-09-20 22:37:31 +02:00
thomas girod
994130550a
Merge pull request #1492 from ae-utbm/fix-pagination
...
fix: broken matmat pagination
2026-09-20 22:28:48 +02:00
imperosol
44071f91f6
fix: broken matmat pagination
2026-09-20 22:26:27 +02:00