From da250673d7cf0ac9886d3ffa8cefca84ef47e559 Mon Sep 17 00:00:00 2001 From: Horilla Date: Thu, 12 Sep 2024 14:10:53 +0530 Subject: [PATCH] [UPDT] ATTENDANCE: Add next and previous data-action in individual view --- .../attendance/attendance_request_one.html | 255 +++++------- .../single_attendance_activity.html | 333 ++++++--------- .../late_come_early_out/single_report.html | 389 +++++++----------- .../requests/attendance/individual_view.html | 2 + 4 files changed, 398 insertions(+), 581 deletions(-) diff --git a/attendance/templates/attendance/attendance/attendance_request_one.html b/attendance/templates/attendance/attendance/attendance_request_one.html index fbbcea950..ba82663f7 100644 --- a/attendance/templates/attendance/attendance/attendance_request_one.html +++ b/attendance/templates/attendance/attendance/attendance_request_one.html @@ -1,54 +1,52 @@ {% load i18n %} {% load basefilters %}
-

- {% trans "Details" %} +

+ {% trans "Details" %}

-
+
- -
- -
-
- Mary Magdalene -
-
{% trans "Date" %} - {{attendance_request.attendance_date}} + {{attendance_request.attendance_date}}
{% trans "Day" %} @@ -59,22 +57,26 @@
{% trans "Check In" %} - {{attendance_request.attendance_clock_in}} + {{attendance_request.attendance_clock_in}}
{% trans "Check In Date" %} - {{attendance_request.attendance_clock_in_date}} + {{attendance_request.attendance_clock_in_date}}
{% trans "Check Out" %} - {{attendance_request.attendance_clock_out}} + {{attendance_request.attendance_clock_out}}
{% trans "Check Out Date" %} - {{attendance_request.attendance_clock_out_date}} + {{attendance_request.attendance_clock_out_date}}
@@ -113,129 +115,94 @@ {% if request.GET.my_attendance %} {% elif request.GET.all_attendance %} - - + hx-target="#updateAttendanceRequestModalBody" class="oh-btn oh-btn--info w-100"> + {% trans "Edit" %} {% elif request.GET.ot %} -
- {% if perms.attendance.change_attendance and perms.attendance.delete_attendance or request.user|is_reportingmanager%} -
- - - {% trans "Edit" %} - - {% if attendance_request.attendance_overtime_approve %} - - {% trans "Approve" %} +
+ {% if perms.attendance.change_attendance and perms.attendance.delete_attendance or request.user|is_reportingmanager%} +
+ + + {% trans "Edit" %} + {% if attendance_request.attendance_overtime_approve %} + + {% trans "Approve" %} + {% else %} - - {% trans "Approve" %} - - {% endif %} -
- {% csrf_token %} - -
-
- {% endif %} -
- - {% elif request.GET.validate %} -
- {% if perms.attendance.change_attendance and perms.attendance.delete_attendance or request.user|is_reportingmanager %} -
- - - {% trans "Edit" %} - - - {% trans "Validate" %} - -
- {% csrf_token %} - -
+ + {% trans "Approve" %} + + {% endif %} +
+ {% csrf_token %} + +
+
+ {% endif %} +
+ {% elif request.GET.validate %} +
+ {% if perms.attendance.change_attendance and perms.attendance.delete_attendance or request.user|is_reportingmanager %} +
+ + + {% trans "Edit" %} + + + {% trans "Validate" %} + +
+ {% csrf_token %} + +
+
+ {% endif %}
- {% endif %} -
- {% else %}
{% if perms.attendance.change_attendance and perms.attendance.delete_attendance or request.user|is_reportingmanager%} -
- - - {% trans "Edit" %} - -
- {% csrf_token %} - -
-
+
+ + + {% trans "Edit" %} + +
+ {% csrf_token %} + +
+
{% endif %}
{% endif %} diff --git a/attendance/templates/attendance/attendance_activity/single_attendance_activity.html b/attendance/templates/attendance/attendance_activity/single_attendance_activity.html index cc5fdc86b..33a5bc638 100644 --- a/attendance/templates/attendance/attendance_activity/single_attendance_activity.html +++ b/attendance/templates/attendance/attendance_activity/single_attendance_activity.html @@ -1,205 +1,132 @@ -{% load static %} {% load i18n %} {% load basefilters %} {% if messages %} -
- {% for message in messages %} -
-
- {{ message }} +{% load static %} {% load i18n %} {% load basefilters %} +{% if messages %} +
+ {% for message in messages %} +
+
+ {{ message }} +
+
+ {% endfor %} +
+ +{% endif %} +{% if activity %} +
+

