feat: org router refactor
- All TODOs done. - org_model_dependency used for all applicable routes - ORM relationships used to reduce number of queries being made and simplify endpoint code. - Missing request and response models added. - Small bug fixes
This commit is contained in:
parent
2b6d923ae1
commit
b3689c8af6
2 changed files with 81 additions and 84 deletions
|
|
@ -47,9 +47,18 @@ class OrgContactPatchRequest(CustomBaseModel):
|
|||
class OrgUserPostRequest(CustomBaseModel):
|
||||
user_id: int
|
||||
|
||||
class OrgUserGetResponse(CustomBaseModel):
|
||||
class OrgUserDeleteRequest(CustomBaseModel):
|
||||
user_id: int
|
||||
|
||||
class OrgRootPatchRequest(CustomBaseModel):
|
||||
user_id: int
|
||||
|
||||
class OrgUserGetResponse(CustomBaseModel):
|
||||
users: list[str]
|
||||
|
||||
class OrgGroupGetResponse(CustomBaseModel):
|
||||
groups: list[str]
|
||||
|
||||
class OrgContactGetResponse(CustomBaseModel):
|
||||
model_config = ConfigDict(from_attributes=True, extra="ignore")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue