Commit Graph
4026 Commits
Author SHA1 Message Date
imperosol ead76e49b9 add tests 2026-10-09 15:38:43 +02:00
imperosol e87a4755b9 view to see a user's timetables 2026-10-09 15:34:24 +02:00
imperosol c80f4ee2b8 split timetable parsing and display 2026-10-09 15:31:44 +02:00
imperosol a4964836e4 User timetable save 2026-10-09 15:26:49 +02:00
imperosol 0b5b3f6e38 add show_my_timetable to VisibilityForm 2026-10-09 15:26:49 +02:00
imperosol 32bc7e4061 add timetable visibility to UserVisibilityForm 2026-10-09 15:26:49 +02:00
imperosol f29010b5dc api to save timetable 2026-10-09 15:26:49 +02:00
imperosol 05d6c01957 add models 2026-10-09 15:04: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
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