diff --git a/attendance/templates/attendance/break_point/condition.html b/attendance/templates/attendance/break_point/condition.html index fb8ead6a2..537e7d0b1 100644 --- a/attendance/templates/attendance/break_point/condition.html +++ b/attendance/templates/attendance/break_point/condition.html @@ -3,7 +3,7 @@
-

{% trans 'Condition' %}

+

{% trans 'Break Point Condition' %}

{% if not condition and perms.attendance.add_attendancevalidationcondition%}
{% endif %} - -
-
-

{% trans 'Default Grace Time' %}

- {% if not default_grace_time and perms.attendance.add_gracetime %} - - {% endif %} -
- {% if default_grace_time %} -
-
-
-
-
- {% trans 'Allowed time' %} -
-
- {% trans 'Is active' %} -
- {% if perms.attendance.change_gracetime %} -
{% trans 'Actions' %}
- {% endif %} -
-
-
-
-
{{ default_grace_time.allowed_time }} {% trans 'Minutes' %}
-
-
-
- {% if perms.attendance.change_gracetime%} - - {% else %} - - {% endif %} -
-
-
- {% if perms.attendance.change_gracetime%} -
-
- {% if perms.base.change_gracetime %} - - - {% endif %} - {% if perms.base.delete_gracetime %} -
- {% csrf_token %} - -
- {% else %} - - {% endif %} -
-
- {% endif %} -
-
-
-
- {% else %} -
- Page not found. 404. -
{% trans "There is no default grace time at this moment." %}
-
- {% endif %} -
- - - - -
{% csrf_token %} -
-

- {% trans "Attendance Condition" %} -

-
{{form}}
diff --git a/attendance/templates/attendance/grace_time/grace_time.html b/attendance/templates/attendance/grace_time/grace_time.html new file mode 100644 index 000000000..4f2e8ef57 --- /dev/null +++ b/attendance/templates/attendance/grace_time/grace_time.html @@ -0,0 +1,323 @@ +{% extends 'settings.html' %} {% load i18n %} {% block settings %}{% load static %} +
+ + + +
+
+

{% trans 'Default Grace Time' %}

+ {% if not default_grace_time and perms.attendance.add_gracetime %} + + {% endif %} +
+ {% if default_grace_time %} +
+
+
+
+
+ {% trans 'Allowed time' %} +
+
+ {% trans 'Is active' %} +
+ {% if perms.attendance.change_gracetime %} +
{% trans 'Actions' %}
+ {% endif %} +
+
+
+
+
{{ default_grace_time.allowed_time }} {% trans 'Minutes' %}
+
+
+
+ {% if perms.attendance.change_gracetime%} + + {% else %} + + {% endif %} +
+
+
+ {% if perms.attendance.change_gracetime%} +
+
+ {% if perms.base.change_gracetime %} + + + {% endif %} + {% if perms.base.delete_gracetime %} +
+ {% csrf_token %} + +
+ {% else %} + + {% endif %} +
+
+ {% endif %} +
+
+
+
+ {% else %} +
+ Page not found. 404. +
{% trans "There is no default grace time at this moment." %}
+
+ {% endif %} +
+ + + + + + + + + + + + + + +
+
+

{% trans 'Grace Time' %}

+ {% if perms.attendance.add_gracetime %} + + {% endif %} +
+ {% if grace_times %} +
+
+
+
+
+ {% trans 'Allowed time' %} +
+
+ {% trans 'Is active' %} +
+ {% if perms.attendance.change_gracetime %} +
{% trans 'Actions' %}
+ {% endif %} +
+
+
+ {% for grace_time in grace_times %} +
+
{{ grace_time.allowed_time }} {% trans 'Minutes' %}
+
+
+
+ {% if perms.attendance.change_gracetime%} + + {% else %} + + {% endif %} +
+
+
+ {% if perms.attendance.change_gracetime%} +
+
+ {% if perms.base.change_gracetime %} + + + {% endif %} + {% if perms.base.delete_gracetime %} +
+ {% csrf_token %} + +
+ {% else %} + + {% endif %} +
+
+ {% endif %} +
+ {% endfor %} + +
+
+
+ {% else %} +
+ Page not found. 404. +
{% trans "There is no grace time at this moment." %}
+
+ {% endif %} +
+ + + + + + + + +{% endblock %} diff --git a/attendance/views/views.py b/attendance/views/views.py index 69db79885..ef160a29c 100644 --- a/attendance/views/views.py +++ b/attendance/views/views.py @@ -1602,9 +1602,9 @@ def delete_grace_time(request, grace_id): except ProtectedError: messages.error(request, _("Related datas exists.")) if request.GET.get("view") == "shift": - return redirect("/settings/employee-shift-view") + return redirect("/settings/grace-settings-view") else: - return redirect("/settings/attendance-settings-view") + return redirect("/settings/grace-settings-view") @login_required diff --git a/base/templates/base/auth/permission_accordion.html b/base/templates/base/auth/permission_accordion.html index fcd5d81df..bd9ea22f6 100644 --- a/base/templates/base/auth/permission_accordion.html +++ b/base/templates/base/auth/permission_accordion.html @@ -4,7 +4,7 @@
-

{% trans "Permissions" %}

+

{% trans "Employee Permissions" %}