+ {% trans "Details" %} +

+ +
+
+
+ + + +
+ +
+
+ Mary Magdalene +
+
+ {{activity.employee_id}} + + {{activity.employee_id.employee_work_info.department_id}} / + {{activity.employee_id.employee_work_info.job_position_id}} +
+
+
+ +
+
+
+ {% trans "Attendance Date" %} + {{activity.attendance_date}} +
+
+ {% trans "Day" %} + {{activity.shift_day}} +
+
+ +
+
+ {% trans "Check In" %} + {{activity.clock_in}} +
+
+ {% trans "Check In Date" %} + {{activity.clock_in_date}} +
+
+ +
+
+ {% trans "Check Out" %} + {{activity.clock_out}} +
+
+ {% trans "Check Out Date" %} + {{activity.clock_out_date}} +
+
+ +
+
+ {% trans "Shift" %} + {{attendance.shift_id}} +
+
+ {% trans "Work Type" %} + {{attendance.work_type_id}} +
+
+ {% if perms.attendance.delete_attendanceactivity %} +
+
+ {% if perms.attendance.delete_attendancelatecomeearlyout %} +
+ {% csrf_token %} + +
+ {% endif %} +
+
+ {% endif %} +
+
+{% else %} +
+ + +
+
+ Page not found. 404. +
+ {% trans "There are no attendance records to display." %} +
-
- {% endfor %} -
- - -{% endif %} {% if activity %} -
-

- {% trans "Details" %} -

- -
-
-
- - - -
- -
-
- Mary Magdalene -
-
- {{activity.employee_id}} - - {{activity.employee_id.employee_work_info.department_id}} / - {{activity.employee_id.employee_work_info.job_position_id}} -
-
-
- -
-
-
- {% trans "Attendance Date" %} - {{activity.attendance_date}} -
-
- {% trans "Day" %} - {{activity.shift_day}} -
-
- -
-
- {% trans "Check In" %} - {{activity.clock_in}} -
-
- {% trans "Check In Date" %} - {{activity.clock_in_date}} -
-
- -
-
- {% trans "Check Out" %} - {{activity.clock_out}} -
-
- {% trans "Check Out Date" %} - {{activity.clock_out_date}} -
-
- -
-
- {% trans "Shift" %} - {{attendance.shift_id}} -
-
- {% trans "Work Type" %} - {{attendance.work_type_id}} -
-
- {% if perms.attendance.delete_attendanceactivity %} -
-
- {% if perms.attendance.delete_attendancelatecomeearlyout %} -
- {% csrf_token %} - -
- {% endif %} -
-
- {% endif %} -
-
-{% else %} -
- - -
-
- Page not found. 404. -
- {% trans "There are no attendance records to display." %} -
-
{% endif %} diff --git a/attendance/templates/attendance/late_come_early_out/single_report.html b/attendance/templates/attendance/late_come_early_out/single_report.html index 402470fd2..bdbd26c79 100644 --- a/attendance/templates/attendance/late_come_early_out/single_report.html +++ b/attendance/templates/attendance/late_come_early_out/single_report.html @@ -1,247 +1,168 @@ {% load static %} {% load i18n %} {% load basefilters %} {% load yes_no %} {% if messages %} -
- {% for message in messages %} -
-
- {{ message }} +
+ {% for message in messages %} +
+
+ {{ message }} +
+
+ {% endfor %}
-
- {% endfor %} -
- - + {% endif %} {% if late_in_early_out %} -
-

- {% trans "Details" %} -

- -
+
+

+ {% trans "Details" %} +

