|
|
098925c026
|
[Cards] Add patch endpoint
|
2026-07-01 17:25:18 +02:00 |
|
|
|
cd1c056c9a
|
[Cards, Users] Check unique and return error
|
2026-06-27 19:17:16 +02:00 |
|
|
|
b71e6388fa
|
[Debug] fix debug router for new card model
(also remove_card_manually now actually removes cards...)
|
2026-06-27 17:12:40 +02:00 |
|
|
|
e2db1ecf37
|
[Cards] Add new fields to registration
|
2026-06-27 16:59:06 +02:00 |
|
|
|
8268476053
|
[Users] avoid printing password to log
|
2026-06-27 16:38:13 +02:00 |
|
|
|
a32e820a02
|
[Card] change path operation to DELETE for #5
|
2026-06-27 15:55:10 +02:00 |
|
|
|
eec575c619
|
[Cards] Change all instances of uuid to key
|
2026-06-27 15:06:05 +02:00 |
|
|
|
bc663582b5
|
Add get current user
Fixes #7
|
2026-06-24 15:38:19 +02:00 |
|
|
|
62bbbec1d3
|
Move api to /api/v1
This includes docs, which are now at http://127.0.0.1:8000/api/v1/docs
and the openapi.json, now at http://127.0.0.1:8000/api/v1/openapi.json
Fixes #4
|
2026-06-24 15:16:13 +02:00 |
|
|
|
427e47534a
|
Change status code of 'AA not assigned to group'
|
2026-06-04 15:05:42 +02:00 |
|
|
|
d00c5855b7
|
Add some debug functions for testing
|
2026-05-26 23:04:58 +02:00 |
|
|
|
9160b312c7
|
Fix the things i broke using logger.info
|
2026-05-23 20:35:12 +02:00 |
|
|
|
94d428c9d0
|
Change all instances of print() to logger.info()
|
2026-05-23 20:17:43 +02:00 |
|
|
|
6ec3bc5f14
|
Improve assign_accessauth test and change already assigned to 409
|
2026-05-23 18:58:59 +02:00 |
|
|
|
5a6cd970dd
|
Fix change_accessauth() not changing timetables
Also fix the test not actually checking the response :/
|
2026-05-23 18:41:50 +02:00 |
|
|
|
495535a6de
|
Scanner write-read-delete workflow working!
|
2026-05-23 00:30:03 +02:00 |
|
|
|
b81b6954ef
|
Writing, deleting don
|
2026-05-22 08:28:35 +02:00 |
|
|
|
61cce57401
|
Reading done, writing almost
|
2026-05-21 21:11:46 +02:00 |
|
|
|
c9f1b1833d
|
Debug api
|
2026-05-20 20:01:38 +02:00 |
|
|
|
fe91adad08
|
Add doorrouter
|
2026-05-19 19:57:33 +02:00 |
|
|
|
56c8d38cde
|
almost all tests run now
|
2026-05-18 21:03:47 +02:00 |
|
|
|
aafcdcc6de
|
Needed to load
|
2026-05-16 16:27:25 +02:00 |
|
|
|
5941f38d2a
|
Secure all endpoints behind auth
|
2026-05-15 22:22:12 +02:00 |
|
|
|
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 |
|
|
|
5d443876ab
|
AccessAuthManager: add getting [all|one] accessauth, patching, deleting, unassigning from group
|
2026-04-25 18:30:16 +02:00 |
|
|
|
67d4780140
|
Add AccessAuthManager mit erstellen, zuweißen und auflist funktionen
|
2026-04-25 16:58:29 +02:00 |
|
|
|
f5a5cb378e
|
Create and use get_session, add_and_refresh function
|
2026-04-25 14:51:35 +02:00 |
|
|
|
f96894db8c
|
Add groupManager;
reduce cardmanager to creating and deleting for now;
fix typo
|
2026-04-24 16:24:37 +02:00 |
|
|
|
2de444c8b0
|
Change userManager to modern sqlmodel syntax
|
2026-04-24 15:31:23 +02:00 |
|
|
|
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 |
|
|
|
287235243a
|
switch orm to sqlmodel
|
2026-04-18 23:40:44 +02:00 |
|
|
|
1434d6f541
|
change structure to make package build
|
2026-04-15 10:04:23 +02:00 |
|