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 @@
- {% if perms.pms.change_employeeobjective or request.user|is_reportingmanager %}
+ {% if perms.pms.change_employeeobjective or request.user.employee_get in emp_objective.objective_id.managers.all %}