Commit Graph
1578 Commits
Author SHA1 Message Date
imperosol 2dce84e4cd Remove mailing list feature 2026-10-22 11:28:05 +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
imperosol 8d3d5630c8 style: improve ue comment form 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 5bea3f14e8 doc: third-party auth 2026-10-02 09:48:21 +02:00
imperosol e3a9e23d6a hmac_hexdigest util function 2026-10-01 10:17:06 +02:00
imperosol 225b8cced9 move ResultConverter to core app 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
imperosol 63764f54ba better subscription generation in populate_more 2026-09-28 17:30:20 +02:00
imperosol 809df909fd test populate_more command 2026-09-27 21:49:47 +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
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 aacfba679d Use HTMX in UE details 2026-09-12 21:38:20 +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
imperosol 80f113eaf6 add og tags to timetable generator 2026-09-09 07:22:13 +02:00
klmp200 35a55ff95a Fix animation bug on club list
Also, due to some weird jinja bug, css block is applied even if supposedly
in a conditional statement
2026-09-08 23:17:35 +02:00
klmp200 00cae33a33 Fix moderation view 2026-09-07 17:36:53 +02:00
klmp200 cbd80c17a2 Fix aria-busy during swap and make it a plugin 2026-09-07 17:23:23 +02:00
imperosol 7bd79d1d55 re-apply ruff TCH rules 2026-09-07 13:32:13 +02:00
imperosol c17f2feefc funny 404 message 2026-09-04 11:25:06 +02:00
imperosol ff69741c82 remove /api/markdown route 2026-09-03 12:03:52 +02:00
imperosol b5b837498f Use client-side md parser for easymde 2026-09-03 11:50:55 +02:00
imperosol 3467aad846 fix: duplicate user search when a whitelist exists
Quand un utilisateur possède une whitelist d'utilisateurs, qu'il effectue une recherche et qu'il apparait dans les résultats, son profil apparait plusieurs fois.
2026-08-31 16:52:42 +02:00
klmp200 56c832ba06 Migrate to HTMX4 2026-08-30 22:07:53 +02:00
imperosol 236860d0f5 adapt typescript to strict mode 2026-08-20 16:17:23 +02:00
imperosol e7ef3d0020 update JS deps 2026-06-24 09:35:26 +02:00
imperosol 1af1712efc move from mistune to aemark for markdown 2026-06-19 12:19:37 +02:00
imperosol 998efc7c6b add tests 2026-06-11 14:22:38 +02:00
TitouanDor 89afdba055 one CGV button for and etransaction and sith account 2026-06-05 13:40:18 +02:00
imperosol d119bfa0c6 create multiple elections in populate.py 2026-06-05 11:02:35 +02:00
thomas girod 30a3911fa1 Merge pull request #1422 from ae-utbm/fix-login-button
fix: login button background-color
2026-06-05 00:31:36 +02:00
imperosol cf31182429 fix: login button background-color 2026-06-04 18:04:52 +02:00
imperosol 222b0d16a7 feat: request.barmen 2026-06-03 23:43:19 +02:00
imperosol dd4887ead4 exclude products over clic limit from eboutic 2026-06-01 10:46:28 +02:00
imperosol 3f2908eb8d feat: basket timeout 2026-06-01 10:46:28 +02:00
imperosol ebf0196bef improve counter basket item style 2026-05-27 18:22:07 +02:00
imperosol 5238e2e2d6 doc-comment explaining base-bundle-index.ts 2026-05-21 22:52:11 +02:00