Commit Graph

3236 Commits

Author SHA1 Message Date
klmp200 ca593c7d81 Avoid click on graph when zooming 2025-06-18 16:24:53 +02:00
klmp200 94bdc5e615 Remove useless closures 2025-06-18 14:13:06 +02:00
klmp200 7d454749e0 Add style to zoom controls on family graph 2025-06-18 14:10:26 +02:00
klmp200 10d5b9d63f Add zoom control of family graph 2025-06-18 12:22:30 +02:00
klmp200 cc96c93d23 Convert family tree to typescript 2025-06-18 11:59:46 +02:00
thomas girod 0e850e5486 Merge pull request #1131 from ae-utbm/api-fixes
Api fixes
2025-06-17 15:57:33 +02:00
Bartuccio Antoine af67c5fc27 Merge pull request #1130 from ae-utbm/navbar-keyboard-navigation
Fix click on navbar
2025-06-17 15:41:42 +02:00
klmp200 30809a69c9 Move navbar script to dedicated file 2025-06-17 15:39:35 +02:00
imperosol 0c442a8f03 fix: select only active club members on GET /club/{club_id} 2025-06-17 15:35:49 +02:00
imperosol f1b69dd47d fix: typo in API name 2025-06-17 15:35:49 +02:00
klmp200 b5ebf09fcb Fix click on navbar 2025-06-17 15:31:51 +02:00
thomas girod 9d9ce5b30a Merge pull request #1129 from ae-utbm/fix-docs
fix: documentation CI/CD
2025-06-17 15:09:06 +02:00
imperosol a87460fa3e fix: documentation CI/CD 2025-06-17 14:45:51 +02:00
thomas girod 48fae33651 Merge pull request #1119 from ae-utbm/notifs
Improve notification on picture identification
2025-06-17 11:22:06 +02:00
imperosol 6fec250658 display album name on picture identification notif 2025-06-16 18:36:08 +02:00
imperosol 75b37cd6e3 fix album grouping on user pictures page 2025-06-16 18:36:08 +02:00
thomas girod 9c3820f986 Merge pull request #1127 from ae-utbm/deps
Update dependencies
2025-06-16 18:35:50 +02:00
thomas girod 28b60c7bae Merge pull request #1097 from ae-utbm/api-key
Basic api key management
2025-06-16 18:21:19 +02:00
imperosol efbbfcda76 update js deps 2025-06-16 15:51:11 +02:00
imperosol 9e1fe7a296 update python deps 2025-06-16 15:51:04 +02:00
imperosol 50d7b7e731 Move api urls to api app 2025-06-16 15:00:30 +02:00
imperosol ae7784a973 rename apikey to api 2025-06-16 14:54:42 +02:00
imperosol a23604383b doc: incompatibility between api keys and csrf 2025-06-16 13:44:43 +02:00
imperosol 80866086a8 Forbid authentication with revoked keys 2025-06-16 13:44:43 +02:00
imperosol 2c7eb99f31 use 54 bytes keys and sha512 hashing 2025-06-16 13:44:43 +02:00
imperosol 189081f5a8 api key doc for developers 2025-06-16 13:44:43 +02:00
imperosol 52e53da9ef adapt CanAccessLookup to api key auth 2025-06-16 13:44:43 +02:00
imperosol b5d65133f3 add doc for external API consumers 2025-06-16 13:44:43 +02:00
imperosol 44e1902693 Add GET /api/club/{club_id} to fetch details about a club 2025-06-16 13:44:43 +02:00
imperosol 1d55a5c2da Make HasPerm work with ApiKeyAuth 2025-06-16 13:44:43 +02:00
imperosol 853aa34c18 adapt pedagogy api to api key auth 2025-06-16 13:44:43 +02:00
imperosol dc72789c14 feat: basic api key management 2025-06-16 13:44:41 +02:00
Bartuccio Antoine 2f0454355f Merge pull request #1126 from ae-utbm/hey-api
Upgrade hey-api
2025-06-16 12:25:50 +02:00
Bartuccio Antoine 1c14bb22a0 Merge pull request #1125 from ae-utbm/navbar-keyboard-navigation
Disable mouse click on navbar for desktop
2025-06-16 12:25:33 +02:00
Bartuccio Antoine d1f11216c7 Merge pull request #1124 from ae-utbm/tabs
Add tab widget and remove jquery-ui
2025-06-16 12:25:14 +02:00
klmp200 2299e3f966 Upgrade hey-api 2025-06-16 11:20:41 +02:00
klmp200 0f55bcc513 Disable mouse click on navbar for desktop 2025-06-16 09:17:40 +02:00
klmp200 b19973ec9c Move ts files at the wrong place in com module 2025-06-16 09:05:19 +02:00
klmp200 17129af1bb Remove unused popup system and jquery-ui 2025-06-16 09:05:19 +02:00
klmp200 42434d10ca Remove jquery-ui tabs from counter 2025-06-16 09:05:19 +02:00
klmp200 c904e41ea3 Replace tab macro with new tab web component 2025-06-16 09:05:19 +02:00
klmp200 2dd4fd5c71 Initial tab concept 2025-06-16 09:05:18 +02:00
thomas girod dad09deab7 Merge pull request #1123 from ae-utbm/fix-com-dates
fix: datetime format in main page news list
2025-06-15 20:20:16 +02:00
thomas girod 6782638a5d Merge pull request #1122 from ae-utbm/fix-election-css
Fix election css
2025-06-15 20:20:01 +02:00
imperosol c7e4de7df2 fix: datetime format in main page news list 2025-06-14 11:54:58 +02:00
imperosol dcc84894e5 fix: bad role title alignment in election.scss 2025-06-14 10:43:02 +02:00
thomas girod 9d841cd606 Merge pull request #1121 from ae-utbm/fix-sales
Fix counter selection performance on SellingForm
2025-06-13 13:58:38 +02:00
Bartuccio Antoine 9f54e8362d Merge pull request #1117 from ae-utbm/lit-html
Add lit-html and use it for ics-calendar popups
2025-06-13 13:25:15 +02:00
imperosol c62c09f603 fix: counter selection queryset performance on SellingForm 2025-06-12 14:35:39 +02:00
thomas girod 9c8e3b7cac Merge pull request #1118 from ae-utbm/notifs
Notification improvements
2025-06-11 17:58:42 +02:00