|
|
1709290ea9
|
api.auth.user: improve password hashing
|
2026-11-07 09:36:17 +01:00 |
|
|
|
b6e6f1c833
|
api.auth.user: POST with hashing of input password
|
2026-11-06 19:16:18 +01:00 |
|
|
|
8494f3737d
|
api, storage: POST user; + more fixes and improvements
|
2026-11-06 15:19:53 +01:00 |
|
|
|
7d309491fc
|
fixes and improvements, make mypy happy, prepayre auth stuff
|
2026-11-06 09:33:21 +01:00 |
|
|
|
12c099b06b
|
api.auth: User with password hash
|
2026-11-05 12:54:30 +01:00 |
|
|
|
e0a53dce68
|
shape: generic asDict and toObject methods
|
2026-11-05 10:55:03 +01:00 |
|
|
|
f7ba9c3881
|
api, work in progress: authn/authz, starting with user info
|
2026-11-04 23:37:19 +01:00 |
|
|
|
dc3acc5da5
|
api: move transaction handlung to middleware; + config fixes
|
2026-11-03 08:57:23 +01:00 |
|
|
|
2b02de2012
|
create central config.py based on pydantic_settings
|
2026-11-02 09:43:53 +01:00 |
|
|
|
0a60389152
|
api/tracking: add POST route
|
2026-10-30 19:12:05 +01:00 |
|
|
|
d3850cce2e
|
api/tracking: simple data model and route for querying tracks
|
2026-10-30 17:33:43 +01:00 |
|
|
|
8ee3c8d015
|
api.tracking: basic scaffolding for routers and views (fastapi models)
|
2026-10-29 19:43:32 +01:00 |
|
|
|
1bc2583de8
|
move common test stuff to testing package
|
2026-10-05 14:55:20 +02:00 |
|
|
|
5f9d8a73d2
|
rearrange class hierarchies for Record / Track with regard to shape, core, storage packages
|
2026-10-03 18:51:30 +02:00 |
|
|
|
f01e231e7a
|
config: use pydantic_settings; apitest: with logging, config improvements
|
2026-09-20 08:01:26 +02:00 |
|
|
|
5478ce98a7
|
apidemo, test_api: basically working with simple (old) config
|
2026-09-18 16:43:06 +02:00 |
|
|
|
b3d6512987
|
apitest: query tracks
|
2026-09-18 10:44:10 +02:00 |
|
|
|
37d7a31650
|
start with test_api (async, using fastapi)
|
2026-09-14 18:15:41 +02:00 |
|
|
|
7b9b3e2d47
|
more experiments with fastapi and async / await
|
2026-09-03 10:19:28 +02:00 |
|
|
|
778324ad33
|
add fastapi as optional dependency, + first experiments
|
2026-07-04 21:27:24 +02:00 |
|