3244 Commits

Author SHA1 Message Date
Thomas Girod
da700a1c2c create reservation models 2025-06-21 23:40:27 +02:00
Sli
521e7b1254 Adapt calendar to new tooltip library 2025-06-21 23:40:27 +02:00
Bartuccio Antoine
59a714af9f
Merge pull request #1134 from ae-utbm/family
Add zoom controls to family graph
2025-06-21 15:20:47 +02:00
Sli
d111023363
Apply review comments 2025-06-21 12:37:01 +02:00
Sli
ca593c7d81
Avoid click on graph when zooming 2025-06-18 16:24:53 +02:00
Sli
94bdc5e615
Remove useless closures 2025-06-18 14:13:06 +02:00
Sli
7d454749e0
Add style to zoom controls on family graph 2025-06-18 14:10:26 +02:00
thomas girod
06090e0cd9
Merge pull request #1133 from ae-utbm/api-fixes
fix: api title typo (again)
2025-06-18 12:25:31 +02:00
thomas girod
a1ae67da7d
Merge pull request #1132 from ae-utbm/missing-perm
Missing SAS permission
2025-06-18 12:25:15 +02:00
Sli
10d5b9d63f
Add zoom control of family graph 2025-06-18 12:22:30 +02:00
Sli
cc96c93d23
Convert family tree to typescript 2025-06-18 11:59:46 +02:00
imperosol
8cc0b01e9c fix: api title typo (again) 2025-06-17 21:01:51 +02:00
imperosol
88755358a6 fix: add missing sas permission 2025-06-17 21:00:38 +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
Sli
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
Sli
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
Sli
2299e3f966
Upgrade hey-api 2025-06-16 11:20:41 +02:00
Sli
0f55bcc513
Disable mouse click on navbar for desktop 2025-06-16 09:17:40 +02:00
Sli
b19973ec9c
Move ts files at the wrong place in com module 2025-06-16 09:05:19 +02:00
Sli
17129af1bb
Remove unused popup system and jquery-ui 2025-06-16 09:05:19 +02:00
Sli
42434d10ca
Remove jquery-ui tabs from counter 2025-06-16 09:05:19 +02:00
Sli
c904e41ea3
Replace tab macro with new tab web component 2025-06-16 09:05:19 +02:00
Sli
2dd4fd5c71
Initial tab concept 2025-06-16 09:05:18 +02:00