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
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
thomas girod
bd02425b54
Merge pull request #1489 from ae-utbm/refill-perm
...
Refill perm
2026-09-18 18:30:06 +02:00
thomas girod
794d3841a0
Merge pull request #1490 from ae-utbm/fix-migrations
...
fix migrations
2026-09-18 16:43:05 +02:00
imperosol
62b49240d1
fix migrations
2026-09-18 11:09:56 +02:00
imperosol
46318be572
add tests
2026-09-17 12:51:16 +02:00
imperosol
ee6b4d4b1e
better selection of who can make people refill
2026-09-16 23:32:57 +02:00
imperosol
22bf38beaf
implement SithModelBackend.with_perm
2026-09-16 23:32:57 +02:00
klmp200
38edfe9004
Merge pull request #1462 from ae-utbm/pedagogy
...
Use HTMX in UE details
2026-09-13 23:01:48 +02:00
thomas girod
0837a3e478
Merge pull request #1469 from ae-utbm/pedagogy-style
...
Add a switch to filter open UEs
2026-09-13 22:53:33 +02:00
klmp200
464f38af23
Fix review comments
2026-09-13 21:54:04 +02:00
imperosol
e3b4d9e81f
add tests
2026-09-13 12:18:39 +02:00
imperosol
49f32169fa
add a switch to filter closed UEs
2026-09-13 10:10:15 +02:00
klmp200
02df76c31f
Add comment view permission tests
2026-09-12 23:37:11 +02:00
klmp200
f3ba4fb31c
Fix UE tests
2026-09-12 23:02:43 +02:00
klmp200
e80a43193f
Fix ue comment view permission
...
Alternative queryset
2026-09-12 21:41:46 +02:00
klmp200
aacfba679d
Use HTMX in UE details
2026-09-12 21:38:20 +02:00
thomas girod
dd8803e617
Merge pull request #1476 from ae-utbm/ts-guide
...
ts-ify guide-index.ts
2026-09-12 19:57:40 +02:00
imperosol
ceb15b132b
ts-ify guide-index.ts
2026-09-11 15:11:38 +02:00
thomas girod
dae144e5b0
Merge pull request #1480 from ae-utbm/fix-file-delete
...
fix: user profile pict deletion cancel
2026-09-10 14:11:35 +02:00
imperosol
d4187b7435
inline deletion submit buttons on fragment
2026-09-10 13:36:45 +02:00
imperosol
db44e4bd02
fix user picture delete confirmation page
2026-09-09 22:48:34 +02:00
klmp200
8de4d9a4d0
Merge pull request #1481 from ae-utbm/htmx4
...
Fix bad hx-swap on club list and moderation view
2026-09-09 22:10:25 +02:00
thomas girod
e960625933
Merge pull request #1478 from ae-utbm/timetable-og
...
add og tags to timetable generator
2026-09-09 19:31:27 +02:00
klmp200
5f3e2d13ba
Merge pull request #1482 from ae-utbm/htmx4-aria-busy-plugin
...
Fix aria-busy during swap and make it a plugin
2026-09-09 08:18:05 +02:00
imperosol
80f113eaf6
add og tags to timetable generator
2026-09-09 07:22:13 +02:00