294 lines
10 KiB
Python
294 lines
10 KiB
Python
from django.urls import path
|
|
from django import views
|
|
from . import views
|
|
from . import models
|
|
|
|
|
|
urlpatterns = [
|
|
path("type-creation", views.leave_type_creation, name="type-creation"),
|
|
path("type-view/", views.leave_type_view, name="type-view"),
|
|
path(
|
|
"leave-type-individual-view/<int:id>",
|
|
views.leave_type_individual_view,
|
|
name="leave-type-individual-view",
|
|
),
|
|
path(
|
|
"type-update/<int:id>",
|
|
views.leave_type_update,
|
|
name="type-update",
|
|
kwargs={"model": models.LeaveType},
|
|
),
|
|
path("type-delete/<int:id>", views.leave_type_delete, name="type-delete"),
|
|
path("type-filter", views.leave_type_filter, name="type-filter"),
|
|
path("request-creation", views.leave_request_creation, name="request-creation"),
|
|
path(
|
|
"leave-request-creation/<int:type_id>/<int:emp_id>",
|
|
views.leave_request_creation,
|
|
name="leave-request-creation",
|
|
),
|
|
path(
|
|
"leave-requests-info-export",
|
|
views.leave_requests_export,
|
|
name="leave-requests-info-export",
|
|
),
|
|
path("request-view", views.leave_request_view, name="request-view"),
|
|
path(
|
|
"request-approve/<int:id>", views.leave_request_approve, name="request-approve"
|
|
),
|
|
path(
|
|
"request-approve/<int:id>/<int:emp_id>",
|
|
views.leave_request_approve,
|
|
name="request-approve",
|
|
),
|
|
path("request-cancel/<int:id>", views.leave_request_cancel, name="request-cancel"),
|
|
path(
|
|
"request-cancel/<int:id>/<int:emp_id>",
|
|
views.leave_request_cancel,
|
|
name="request-cancel",
|
|
),
|
|
path("request-update/<int:id>", views.leave_request_update, name="request-update"),
|
|
path("request-delete/<int:id>", views.leave_request_delete, name="request-delete"),
|
|
path("user-request/<int:id>", views.user_leave_request, name="user-request"),
|
|
path("request-filter", views.leave_request_filter, name="request-filter"),
|
|
path("assign", views.leave_assign, name="assign"),
|
|
path("assign-one/<int:id>", views.leave_assign_one, name="assign-one"),
|
|
path("assign-view", views.leave_assign_view, name="assign-view"),
|
|
path(
|
|
"available-leave-update/<int:id>",
|
|
views.available_leave_update,
|
|
name="available-leave-update",
|
|
),
|
|
path("assign-delete/<int:id>", views.leave_assign_delete, name="assign-delete"),
|
|
path(
|
|
"assigned-leave-bulk-delete",
|
|
views.leave_assign_bulk_delete,
|
|
name="assigned-leave-bulk-delete",
|
|
),
|
|
path(
|
|
"assign-leave-type-excel",
|
|
views.assign_leave_type_excel,
|
|
name="assign-leave-type-excel",
|
|
),
|
|
path(
|
|
"assign-leave-type-info-import",
|
|
views.assign_leave_type_import,
|
|
name="assign-leave-type-info-import",
|
|
),
|
|
path(
|
|
"assigned-leaves-info-export",
|
|
views.assigned_leaves_export,
|
|
name="assigned-leaves-info-export",
|
|
),
|
|
path("assign-filter", views.leave_assign_filter, name="assign-filter"),
|
|
path("holiday-view", views.holiday_view, name="holiday-view"),
|
|
path(
|
|
"holidays-excel-template",
|
|
views.holidays_excel_template,
|
|
name="holidays-excel-template",
|
|
),
|
|
path(
|
|
"holidays-info-import", views.holidays_info_import, name="holidays-info-import"
|
|
),
|
|
path("holiday-info-export", views.holiday_info_export, name="holiday-info-export"),
|
|
path("holiday-creation", views.holiday_creation, name="holiday-creation"),
|
|
path("holiday-update/<int:id>", views.holiday_update, name="holiday-update"),
|
|
path("holiday-delete/<int:id>", views.holiday_delete, name="holiday-delete"),
|
|
path(
|
|
"holidays-bulk-delete", views.bulk_holiday_delete, name="holidays-bulk-delete"
|
|
),
|
|
path("holiday-filter", views.holiday_filter, name="holiday-filter"),
|
|
path(
|
|
"company-leave-creation",
|
|
views.company_leave_creation,
|
|
name="company-leave-creation",
|
|
),
|
|
path("company-leave-view", views.company_leave_view, name="company-leave-view"),
|
|
path(
|
|
"company-leave-update/<int:id>",
|
|
views.company_leave_update,
|
|
name="company-leave-update",
|
|
),
|
|
path(
|
|
"company-leave-delete/<int:id>",
|
|
views.company_leave_delete,
|
|
name="company-leave-delete",
|
|
),
|
|
path(
|
|
"company-leave-filter", views.company_leave_filter, name="company-leave-filter"
|
|
),
|
|
path("user-leave", views.user_leave_view, name="user-leave"),
|
|
path("user-leave-filter", views.user_leave_filter, name="user-leave-filter"),
|
|
path("user-request-view", views.user_request_view, name="user-request-view"),
|
|
path(
|
|
"user-request-update/<int:id>",
|
|
views.user_request_update,
|
|
name="user-request-update",
|
|
),
|
|
path(
|
|
"user-request-delete/<int:id>",
|
|
views.user_request_delete,
|
|
name="user-request-delete",
|
|
),
|
|
path(
|
|
"user-request-cancel/<int:id>",
|
|
views.user_leave_cancel,
|
|
name="user-request-cancel",
|
|
),
|
|
path("one-request-view/<int:id>", views.one_request_view, name="one-request-view"),
|
|
path("user-request-filter", views.user_request_filter, name="user-request-filter"),
|
|
path("user-request-one/<int:id>", views.user_request_one, name="user-request-one"),
|
|
path("employee-leave", views.employee_leave, name="employee-leave"),
|
|
path("overall-leave", views.overall_leave, name="overall-leave"),
|
|
path("leave-dashboard", views.dashboard, name="leave-dashboard"),
|
|
path(
|
|
"leave-employee-dashboard",
|
|
views.employee_dashboard,
|
|
name="leave-employee-dashboard",
|
|
),
|
|
path("available-leaves", views.available_leave_chart, name="available-leaves"),
|
|
path(
|
|
"dashboard-leave-requests",
|
|
views.dashboard_leave_request,
|
|
name="dashboard-leave-requests",
|
|
),
|
|
path(
|
|
"employee-leave-chart", views.employee_leave_chart, name="employee-leave-chart"
|
|
),
|
|
path(
|
|
"department-leave-chart",
|
|
views.department_leave_chart,
|
|
name="department-leave-chart",
|
|
),
|
|
path("leave-type-chart", views.leave_type_chart, name="leave-type-chart"),
|
|
path("leave-over-period", views.leave_over_period, name="leave-over-period"),
|
|
path(
|
|
"leave-request-create", views.leave_request_create, name="leave-request-create"
|
|
),
|
|
path(
|
|
"leave-allocation-request-view",
|
|
views.leave_allocation_request_view,
|
|
name="leave-allocation-request-view",
|
|
),
|
|
path(
|
|
"leave-allocation-request-create",
|
|
views.leave_allocation_request_create,
|
|
name="leave-allocation-request-create",
|
|
),
|
|
path(
|
|
"leave-allocation-request-filter",
|
|
views.leave_allocation_request_filter,
|
|
name="leave-allocation-request-filter",
|
|
),
|
|
path(
|
|
"leave-allocation-request-single-view/<int:req_id>",
|
|
views.leave_allocation_request_single_view,
|
|
name="leave-allocation-request-single-view",
|
|
),
|
|
path(
|
|
"leave-allocation-request-update/<int:req_id>",
|
|
views.leave_allocation_request_update,
|
|
name="leave-allocation-request-update",
|
|
),
|
|
path(
|
|
"leave-allocation-request-approve/<int:req_id>",
|
|
views.leave_allocation_request_approve,
|
|
name="leave-allocation-request-approve",
|
|
),
|
|
path(
|
|
"leave-allocation-request-reject/<int:req_id>",
|
|
views.leave_allocation_request_reject,
|
|
name="leave-allocation-request-reject",
|
|
),
|
|
path(
|
|
"leave-allocation-request-delete/<int:req_id>",
|
|
views.leave_allocation_request_delete,
|
|
name="leave-allocation-request-delete",
|
|
),
|
|
path(
|
|
"leave-allocation-request-view",
|
|
views.leave_allocation_request_view,
|
|
name="leave-allocation-request-view",
|
|
),
|
|
path(
|
|
"leave-allocation-request-create",
|
|
views.leave_allocation_request_create,
|
|
name="leave-allocation-request-create",
|
|
),
|
|
path(
|
|
"leave-allocation-request-filter",
|
|
views.leave_allocation_request_filter,
|
|
name="leave-allocation-request-filter",
|
|
),
|
|
path(
|
|
"leave-allocation-request-single-view/<int:req_id>",
|
|
views.leave_allocation_request_single_view,
|
|
name="leave-allocation-request-single-view",
|
|
),
|
|
path(
|
|
"leave-allocation-request-update/<int:req_id>",
|
|
views.leave_allocation_request_update,
|
|
name="leave-allocation-request-update",
|
|
),
|
|
path(
|
|
"leave-allocation-request-approve/<int:req_id>",
|
|
views.leave_allocation_request_approve,
|
|
name="leave-allocation-request-approve",
|
|
),
|
|
path(
|
|
"leave-allocation-request-reject/<int:req_id>",
|
|
views.leave_allocation_request_reject,
|
|
name="leave-allocation-request-reject",
|
|
),
|
|
path(
|
|
"leave-allocation-request-delete/<int:req_id>",
|
|
views.leave_allocation_request_delete,
|
|
name="leave-allocation-request-delete",
|
|
),
|
|
path(
|
|
"assigned-leave-select/",
|
|
views.assigned_leave_select,
|
|
name="assigned-leave-select",
|
|
),
|
|
path(
|
|
"assigned-leave-select-filter/",
|
|
views.assigned_leave_select_filter,
|
|
name="assigned-leave-select-filter",
|
|
),
|
|
path("holiday-select/", views.holiday_select, name="holiday-select"),
|
|
path(
|
|
"holiday-select-filter/",
|
|
views.holiday_select_filter,
|
|
name="holiday-select-filter",
|
|
),
|
|
path(
|
|
"leave-request-bulk-delete",
|
|
views.leave_request_bulk_delete,
|
|
name="leave-request-bulk-delete",
|
|
),
|
|
path(
|
|
"leave-request-select",
|
|
views.leave_request_select,
|
|
name="leave-request-select",
|
|
),
|
|
path(
|
|
"leave-request-select-filter",
|
|
views.leave_request_select_filter,
|
|
name="leave-request-select-filter",
|
|
),
|
|
path(
|
|
"user-request-bulk-delete",
|
|
views.user_request_bulk_delete,
|
|
name="user-request-bulk-delete",
|
|
),
|
|
path(
|
|
"user-request-select",
|
|
views.user_request_select,
|
|
name="user-request-select",
|
|
),
|
|
path(
|
|
"user-request-select-filter",
|
|
views.user_request_select_filter,
|
|
name="user-request-select-filter",
|
|
),
|
|
]
|