Commit Graph
125 Commits
Author SHA1 Message Date
ahtlon 4e2467c45b Add ai generated tests 2026-05-16 16:27:06 +02:00
ahtlon 436f27ef09 Add test deps 2026-05-16 16:26:47 +02:00
ahtlon 5941f38d2a Secure all endpoints behind auth 2026-05-15 22:22:12 +02:00
ahtlon cbc2526c14 Squashed commit of the following:
commit a6a5de4a35
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 15 20:47:45 2026 +0200

    Auth working :)

commit 6ad50df3c2
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 8 13:17:32 2026 +0200

    Implement auth
    I basically copied this article https://fastapi.tiangolo.com/tutorial/security/oauth2-jwt

commit 6243618abb
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 8 12:18:56 2026 +0200

    Add auth deps
2026-05-15 22:01:57 +02:00
ahtlon 2a211c2cf0 Update README 2026-04-25 18:33:49 +02:00
ahtlon 5d443876ab AccessAuthManager: add getting [all|one] accessauth, patching, deleting, unassigning from group 2026-04-25 18:30:16 +02:00
ahtlon 67d4780140 Add AccessAuthManager mit erstellen, zuweißen und auflist funktionen 2026-04-25 16:58:29 +02:00
ahtlon f5a5cb378e Create and use get_session, add_and_refresh function 2026-04-25 14:51:35 +02:00
ahtlon f96894db8c Add groupManager;
reduce cardmanager to creating and deleting for now;
fix typo
2026-04-24 16:24:37 +02:00
ahtlon 2de444c8b0 Change userManager to modern sqlmodel syntax 2026-04-24 15:31:23 +02:00
ahtlon ab222533ed Make db creation a explicit on startup instead of import 2026-04-24 15:30:44 +02:00
ahtlon 72aa859af0 Update readme and plan 2026-04-23 22:51:20 +02:00
ahtlon 22e57996c2 Finish sqlmodel migration
- merge card.py, user.py and dbmodels.py into models.py
- deduplicate
- change responsemodels in the manager functions
- correct inports
2026-04-23 22:41:48 +02:00
ahtlon ba0f036535 make some attributes optional 2026-04-18 23:41:14 +02:00
ahtlon 287235243a switch orm to sqlmodel 2026-04-18 23:40:44 +02:00
ahtlon 000922a7a6 Add python-desfire dependency 2026-04-16 12:51:42 +02:00
ahtlon 083e3f6967 Add readme 2026-04-15 10:47:31 +02:00
ahtlon 1434d6f541 change structure to make package build 2026-04-15 10:04:23 +02:00
ahtlon e3eea84b2b Add flake.nix + package with uv 2026-04-15 09:45:03 +02:00
ahtlon 0efb2e8edb Add basic card management 2026-04-15 09:27:26 +02:00
ahtlon eba10638fa Better organisation 2026-04-12 23:31:39 +02:00
ahtlon aa8247a083 Set up basic user user endpoints 2026-04-12 23:11:34 +02:00
ahtlon 363f642bff Set up nix-shell + fastapi base 2026-04-12 21:55:13 +02:00
ahtlon 12914f8169 Update plan 2026-04-12 21:54:28 +02:00
ahtlon c688e57184 Plan erstellen 2026-04-01 09:05:45 +02:00