61 lines
2.4 KiB
Python
61 lines
2.4 KiB
Python
"""
|
|
horilla_api/urls/attendance/urls.py
|
|
"""
|
|
|
|
from django.urls import path
|
|
|
|
from horilla_api.api_views.attendance.permission_views import AttendancePermissionCheck
|
|
from horilla_api.api_views.attendance.views import *
|
|
|
|
urlpatterns = [
|
|
path("clock-in/", ClockInAPIView.as_view(), name="api-check-in"),
|
|
path("clock-out/", ClockOutAPIView.as_view(), name="api-check-out"),
|
|
path("attendance/", AttendanceView.as_view(), name="api-attendance-list"),
|
|
path("attendance/<int:pk>", AttendanceView.as_view(), name="api-attendance-detail"),
|
|
path(
|
|
"attendance/list/<str:type>",
|
|
AttendanceView.as_view(),
|
|
name="api-attendance-list",
|
|
),
|
|
path("attendance-validate/<int:pk>", ValidateAttendanceView.as_view()),
|
|
path(
|
|
"attendance-request/",
|
|
AttendanceRequestView.as_view(),
|
|
name="api-attendance-request-view",
|
|
),
|
|
path(
|
|
"attendance-request/<int:pk>",
|
|
AttendanceRequestView.as_view(),
|
|
name="api-attendance-request-view",
|
|
),
|
|
path(
|
|
"attendance-request-approve/<int:pk>",
|
|
AttendanceRequestApproveView.as_view(),
|
|
name="api-",
|
|
),
|
|
path(
|
|
"attendance-request-cancel/<int:pk>",
|
|
AttendanceRequestCancelView.as_view(),
|
|
name="api-",
|
|
),
|
|
path("overtime-approve/<int:pk>", OvertimeApproveView.as_view(), name="api-"),
|
|
path(
|
|
"attendance-hour-account/<int:pk>/",
|
|
AttendanceOverTimeView.as_view(),
|
|
name="api-",
|
|
),
|
|
path("attendance-hour-account/", AttendanceOverTimeView.as_view(), name="api-"),
|
|
path("late-come-early-out-view/", LateComeEarlyOutView.as_view(), name="api-"),
|
|
path("attendance-activity/", AttendanceActivityView.as_view(), name="api-"),
|
|
path("today-attendance/", TodayAttendance.as_view(), name="api-"),
|
|
path("offline-employees/count/", OfflineEmployeesCountView.as_view(), name="api-"),
|
|
path("offline-employees/list/", OfflineEmployeesListView.as_view(), name="api-"),
|
|
path("permission-check/attendance", AttendancePermissionCheck.as_view()),
|
|
path("checking-in", CheckingStatus.as_view()),
|
|
path("offline-employee-mail-send", OfflineEmployeeMailsend.as_view()),
|
|
path("converted-mail-template", ConvertedMailTemplateConvert.as_view()),
|
|
path("mail-templates", MailTemplateView.as_view()),
|
|
path("my-attendance/", UserAttendanceView.as_view()),
|
|
path("attendance-type-check/", AttendanceTypeAccessCheck.as_view()),
|
|
]
|