thomas girod
|
570510f18d
|
Merge pull request #1135 from ae-utbm/group
Small group tweak
|
2025-06-25 22:04:56 +02:00 |
|
thomas girod
|
7f371984d8
|
Merge pull request #1143 from ae-utbm/fix/mail-enumeration
fix: enumeration attack vector on login form
|
2025-06-25 17:53:53 +02:00 |
|
imperosol
|
abf7bf6bfa
|
rename location_admin to campus_admin
|
2025-06-25 17:13:24 +02:00 |
|
imperosol
|
02ef8fdb88
|
fix: enumeration attack vector on login form
|
2025-06-25 17:03:53 +02:00 |
|
thomas girod
|
a7f4630d13
|
Merge pull request #1138 from ae-utbm/counter-admin
improve counter admin pages
|
2025-06-25 17:03:03 +02:00 |
|
thomas girod
|
c7087c6e7e
|
Merge pull request #1137 from ae-utbm/fix-user-pictures
fix: user pictures ordering
|
2025-06-25 16:40:23 +02:00 |
|
imperosol
|
f38926c4a3
|
fix: user pictures ordering
|
2025-06-25 16:25:51 +02:00 |
|
thomas girod
|
9a19f34ea2
|
Merge pull request #1141 from ae-utbm/fix-permanences
Fix permanences
|
2025-06-25 14:55:36 +02:00 |
|
imperosol
|
67884017f8
|
fix old permanences having end replaced by activity
|
2025-06-25 01:22:13 +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 |
|
imperosol
|
9049d8779c
|
improve counter admin pages
|
2025-06-21 15:06:08 +02:00 |
|
|
d111023363
|
Apply review comments
|
2025-06-21 12:37:01 +02:00 |
|
imperosol
|
cdfa76ad57
|
add missing "Respo site" group
|
2025-06-18 18:01:37 +02:00 |
|
imperosol
|
88b70bf51f
|
rename main groups to their real production version
|
2025-06-18 18:01:37 +02:00 |
|
|
ca593c7d81
|
Avoid click on graph when zooming
|
2025-06-18 16:24:53 +02:00 |
|
|
94bdc5e615
|
Remove useless closures
|
2025-06-18 14:13:06 +02:00 |
|
|
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 |
|
|
10d5b9d63f
|
Add zoom control of family graph
|
2025-06-18 12:22:30 +02:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|