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//", PayrollAdminPeriodDetailView.as_view(), name="admin-period-detail", ), path( "payroll/admin/periods//calculate/", PayrollPeriodCalculateView.as_view(), name="admin-period-calculate", ), path( "payroll/admin/periods//approve-drafts/", PayrollPeriodApproveDraftsView.as_view(), name="admin-period-approve-drafts", ), path( "payroll/admin/periods//table/", PayrollPeriodTableView.as_view(), name="admin-period-table", ), path( "payroll/admin/periods//employees//point-breakdown/", PayrollPeriodPointBreakdownView.as_view(), name="admin-period-point-breakdown", ), path( "payroll/admin/periods//attendance-work-records/", PayrollAttendanceWorkRecordsView.as_view(), name="admin-period-attendance-work-records", ), path( "payroll/admin/periods//workbook-import/preview/", PayrollWorkbookWorkPreviewView.as_view(), name="admin-period-workbook-import-preview", ), path( "payroll/admin/periods//workbook-import/apply/", PayrollWorkbookWorkImportView.as_view(), name="admin-period-workbook-import-apply", ), path( "payroll/admin/periods//bulk-pay-rate/", PayrollBulkPayRateView.as_view(), name="admin-period-bulk-pay-rate", ), path( "payroll/admin/periods//bulk-point-rate/", PayrollBulkPointRateView.as_view(), name="admin-period-bulk-point-rate", ), path( "payroll/admin/periods//bulk-target-points/", PayrollBulkTargetPointsView.as_view(), name="admin-period-bulk-target-points", ), path( "payroll/admin/periods//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//", EmployeePayRateDetailView.as_view(), name="admin-pay-rate-detail", ), path( "payroll/admin/pay-rates//approve/", EmployeePayRateApproveView.as_view(), name="admin-pay-rate-approve", ), path( "payroll/admin/pay-rates//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//", PayrollWorkRecordDetailView.as_view(), name="admin-work-record-detail", ), path( "payroll/admin/work-records//approve/", PayrollWorkRecordApproveView.as_view(), name="admin-work-record-approve", ), path( "payroll/admin/work-records//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//", PayrollInputLineDetailView.as_view(), name="admin-input-line-detail", ), path( "payroll/admin/input-lines//approve/", PayrollInputLineApproveView.as_view(), name="admin-input-line-approve", ), path( "payroll/admin/periods//component-cell/clear/", PayrollComponentCellClearView.as_view(), name="admin-component-cell-clear", ), path( "payroll/admin/runs//", PayrollRunDetailView.as_view(), name="admin-run-detail", ), path( "payroll/admin/runs//submit-review/", PayrollRunSubmitReviewView.as_view(), name="admin-run-submit-review", ), path( "payroll/admin/runs//return/", PayrollRunReturnView.as_view(), name="admin-run-return", ), path( "payroll/admin/runs//approve/", PayrollRunApproveView.as_view(), name="admin-run-approve", ), path( "payroll/admin/runs//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//", OwnPayrollStatementDetailView.as_view(), name="own-statement-detail", ), path( "payroll/me/statements//acknowledge/", OwnPayrollStatementAcknowledgeView.as_view(), name="own-statement-acknowledge", ), ]