added apps

This commit is contained in:
2025-04-10 20:11:36 +03:00
parent 3613f9030e
commit c3b7556e7e
346 changed files with 265054 additions and 159 deletions

View File

@@ -412,16 +412,19 @@ class Application2Employee(CrudCollection):
)
@classmethod
def get_application_codes(cls, employee_id: int, db) -> dict[str , str]:
print('employee_id', employee_id)
def get_application_codes(cls, employee_id: int, db) -> dict[str, str]:
print("employee_id", employee_id)
employee_applications = cls.filter_all(
Application2Employee.employee_id == employee_id, db=db,
Application2Employee.employee_id == employee_id,
db=db,
).data
applications_dict = {}
print('employee_applications', employee_applications)
print("employee_applications", employee_applications)
for employee_application in employee_applications:
if employee_application.site_url not in applications_dict:
applications_dict[str(employee_application.site_url)] = str(employee_application.application_code)
applications_dict[str(employee_application.site_url)] = str(
employee_application.application_code
)
return applications_dict
__table_args__ = (
@@ -462,14 +465,17 @@ class Application2Occupant(CrudCollection):
)
@classmethod
def get_application_codes(cls, build_living_space_id: int, db) -> dict[str , str]:
def get_application_codes(cls, build_living_space_id: int, db) -> dict[str, str]:
occupant_applications = cls.filter_all(
cls.build_living_space_id == build_living_space_id, db=db,
cls.build_living_space_id == build_living_space_id,
db=db,
).data
applications_dict = {}
for occupant_application in occupant_applications:
if occupant_application.site_url not in applications_dict:
applications_dict[str(occupant_application.site_url)] = str(occupant_application.application_code)
applications_dict[str(occupant_application.site_url)] = str(
occupant_application.application_code
)
return applications_dict
__table_args__ = (