events updated
This commit is contained in:
@@ -28,9 +28,7 @@ class PeopleListEventMethods(MethodToEvent):
|
||||
|
||||
@classmethod
|
||||
def super_users_people_list(
|
||||
cls,
|
||||
list_options,
|
||||
token_dict: Union[EmployeeTokenObject, OccupantTokenObject]
|
||||
cls, list_options, token_dict: Union[EmployeeTokenObject, OccupantTokenObject]
|
||||
):
|
||||
records = []
|
||||
if isinstance(token_dict, EmployeeTokenObject):
|
||||
@@ -45,8 +43,9 @@ class PeopleListEventMethods(MethodToEvent):
|
||||
*People.valid_record_args(People),
|
||||
).data
|
||||
elif isinstance(token_dict, OccupantTokenObject):
|
||||
related_users =Users.filter_all(
|
||||
Users.related_company == token_dict.selected_occupant.responsible_company_id,
|
||||
related_users = Users.filter_all(
|
||||
Users.related_company
|
||||
== token_dict.selected_occupant.responsible_company_id,
|
||||
).data
|
||||
People.pre_query = People.filter_all(
|
||||
People.id.in_([user.person_id for user in related_users]),
|
||||
@@ -64,9 +63,9 @@ class PeopleListEventMethods(MethodToEvent):
|
||||
|
||||
@classmethod
|
||||
def sales_users_people_list(
|
||||
cls,
|
||||
list_options,
|
||||
token_dict: EmployeeTokenObject,
|
||||
cls,
|
||||
list_options,
|
||||
token_dict: EmployeeTokenObject,
|
||||
):
|
||||
records = People.filter_all(
|
||||
*People.get_smart_query(smart_query=list_options.query),
|
||||
@@ -80,9 +79,9 @@ class PeopleListEventMethods(MethodToEvent):
|
||||
|
||||
@classmethod
|
||||
def human_resources_users_people_list(
|
||||
cls,
|
||||
list_options,
|
||||
token_dict: EmployeeTokenObject,
|
||||
cls,
|
||||
list_options,
|
||||
token_dict: EmployeeTokenObject,
|
||||
):
|
||||
if isinstance(token_dict, EmployeeTokenObject):
|
||||
records = People.filter_all(
|
||||
@@ -148,7 +147,7 @@ class PeopleUpdateEventMethods(MethodToEvent):
|
||||
access_authorized_company = Companies.select_action(
|
||||
duty_id_list=[
|
||||
token_dict.selected_company.duty_id,
|
||||
token_dict.selected_company.bulk_duties_id
|
||||
token_dict.selected_company.bulk_duties_id,
|
||||
],
|
||||
)
|
||||
if access_authorized_company.count:
|
||||
|
||||
Reference in New Issue
Block a user