diff --git a/base/request_and_approve.py b/base/request_and_approve.py index d1554b992..5a87ca2f0 100644 --- a/base/request_and_approve.py +++ b/base/request_and_approve.py @@ -12,11 +12,20 @@ from attendance.models import Attendance, AttendanceValidationCondition from attendance.views.views import strtime_seconds from base.methods import filtersubordinates from base.models import ShiftRequest, WorkTypeRequest -from employee.not_in_out_dashboard import paginator_qry from horilla.decorators import login_required from leave.models import LeaveAllocationRequest, LeaveRequest from pms.models import Feedback from django.db.models import Q +from django.core.paginator import Paginator + + +def paginator_qry(qryset, page_number): + """ + This method is used to paginate query set + """ + paginator = Paginator(qryset, 10) + qryset = paginator.get_page(page_number) + return qryset @login_required diff --git a/base/templates/request_and_approve/attendance_validate.html b/base/templates/request_and_approve/attendance_validate.html index f48eed3b4..e8d1a6ca3 100644 --- a/base/templates/request_and_approve/attendance_validate.html +++ b/base/templates/request_and_approve/attendance_validate.html @@ -1,47 +1,55 @@ {% load i18n %}
- {% if validate_attendances.has_previous %} - - - - {% endif %} {% trans 'Attendance To Validate' %} - - {% if validate_attendances.has_next %} - - - - {% endif %} +
+ {% if validate_attendances.has_previous %} + + + + {% endif %} + + {% if validate_attendances.has_next %} + + + + {% endif %} + {% if validate_attendances.has_next or validate_attendances.has_previous %} + + {% trans "Page" %} {{ validate_attendances.number }} {%trans "of" %} + {{validate_attendances.paginator.num_pages }} + + {% endif %} +
{% if validate_attendances %} @@ -99,10 +107,6 @@ {% endfor %}
- - {% trans "Page" %} {{ validate_attendances.number }} {%trans "of" %} - {{validate_attendances.paginator.num_pages }}. - {% else %}
{% trans "Employee" %}
{% trans "Leave Type" %}
{% trans "Requested Days" %}
-
{% trans "Actions" %}
+
diff --git a/base/templates/request_and_approve/leave_request_approve.html b/base/templates/request_and_approve/leave_request_approve.html index 949248fd3..ac853834b 100644 --- a/base/templates/request_and_approve/leave_request_approve.html +++ b/base/templates/request_and_approve/leave_request_approve.html @@ -5,16 +5,15 @@
{% trans "Employee" %}
-
{% trans "Start Date" %}
-
{% trans "End Date" %}
-
{% trans "Actions" %}
+
{% trans "period" %}
+
{% for leave_request in leave_requests %}