super_user and services updated
This commit is contained in:
@@ -5,10 +5,9 @@ from databases import (
|
||||
Employees,
|
||||
Staff,
|
||||
)
|
||||
from api_events.events.events.events_bind_services import (
|
||||
ServiceBindEmployeeEventMethods,
|
||||
)
|
||||
|
||||
from databases.sql_models.event.event import Event2Employee
|
||||
from api_events.events.events.events_bind_modules import ModulesBindEmployeeEventMethods
|
||||
|
||||
active_confirmed = dict(
|
||||
created_by="System",
|
||||
@@ -95,8 +94,11 @@ def add_events_all_services_and_occupant_types():
|
||||
service_selected.update(
|
||||
related_responsibility=getattr(event_block_class, "related_code", None)
|
||||
)
|
||||
for block in event_block_class():
|
||||
event_id, event_uu_id = block
|
||||
for event_id, event_uu_id in event_block_class():
|
||||
if Service2Events.filter_by_one(
|
||||
service_id=service_selected.id, event_id=event_id, system=True
|
||||
).data:
|
||||
continue
|
||||
service_events = Service2Events.find_or_create(
|
||||
service_id=service_selected.id,
|
||||
service_uu_id=str(service_selected.uu_id),
|
||||
@@ -121,8 +123,13 @@ def add_events_to_system_super_user():
|
||||
if not add_employee:
|
||||
raise Exception("Super User Employee not found")
|
||||
|
||||
ServiceBindEmployeeEventMethods.bind_services_employee(
|
||||
service_id=add_service.id,
|
||||
employee_id=add_employee.id,
|
||||
ModulesBindEmployeeEventMethods.bind_default_module_for_first_init_occupant(
|
||||
employee_id=add_employee.id
|
||||
)
|
||||
Employees.save()
|
||||
event_employee = Event2Employee.find_or_create(
|
||||
event_service_id=add_service.id,
|
||||
event_service_uu_id=str(add_service.uu_id),
|
||||
employee_id=add_employee.id,
|
||||
employee_uu_id=str(add_employee.uu_id),
|
||||
)
|
||||
event_employee.save_and_confirm()
|
||||
|
||||
Reference in New Issue
Block a user