From 4b683f2d70de483dc3b2a21f27c261eb9166661c Mon Sep 17 00:00:00 2001 From: Horilla Date: Thu, 5 Sep 2024 17:08:34 +0530 Subject: [PATCH] [FIX] LEAVE: Fixed pagination htmx target error in assigned leaves group by view --- leave/sidebar.py | 1 + .../leave/leave_assign/assigned_leave.html | 4 ++-- .../leave/leave_assign/group_by.html | 22 +++++++++++++------ 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/leave/sidebar.py b/leave/sidebar.py index e890cea67..eb36f3c35 100644 --- a/leave/sidebar.py +++ b/leave/sidebar.py @@ -69,6 +69,7 @@ def type_accessibility(request, submenu, user_perms, *args, **kwargs): def assign_accessibility(request, submenu, user_perm, *args, **kwargs): + submenu["redirect"] = submenu["redirect"] + "?field=leave_type_id" return request.user.has_perm("leave.view_assignedleave") or is_reportingmanager( request.user ) diff --git a/leave/templates/leave/leave_assign/assigned_leave.html b/leave/templates/leave/leave_assign/assigned_leave.html index c688c0988..cfce42084 100644 --- a/leave/templates/leave/leave_assign/assigned_leave.html +++ b/leave/templates/leave/leave_assign/assigned_leave.html @@ -68,9 +68,9 @@
{{available_leave.leave_type_id}}
-
{{available_leave.available_days}}
+
{% if available_leave.leave_type_id.limit_leave %} {{available_leave.total_leave_days}}{% else %}{% trans "No Limit" %}{% endif %}
{{available_leave.carryforward_days}}
-
{{available_leave.total_leave_days}}
+
{% if available_leave.leave_type_id.limit_leave %} {{available_leave.total_leave_days}}{% else %}{% trans "No Limit" %}{% endif %}
{{available_leave.leave_taken}}
{{available_leave.assigned_date}}
{% if perms.leave.change_availableleave or perms.leave.delete_availableleave or request.user|is_reportingmanager %} diff --git a/leave/templates/leave/leave_assign/group_by.html b/leave/templates/leave/leave_assign/group_by.html index ead150e1c..9e943339d 100644 --- a/leave/templates/leave/leave_assign/group_by.html +++ b/leave/templates/leave/leave_assign/group_by.html @@ -117,13 +117,21 @@ {{available_leave.leave_type_id}}
- {{available_leave.available_days}} + {% if available_leave.leave_type_id.limit_leave %} + {{available_leave.available_days}} + {% else %} + {% trans "No Limit" %} + {% endif %}
{{available_leave.carryforward_days}}
- {{available_leave.total_leave_days}} + {% if available_leave.leave_type_id.limit_leave %} + {{available_leave.total_leave_days}} + {% else %} + {% trans "No Limit" %} + {% endif %}
{{available_leave.leave_taken}} @@ -184,7 +192,7 @@ class="oh-pagination__input" value="{{assigned_leaves.list.number}}" hx-get="{% url 'assign-filter' %}?{{pd}}" - hx-target="#ot-table" + hx-target="#assignedLeaves" min="1" /> {% trans "First" %}
  • {% trans "Previous" %} {% trans "Next" %}
  • {% trans "Last" %}