From 5a3bdc7c17b0c127e05009b274772c5ff5ca4f26 Mon Sep 17 00:00:00 2001 From: Horilla Date: Tue, 21 Oct 2025 15:49:46 +0530 Subject: [PATCH] [UPDT] EMPLOYEE: Updated employee DisciplinaryActionsList class --- employee/cbv/disciplinary_actions.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/employee/cbv/disciplinary_actions.py b/employee/cbv/disciplinary_actions.py index f80f615e5..9f56ece64 100644 --- a/employee/cbv/disciplinary_actions.py +++ b/employee/cbv/disciplinary_actions.py @@ -49,12 +49,13 @@ class DisciplinaryActionsList(HorillaListView): def get_queryset(self): queryset = super().get_queryset() data = queryset - if not self.request.user.has_perm("employee.view_disciplinaryaction"): - employee = self.request.user.employee_get - queryset = filtersubordinates( - self.request, queryset, "base.add_disciplinaryaction" - ).distinct() - queryset = queryset | data.filter(employee_id=employee).distinct() + + employee = self.request.user.employee_get + queryset = filtersubordinates( + self.request, queryset, "employee.view_disciplinaryaction" + ).distinct() + queryset = queryset | data.filter(employee_id=employee).distinct() + return queryset def __init__(self, **kwargs: Any) -> None: