|
|
1b84af0025
|
Fixed confusion in project creation between sqlalchemy and pydantic model
|
2026-02-10 11:47:36 +01:00 |
|
|
|
48b2bcfa70
|
Refactored me.py, minor changes
|
2026-02-10 11:37:59 +01:00 |
|
|
|
839728cf66
|
Made ProjectUser return full project info
|
2026-02-10 11:37:30 +01:00 |
|
|
|
ac21fceffc
|
made get_projects() return full project info
|
2026-02-09 13:44:52 +01:00 |
|
|
|
a40296929a
|
Fixed project creation endpoint
|
2026-02-06 11:55:14 +01:00 |
|
|
|
7b011fd887
|
removed TODO comments from main.py
|
2026-02-03 13:37:23 +01:00 |
|
|
|
b7d24a85e4
|
Added basic description to FastAPI docs
|
2026-02-03 13:35:10 +01:00 |
|
|
|
4a2675a6f3
|
Added AGPL-3.0-or-later license to FastAPI metadata
|
2026-02-03 13:30:40 +01:00 |
|
|
|
e6e285a2c1
|
fixed some routers/projects.py get endpoint where Schemas and models where confused between themselves.
|
2026-02-03 13:19:15 +01:00 |
|
|
|
b34662e877
|
refactored auth.py to use helper methods
|
2026-02-03 13:05:10 +01:00 |
|
|
|
a3fb4903ed
|
Fixed similar to last oversight where deleting a user would let it still in projects assigned users
|
2026-02-03 12:34:56 +01:00 |
|
|
|
52f13f5023
|
fixed oversight where deleting a project would leave dangling tasks and user-to-project relations
|
2026-02-03 12:33:20 +01:00 |
|
|
|
e53fb3f773
|
Refactored routers/projects.py to cut down on per-endpoint LoCs using helper methods
|
2026-02-03 12:25:22 +01:00 |
|
|
|
2a9fdc31a6
|
Refactored routers/projects.py to make way more readable by changing imports
|
2026-02-03 11:51:30 +01:00 |
|
|
|
5f7746279b
|
More consistent endpoint methods and ordered them
|
2026-02-03 11:41:53 +01:00 |
|
|
|
3580a4f79f
|
Created more endpoints for project managment
|
2026-02-03 11:30:41 +01:00 |
|
|
|
7bd2325649
|
Created more endpoints for project managment
|
2026-02-03 11:26:17 +01:00 |
|
|
|
11899d985e
|
Removed useless LoCs (unused imports, useless comments, etc.)
|
2026-02-03 11:25:37 +01:00 |
|
|
|
96d833a089
|
Created schema projects_tasks to avoid circular imports
|
2026-02-03 11:20:19 +01:00 |
|
|
|
8fb4ba71b9
|
More refactoring using get_user_from_jwt()
|
2026-02-03 10:51:09 +01:00 |
|
|
|
74a2174bb2
|
Created new schema projects_users.py to avoid circular imports
|
2026-02-03 10:47:24 +01:00 |
|
|
|
aadc5ba45f
|
Added some tags to get_me()
|
2026-02-03 10:40:54 +01:00 |
|
|
|
e953e09fee
|
refactored reused code blocks to use helper function in routers.auth
|
2026-02-03 10:24:00 +01:00 |
|
|
|
057797c07d
|
moved token cheking to auth module
|
2026-02-02 20:10:43 +01:00 |
|
|
|
eccb3b35b4
|
requiring client to be authenticated when searching for user info
|
2026-02-02 18:32:49 +01:00 |
|
|
|
dc0c06e1ac
|
Started fixing GET /projects/
|
2026-02-02 13:51:09 +01:00 |
|
|
|
407b22eaf5
|
Started project managment endpoints
|
2026-02-02 13:39:22 +01:00 |
|
|
|
f9631cfe87
|
Added cookie removal on invalid cookies
|
2026-02-02 13:08:37 +01:00 |
|
|
|
192b5f9fc5
|
transfered logout and added user-deletion
|
2026-02-02 13:02:59 +01:00 |
|
|
|
6285ebbd16
|
Added general exception handler
|
2026-02-02 11:33:46 +01:00 |
|
|
|
c7ab0f00c2
|
ignoring app.log
|
2026-02-02 11:27:54 +01:00 |
|
|
|
33c5c008aa
|
started implementing logger
|
2026-02-02 11:23:09 +01:00 |
|
|
|
59ec938c77
|
added check for already logged in users
|
2026-02-02 11:22:47 +01:00 |
|
|
|
b909a23fa3
|
Started implementing auth
|
2026-02-02 11:09:27 +01:00 |
|
|
|
e557c25789
|
Added more .gitignore entries
|
2026-02-02 11:06:42 +01:00 |
|
|
|
6c87298003
|
added crypt and auth dependencies
|
2026-02-02 11:05:11 +01:00 |
|
|
|
8b5f35ddad
|
Added pyargon2 to dependencies
|
2026-02-02 08:17:56 +01:00 |
|
|
|
68bdba08fe
|
Created a bunch of endpoints but forgetting to commit accordingly :)
|
2026-01-27 12:58:50 +01:00 |
|
|
|
4e4f25de06
|
Added some project schemas for project managment
|
2026-01-27 12:58:14 +01:00 |
|
|
|
df70a95418
|
Added schemas for user creation and modification
|
2026-01-27 12:57:26 +01:00 |
|
|
|
73d54b6fe7
|
Added basic user operations
|
2026-01-27 12:55:56 +01:00 |
|
|
|
d689fbc453
|
Added password_hash to user table
|
2026-01-27 12:48:10 +01:00 |
|
|
|
57a6ec2676
|
Removed superfluous tasks routers since tasks depend on projects
|
2026-01-27 12:47:39 +01:00 |
|
|
|
e3be049870
|
Added some joke and info root endpoint and some TODOs
|
2026-01-27 12:46:45 +01:00 |
|
|
|
d76a50f5f0
|
ping pong :)
|
2026-01-27 11:16:17 +01:00 |
|
|
|
abd4d5e988
|
Started working on projects related endpoints
|
2026-01-27 11:15:00 +01:00 |
|
|
|
0b676688c2
|
renamed misc/ to schemas/
|
2026-01-27 11:08:10 +01:00 |
|
|
|
88180c9bd7
|
updated requirements.txt
|
2026-01-26 18:22:34 +01:00 |
|
|
|
2c92627949
|
Removed inexistent imports
|
2026-01-26 18:20:31 +01:00 |
|
|
|
3d8edb8fa1
|
Removed superfluous response models
|
2026-01-26 18:05:51 +01:00 |
|