234 lines
6.9 KiB
Python
234 lines
6.9 KiB
Python
from django.urls import path
|
|
|
|
from .views import (
|
|
OwnPayrollStatementAcknowledgeView,
|
|
OwnPayrollStatementDetailView,
|
|
OwnPayrollStatementListView,
|
|
OwnPayrollWorkRecordView,
|
|
)
|
|
from .admin_views import (
|
|
EmployeePayRateApproveView,
|
|
EmployeePayRateDetailView,
|
|
EmployeePayRateListCreateView,
|
|
EmployeePayRateReviseView,
|
|
PayrollBulkPayRateView,
|
|
PayrollBulkPointRateView,
|
|
PayrollBulkTargetPointsView,
|
|
PayrollComponentCellClearView,
|
|
PayrollAdminComponentListView,
|
|
PayrollAdminEmployeeListView,
|
|
PayrollAdminPeriodDetailView,
|
|
PayrollAdminPeriodListCreateView,
|
|
PayrollAdminWorkspaceView,
|
|
PayrollAttendanceWorkRecordsView,
|
|
PayrollInputLineApproveView,
|
|
PayrollInputLineDetailView,
|
|
PayrollInputLineListCreateView,
|
|
PayrollPeriodCalculateView,
|
|
PayrollPeriodApproveDraftsView,
|
|
PayrollPeriodCloseView,
|
|
PayrollPeriodPointBreakdownView,
|
|
PayrollPeriodTableView,
|
|
PayrollRunApproveView,
|
|
PayrollRunDetailView,
|
|
PayrollRunPublishView,
|
|
PayrollRunReturnView,
|
|
PayrollRunSubmitReviewView,
|
|
PayrollWorkRecordApproveView,
|
|
PayrollWorkRecordDetailView,
|
|
PayrollWorkRecordListCreateView,
|
|
PayrollWorkRecordReviseView,
|
|
PayrollWorkbookWorkImportView,
|
|
PayrollWorkbookWorkPreviewView,
|
|
)
|
|
|
|
app_name = "finance-payroll"
|
|
|
|
urlpatterns = [
|
|
path(
|
|
"payroll/admin/workspace/",
|
|
PayrollAdminWorkspaceView.as_view(),
|
|
name="admin-workspace",
|
|
),
|
|
path(
|
|
"payroll/admin/employees/",
|
|
PayrollAdminEmployeeListView.as_view(),
|
|
name="admin-employee-list",
|
|
),
|
|
path(
|
|
"payroll/admin/components/",
|
|
PayrollAdminComponentListView.as_view(),
|
|
name="admin-component-list",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/",
|
|
PayrollAdminPeriodListCreateView.as_view(),
|
|
name="admin-period-list",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/",
|
|
PayrollAdminPeriodDetailView.as_view(),
|
|
name="admin-period-detail",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/calculate/",
|
|
PayrollPeriodCalculateView.as_view(),
|
|
name="admin-period-calculate",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/approve-drafts/",
|
|
PayrollPeriodApproveDraftsView.as_view(),
|
|
name="admin-period-approve-drafts",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/table/",
|
|
PayrollPeriodTableView.as_view(),
|
|
name="admin-period-table",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/employees/<int:employee_id>/point-breakdown/",
|
|
PayrollPeriodPointBreakdownView.as_view(),
|
|
name="admin-period-point-breakdown",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/attendance-work-records/",
|
|
PayrollAttendanceWorkRecordsView.as_view(),
|
|
name="admin-period-attendance-work-records",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/workbook-import/preview/",
|
|
PayrollWorkbookWorkPreviewView.as_view(),
|
|
name="admin-period-workbook-import-preview",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/workbook-import/apply/",
|
|
PayrollWorkbookWorkImportView.as_view(),
|
|
name="admin-period-workbook-import-apply",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/bulk-pay-rate/",
|
|
PayrollBulkPayRateView.as_view(),
|
|
name="admin-period-bulk-pay-rate",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/bulk-point-rate/",
|
|
PayrollBulkPointRateView.as_view(),
|
|
name="admin-period-bulk-point-rate",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/bulk-target-points/",
|
|
PayrollBulkTargetPointsView.as_view(),
|
|
name="admin-period-bulk-target-points",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/close/",
|
|
PayrollPeriodCloseView.as_view(),
|
|
name="admin-period-close",
|
|
),
|
|
path(
|
|
"payroll/admin/pay-rates/",
|
|
EmployeePayRateListCreateView.as_view(),
|
|
name="admin-pay-rate-list",
|
|
),
|
|
path(
|
|
"payroll/admin/pay-rates/<int:pk>/",
|
|
EmployeePayRateDetailView.as_view(),
|
|
name="admin-pay-rate-detail",
|
|
),
|
|
path(
|
|
"payroll/admin/pay-rates/<int:pk>/approve/",
|
|
EmployeePayRateApproveView.as_view(),
|
|
name="admin-pay-rate-approve",
|
|
),
|
|
path(
|
|
"payroll/admin/pay-rates/<int:pk>/revise/",
|
|
EmployeePayRateReviseView.as_view(),
|
|
name="admin-pay-rate-revise",
|
|
),
|
|
path(
|
|
"payroll/admin/work-records/",
|
|
PayrollWorkRecordListCreateView.as_view(),
|
|
name="admin-work-record-list",
|
|
),
|
|
path(
|
|
"payroll/admin/work-records/<int:pk>/",
|
|
PayrollWorkRecordDetailView.as_view(),
|
|
name="admin-work-record-detail",
|
|
),
|
|
path(
|
|
"payroll/admin/work-records/<int:pk>/approve/",
|
|
PayrollWorkRecordApproveView.as_view(),
|
|
name="admin-work-record-approve",
|
|
),
|
|
path(
|
|
"payroll/admin/work-records/<int:pk>/revise/",
|
|
PayrollWorkRecordReviseView.as_view(),
|
|
name="admin-work-record-revise",
|
|
),
|
|
path(
|
|
"payroll/admin/input-lines/",
|
|
PayrollInputLineListCreateView.as_view(),
|
|
name="admin-input-line-list",
|
|
),
|
|
path(
|
|
"payroll/admin/input-lines/<int:pk>/",
|
|
PayrollInputLineDetailView.as_view(),
|
|
name="admin-input-line-detail",
|
|
),
|
|
path(
|
|
"payroll/admin/input-lines/<int:pk>/approve/",
|
|
PayrollInputLineApproveView.as_view(),
|
|
name="admin-input-line-approve",
|
|
),
|
|
path(
|
|
"payroll/admin/periods/<int:pk>/component-cell/clear/",
|
|
PayrollComponentCellClearView.as_view(),
|
|
name="admin-component-cell-clear",
|
|
),
|
|
path(
|
|
"payroll/admin/runs/<int:pk>/",
|
|
PayrollRunDetailView.as_view(),
|
|
name="admin-run-detail",
|
|
),
|
|
path(
|
|
"payroll/admin/runs/<int:pk>/submit-review/",
|
|
PayrollRunSubmitReviewView.as_view(),
|
|
name="admin-run-submit-review",
|
|
),
|
|
path(
|
|
"payroll/admin/runs/<int:pk>/return/",
|
|
PayrollRunReturnView.as_view(),
|
|
name="admin-run-return",
|
|
),
|
|
path(
|
|
"payroll/admin/runs/<int:pk>/approve/",
|
|
PayrollRunApproveView.as_view(),
|
|
name="admin-run-approve",
|
|
),
|
|
path(
|
|
"payroll/admin/runs/<int:pk>/publish/",
|
|
PayrollRunPublishView.as_view(),
|
|
name="admin-run-publish",
|
|
),
|
|
path(
|
|
"payroll/me/work-records/",
|
|
OwnPayrollWorkRecordView.as_view(),
|
|
name="own-work-records",
|
|
),
|
|
path(
|
|
"payroll/me/statements/",
|
|
OwnPayrollStatementListView.as_view(),
|
|
name="own-statement-list",
|
|
),
|
|
path(
|
|
"payroll/me/statements/<uuid:public_id>/",
|
|
OwnPayrollStatementDetailView.as_view(),
|
|
name="own-statement-detail",
|
|
),
|
|
path(
|
|
"payroll/me/statements/<uuid:public_id>/acknowledge/",
|
|
OwnPayrollStatementAcknowledgeView.as_view(),
|
|
name="own-statement-acknowledge",
|
|
),
|
|
]
|