build area updated

This commit is contained in:
2024-11-12 13:57:14 +03:00
parent ffb85a62f6
commit 952d742999
5 changed files with 311 additions and 10 deletions

View File

@@ -338,7 +338,7 @@ class People(CrudCollection, SelectAction):
@classmethod
def create_action(cls, data: InsertPerson, token):
from databases import Employees, Duties
from databases import Duties
token_duties_id, token_company_id = (
token.selected_company.duty_id,
@@ -364,11 +364,13 @@ class People(CrudCollection, SelectAction):
create_dict["surname"] = str(create_dict["surname"]).upper()
create_dict["birth_place"] = str(create_dict["birth_place"]).upper()
created_people = cls.find_or_create(**create_dict)
RelationshipDutyPeople.find_or_create(
created_people.update(is_confirmed=True)
duty_people = RelationshipDutyPeople.find_or_create(
company_id=token.selected_company.company_id,
duties_id=bulk_duty.id,
member_id=created_people.id,
)
duty_people.update(is_confirmed=True)
return created_people