decision book create update

This commit is contained in:
2024-11-14 21:29:36 +03:00
parent 1ae1264ace
commit 6ccb13809a
18 changed files with 268708 additions and 268579 deletions

View File

@@ -50,7 +50,7 @@ class BuildListEventMethods(MethodToEvent):
Build.filter_attr = list_options
records = Build.filter_all(
*Build.valid_record_args(Build),
).data
)
return AlchemyJsonResponse(
completed=True,
message="Building Records are listed",

View File

@@ -36,7 +36,6 @@ class BuildingBuildPartsListEventMethods(MethodToEvent):
build_list_ids = [build.id for build in build_list_query.all()]
BuildParts.pre_query = BuildParts.filter_all(
BuildParts.build_id.in_(build_list_ids),
*BuildParts.valid_record_args(BuildParts),
).query
BuildParts.filter_attr = list_options
records = BuildParts.filter_all(
@@ -64,6 +63,8 @@ class BuildingBuildPartsCreateEventMethods(MethodToEvent):
):
created_build = BuildParts.create_action(data=data, token=token_dict)
created_build.save()
created_build.update(is_confirmed=True)
created_build.save()
return JSONResponse(
content={
"completed": True,

View File

@@ -137,7 +137,7 @@ class BuildingLivingSpacesPartsCreateEventMethods(MethodToEvent):
error_case="UNAUTHORIZED",
message=f"{data.build_parts_uu_id} - Build Part is not found in database. Check build part uu_id",
data={
"life_person_uu_id": data.life_person_uu_id,
"build_parts_uu_id": data.build_parts_uu_id,
},
)
life_person = People.filter_one(
@@ -148,9 +148,9 @@ class BuildingLivingSpacesPartsCreateEventMethods(MethodToEvent):
BuildLivingSpace.raise_http_exception(
status_code="HTTP_404_NOT_FOUND",
error_case="UNAUTHORIZED",
message=f"{data.life_person_uu_id} - Living Person is not found in database.",
message=f"{data.person_uu_id} - Living Person is not found in database.",
data={
"life_person_uu_id": data.life_person_uu_id,
"person_uu_id": data.person_uu_id,
},
)
occupant_type = OccupantTypes.filter_by_one(uu_id=data.occupant_type_uu_id).data