"""DMS documents — URL patterns."""

from django.urls import path

from simorgh.apps.dms.documents import views

app_name = "dms_documents"

urlpatterns = [
    # Document types
    path("document-types/", views.document_type_list, name="doctype-list"),
    path("document-types/<str:type_id>/", views.document_type_detail, name="doctype-detail"),

    # Documents
    path("documents/", views.document_list, name="document-list"),
    path("documents/<str:doc_id>/", views.document_detail, name="document-detail"),
    path("documents/<str:doc_id>/archive/", views.document_archive, name="document-archive"),

    # Versions
    path("documents/<str:doc_id>/versions/", views.version_list, name="version-list"),
    path("documents/<str:doc_id>/versions/<str:version_id>/", views.version_detail, name="version-detail"),
    path("documents/<str:doc_id>/versions/<str:version_id>/download/", views.version_download, name="version-download"),
    path("documents/<str:doc_id>/versions/<str:version_id>/serve/", views.version_serve, name="version-serve"),
    path("documents/<str:doc_id>/versions/<str:version_id>/publish/", views.version_publish, name="version-publish"),
    path("documents/<str:doc_id>/versions/<str:version_id>/rollback/", views.version_rollback, name="version-rollback"),
]
