from django.urls import path

from .views import (
    DocumentRecordApproveView,
    DocumentRecordDetailView,
    DocumentRecordRejectView,
    EmployeeDocumentDetailView,
    EmployeeDocumentListCreateView,
    EmployeeDocumentRecordListByUserCompanyView,
    EmployeeDocumentReorderView,
    RequestDocumentRecordView,
)

urlpatterns = [
    path('employee-documents/', EmployeeDocumentListCreateView.as_view(), name='employee-document-list-create'),
    path('employee-documents/reorder/', EmployeeDocumentReorderView.as_view(), name='employee-document-reorder'),
    path('employee-documents/<int:document_id>/', EmployeeDocumentDetailView.as_view(), name='employee-document-detail'),
    path('document-records/request/', RequestDocumentRecordView.as_view(), name='document-record-request'),
    path('document-records/by-user-company/', EmployeeDocumentRecordListByUserCompanyView.as_view(), name='document-record-by-user-company'),
    path('document-records/<int:record_id>/', DocumentRecordDetailView.as_view(), name='document-record-detail'),
    path('document-records/<int:record_id>/approve/', DocumentRecordApproveView.as_view(), name='document-record-approve'),
    path('document-records/<int:record_id>/reject/', DocumentRecordRejectView.as_view(), name='document-record-reject'),
]
