Commit Graph

18 Commits

Author SHA1 Message Date
Quentin Gliech
5c9b475674 admin: rename the can_request_admin field to admin 2024-08-07 20:13:43 +02:00
Quentin Gliech
4c347939fa admin: set can_request_admin API 2024-08-07 20:13:43 +02:00
Quentin Gliech
b5c96c6fd9 admin: get OAuth 2.0 session API 2024-08-07 17:41:18 +02:00
Quentin Gliech
68b7a58429 admin: list OAuth 2.0 sessions API 2024-08-07 17:41:18 +02:00
Quentin Gliech
52982d64a6 admin: setup base for oauth2 sessions endpoints 2024-08-07 17:41:18 +02:00
Quentin Gliech
c8d868850c admin: better error when password auth is disabled 2024-08-07 15:10:19 +02:00
Quentin Gliech
17b10a5232 admin: check password complexity in password set API 2024-08-07 15:10:19 +02:00
Quentin Gliech
720122e1d8 admin: set password API 2024-08-07 15:10:19 +02:00
Quentin Gliech
19711c2b31 admin: lock user API 2024-08-06 13:43:13 +02:00
Quentin Gliech
65a007e846 admin: user unlock API 2024-08-06 13:31:28 +02:00
Quentin Gliech
fae48cd43e admin: user deactivation API 2024-08-06 11:48:19 +02:00
Quentin Gliech
99394694e4 admin: add operation ID on user add operation 2024-08-01 16:23:08 +02:00
Quentin Gliech
ee3cb61e0f Rename the payload struct to appease clippy 2024-08-01 16:23:08 +02:00
Quentin Gliech
1fa154b2d9 admin: add API to create users 2024-08-01 16:23:08 +02:00
Quentin Gliech
9d75679595 admin: add operation IDs on user operations & other improvements
This also documents better the user list operation parameters
2024-08-01 15:17:14 +02:00
Quentin Gliech
7872337305 Tweak the schema generation and use a common definition for ULIDs 2024-08-01 15:17:14 +02:00
Quentin Gliech
8ae8fe1223 Tweak the schema to use summary instead of description and add tags 2024-08-01 15:17:14 +02:00
Quentin Gliech
2a2f37725d Host a Swagger UI both in the static documentation and by the server 2024-08-01 15:17:14 +02:00