auth service up running

This commit is contained in:
2025-01-10 14:17:22 +03:00
parent 03accfed1b
commit 79aa3a1bc5
41 changed files with 480 additions and 340 deletions

View File

@@ -59,7 +59,7 @@ class BuildListEventMethods(MethodToEvent):
result=records,
cls_object=Build,
filter_attributes=list_options,
response_model=BuildResponse
response_model=BuildResponse,
)
@@ -213,7 +213,7 @@ class BuildUpdateEventMethods(MethodToEvent):
completed=False,
message="Building not found",
result={},
status_code="HTTP_404_NOT_FOUND"
status_code="HTTP_404_NOT_FOUND",
)
build.update(**data.excluded_dump())
@@ -256,7 +256,7 @@ class BuildPatchEventMethods(MethodToEvent):
completed=False,
message="Building not found",
result={},
status_code="HTTP_404_NOT_FOUND"
status_code="HTTP_404_NOT_FOUND",
)
build.update(**data.excluded_dump())

View File

@@ -51,12 +51,12 @@ class BuildAreaListEventMethods(MethodToEvent):
BuildArea.filter_attr = list_options
records = BuildArea.filter_all()
return AlchemyJsonResponse(
completed=True,
message="Building areas listed successfully",
completed=True,
message="Building areas listed successfully",
result=records,
cls_object=BuildArea,
filter_attributes=list_options,
response_model=BuildResponse
response_model=BuildResponse,
)
@@ -112,9 +112,7 @@ class BuildAreaCreateEventMethods(MethodToEvent):
data_dict["build_uu_id"] = str(selected_build.uu_id)
area = BuildArea.insert_one(data_dict).data
return AlchemyJsonResponse(
completed=True,
message="Building area created successfully",
result=area
completed=True, message="Building area created successfully", result=area
)
@@ -137,9 +135,7 @@ class BuildAreaUpdateEventMethods(MethodToEvent):
):
area = BuildArea.update_one(build_uu_id, data).data
return AlchemyJsonResponse(
completed=True,
message="Building area updated successfully",
result=area
completed=True, message="Building area updated successfully", result=area
)
@@ -162,9 +158,7 @@ class BuildAreaPatchEventMethods(MethodToEvent):
):
area = BuildArea.patch_one(build_uu_id, data).data
return AlchemyJsonResponse(
completed=True,
message="Building area patched successfully",
result=area
completed=True, message="Building area patched successfully", result=area
)

View File

@@ -14,6 +14,7 @@ from databases import (
BuildParts,
)
class BuildingBuildPartsListEventMethods(MethodToEvent):
event_type = "SELECT"

View File

@@ -59,12 +59,12 @@ class BuildSitesListEventMethods(MethodToEvent):
BuildSites.filter_attr = list_options
records = BuildSites.filter_all()
return AlchemyJsonResponse(
completed=True,
message="Building sites listed successfully",
completed=True,
message="Building sites listed successfully",
result=records,
cls_object=BuildSites,
filter_attributes=list_options,
response_model=BuildSitesResponse
response_model=BuildSitesResponse,
)
@@ -110,9 +110,7 @@ class BuildSitesCreateEventMethods(MethodToEvent):
data_dict = data.excluded_dump()
site = BuildSites.insert_one(data_dict).data
return AlchemyJsonResponse(
completed=True,
message="Building site created successfully",
result=site
completed=True, message="Building site created successfully", result=site
)
@@ -135,9 +133,7 @@ class BuildSitesUpdateEventMethods(MethodToEvent):
):
site = BuildSites.update_one(build_uu_id, data).data
return AlchemyJsonResponse(
completed=True,
message="Building site updated successfully",
result=site
completed=True, message="Building site updated successfully", result=site
)
@@ -160,9 +156,7 @@ class BuildSitesPatchEventMethods(MethodToEvent):
):
site = BuildSites.patch_one(build_uu_id, data).data
return AlchemyJsonResponse(
completed=True,
message="Building site patched successfully",
result=site
completed=True, message="Building site patched successfully", result=site
)

View File

@@ -16,9 +16,7 @@ class BuildTypesListEventMethods(MethodToEvent):
__event_keys__ = {
"5344d03c-fc47-43ec-8c44-6c2acd7e5d9f": "build_types_list",
}
__event_validation__ = {
"5344d03c-fc47-43ec-8c44-6c2acd7e5d9f": BuildTypesResponse
}
__event_validation__ = {"5344d03c-fc47-43ec-8c44-6c2acd7e5d9f": BuildTypesResponse}
@classmethod
def build_types_list(
@@ -37,7 +35,7 @@ class BuildTypesListEventMethods(MethodToEvent):
result=results,
cls_object=BuildTypes,
filter_attributes=list_options,
response_model=BuildTypesListResponse
response_model=BuildTypesListResponse,
)
elif isinstance(token_dict, OccupantTokenObject):
return AlchemyJsonResponse(
@@ -46,7 +44,7 @@ class BuildTypesListEventMethods(MethodToEvent):
result=None,
cls_object=BuildTypes,
filter_attributes=list_options,
response_model=BuildTypesResponse
response_model=BuildTypesResponse,
)

View File

@@ -73,7 +73,7 @@ class BuildingLivingSpacesListEventMethods(MethodToEvent):
return AlchemyJsonResponse(
completed=True,
message="Living spaces listed successfully",
result=records
result=records,
)
elif isinstance(token_dict, EmployeeTokenObject):
build_id_list_query = Build.select_action(
@@ -217,7 +217,7 @@ class BuildingLivingSpacesCreateEventMethods(MethodToEvent):
return AlchemyJsonResponse(
completed=True,
message="Living space created successfully",
result=created_living_space
result=created_living_space,
)
@@ -307,7 +307,7 @@ class BuildingLivingSpacesUpdateEventMethods(MethodToEvent):
return AlchemyJsonResponse(
completed=True,
message="Living space updated successfully",
result=living_space
result=living_space,
)