Commit graph dooris/api/src/dooris_api/models.py
Author SHA1 Message Date
51c67c49ae
api: fix response generation with new "is_main_lock" field
All checks were successful
Build Container / Build Container (push) Successful in 4m25s
2026-08-11 17:02:17 +02:00
ecd6c2c48f
implement spaceapid integration into API
All checks were successful
Build Container / Build Container (push) Successful in 4m38s
2026-08-11 16:04:13 +02:00
63a9485209
api: restructure user authentication modelling to support other user backends
All checks were successful
Build Container / Build Container (push) Successful in 1m26s
2026-05-28 17:29:57 +02:00
bf0c085739
api: properly compute authorization based on ccchh role 2026-05-14 16:59:44 +02:00
3b3291b6d3
api: return HTTP error when not logged in on /api/user-info 2026-05-14 16:29:42 +02:00
2f991a6b02
api: restructure exception generation to be more ergonomic in the code 2026-05-14 16:23:52 +02:00
60c4770280
api: implement operating locks 2026-05-14 16:07:56 +02:00
b7aeeab762
api: expose lock id 2026-05-14 15:48:32 +02:00
07c72c752f
api: implement logout endpoint 2026-05-14 15:27:38 +02:00
9b97500516
api: render is_authorized in user-info api 2026-05-14 14:17:46 +02:00
c1a78e4dc9
api: implement ccu querying 2026-05-09 21:16:44 +02:00
745dfaf19f
api: add better response documentation 2026-05-07 21:40:35 +02:00
51349c297b
api: add info about how long a user session is guaranteed to be available 2026-05-07 19:59:14 +02:00
1f13e8aa5a
api: implement bare-bones userinfo endpoint 2026-05-03 23:45:24 +02:00
2a03930b7e
store login toke expiry correctly in cookies 2026-05-03 23:40:47 +02:00
801edc4042
properly use OIDC security parameters like nonce and state 2026-05-03 22:46:57 +02:00