+ +
-
-
- +
+
+ - -
- -
-
- Mary Magdalene -
-
- {{late_in_early_out.employee_id}} - - {{late_in_early_out.employee_id.employee_work_info.department_id}} / - {{late_in_early_out.employee_id.employee_work_info.job_position_id}} -
-
-
-
-
-
- {% trans "Type" %} - {{late_in_early_out.get_type_display}} -
-
- {% trans "Attendance Date" %} - {{late_in_early_out.attendance_id.attendance_date}} -
-
-
-
- {% trans "Check In" %} - {{late_in_early_out.attendance_id.attendance_clock_in}} -
-
- {% trans "Check In Date" %} - {{late_in_early_out.attendance_id.attendance_clock_in_date}} -
-
-
-
- {% trans "Check Out" %} - {{late_in_early_out.attendance_id.attendance_clock_out}} -
-
- {% trans "Check Out Date" %} - {{late_in_early_out.attendance_id.attendance_clock_out_date}} -
-
-
-
- {% trans "Min Hour" %} - {{late_in_early_out.attendance_id.minimum_hour}} +
-
- {% trans "At Work" %} - {{late_in_early_out.attendance_id.attendance_worked_hour}} -
-
-
-
- {% trans "Shift" %} - {{late_in_early_out.attendance_id.shift_id}} -
-
- {% trans "Work Type" %} - {{late_in_early_out.attendance_id.work_type_id}} -
-
-
-
- {% trans "Attendance validated" %} - {{late_in_early_out.attendance_id.attendance_validated|yes_no}} -
-
- {% trans "Penalties" %} - {% if late_in_early_out.get_penalties_count %} -
{% trans "Penalties " %} : {{late_in_early_out.get_penalties_count}}
- {% else %} - {% trans "No penalties found." %} + +
+
+ Mary Magdalene +
+
+ {{late_in_early_out.employee_id}} + + {{late_in_early_out.employee_id.employee_work_info.department_id}} / + {{late_in_early_out.employee_id.employee_work_info.job_position_id}} +
+
+
+
+
+
+ {% trans "Type" %} + {{late_in_early_out.get_type_display}} +
+
+ {% trans "Attendance Date" %} + {{late_in_early_out.attendance_id.attendance_date}} +
+
+
+
+ {% trans "Check In" %} + {{late_in_early_out.attendance_id.attendance_clock_in}} +
+
+ {% trans "Check In Date" %} + {{late_in_early_out.attendance_id.attendance_clock_in_date}} +
+
+
+
+ {% trans "Check Out" %} + {{late_in_early_out.attendance_id.attendance_clock_out}} +
+
+ {% trans "Check Out Date" %} + {{late_in_early_out.attendance_id.attendance_clock_out_date}} +
+
+
+
+ {% trans "Min Hour" %} + {{late_in_early_out.attendance_id.minimum_hour}} +
+
+ {% trans "At Work" %} + {{late_in_early_out.attendance_id.attendance_worked_hour}} +
+
+
+
+ {% trans "Shift" %} + {{late_in_early_out.attendance_id.shift_id}} +
+
+ {% trans "Work Type" %} + {{late_in_early_out.attendance_id.work_type_id}} +
+
+
+
+ {% trans "Attendance validated" %} + {{late_in_early_out.attendance_id.attendance_validated|yes_no}} +
+
+ {% trans "Penalties" %} + {% if late_in_early_out.get_penalties_count %} +
+ {% trans "Penalties " %} : {{late_in_early_out.get_penalties_count}}
+ {% else %} + {% trans "No penalties found." %} + {% endif %} +
+
+ {% if request.user|is_reportingmanager or perms.attendance.change_penaltyaccounts or perms.attendance.delete_attendancelatecomeearlyout %} +
+
+ {% if request.user|is_reportingmanager or perms.attendance.change_penaltyaccounts %} + + + {% trans "Penalty" %} + + {% endif %} + {% if perms.attendance.delete_attendancelatecomeearlyout %} +
+ {% csrf_token %} + +
+ {% endif %} +
+
{% endif %}
- {% if request.user|is_reportingmanager or perms.attendance.change_penaltyaccounts or perms.attendance.delete_attendancelatecomeearlyout %} -
-
- {% if request.user|is_reportingmanager or perms.attendance.change_penaltyaccounts %} - - - {% trans "Penalty" %} - - {% endif %} - {% if perms.attendance.delete_attendancelatecomeearlyout %} -
- {% csrf_token %} - -
- {% endif %} -
-
- {% endif %} -
-
{% else %} -
- - -
-
- Page not found. 404. -
- {% trans "There are no attendance records to display." %} -
-
+
+ + +
+
+ Page not found. 404. +
+ {% trans "There are no attendance records to display." %} +
+
{% endif %} diff --git a/attendance/templates/requests/attendance/individual_view.html b/attendance/templates/requests/attendance/individual_view.html index 3ab23a512..9e03eb610 100644 --- a/attendance/templates/requests/attendance/individual_view.html +++ b/attendance/templates/requests/attendance/individual_view.html @@ -4,6 +4,7 @@ hx-get="{% url 'validate-attendance-request' previous %}?requests_ids={{requests_ids}}" hx-target="#validateAttendanceRequestModalBody" class="oh-modal__diaglog-nav oh-modal__nav-prev" + data-action="previous" >