From 2cf5ef6ebe59c1a73dbaff6730dd7c2ffb8f7647 Mon Sep 17 00:00:00 2001 From: Horilla Date: Sat, 21 Dec 2024 15:45:26 +0530 Subject: [PATCH] [UPDT] PMS: Objective permissions changed --- .../okr/emp_objective/emp_objective_list.html | 10 +- pms/views.py | 182 ++++++++++-------- 2 files changed, 106 insertions(+), 86 deletions(-) diff --git a/pms/templates/okr/emp_objective/emp_objective_list.html b/pms/templates/okr/emp_objective/emp_objective_list.html index 7965ddba8..a812106d4 100644 --- a/pms/templates/okr/emp_objective/emp_objective_list.html +++ b/pms/templates/okr/emp_objective/emp_objective_list.html @@ -82,7 +82,7 @@ > - {% if request.user|is_reportingmanager or perms.pms.view_employeekeyresult %} + {% if request.user.employee_get in emp_objective.objective_id.managers.all or emp_objective.employee_id == request.user.employee_get or perms.pms.view_employeekeyresult %} {% endif %} - {% if request.user|is_reportingmanager or perms.pms.add_employeekeyresult %} + {% if request.user.employee_get in emp_objective.objective_id.managers.all or perms.pms.add_employeekeyresult %} {% endif %} - {% if request.user|is_reportingmanager or perms.pms.add_employeeobjective %} + {% if request.user.employee_get in emp_objective.objective_id.managers.all or perms.pms.add_employeeobjective %}
@@ -115,7 +115,7 @@