"""
Document Control Service URL Configuration.
"""
from django.urls import include, path
from rest_framework.routers import DefaultRouter

from .views import (
    DocumentCategoryViewSet,
    DocumentViewSet,
    DocumentVersionViewSet,
    DocumentApprovalViewSet,
    DocumentAccessViewSet,
    DocumentAuditLogViewSet,
)

app_name = 'document_control'

router = DefaultRouter()
router.register(r'categories', DocumentCategoryViewSet, basename='category')
router.register(r'documents', DocumentViewSet, basename='document')
router.register(r'versions', DocumentVersionViewSet, basename='version')
router.register(r'approvals', DocumentApprovalViewSet, basename='approval')
router.register(r'access', DocumentAccessViewSet, basename='access')
router.register(r'audit-logs', DocumentAuditLogViewSet, basename='audit-log')

urlpatterns = [
    path('', include(router.urls)),
]
