"""DMS audit bounded context — URL routing."""

from django.urls import path

from simorgh.apps.dms.audit import views

urlpatterns = [
    # Document audit log
    path(
        "documents/<str:doc_id>/audit/",
        views.audit_log_list,
        name="dms-audit-log-list",
    ),
    path(
        "documents/<str:doc_id>/audit/<str:log_id>/",
        views.audit_log_detail,
        name="dms-audit-log-detail",
    ),
    # Access logs
    path(
        "documents/<str:doc_id>/access-logs/",
        views.access_log_list,
        name="dms-access-log-list",
    ),
    # Security events — document-scoped
    path(
        "documents/<str:doc_id>/security-events/",
        views.document_security_event_list,
        name="dms-doc-security-event-list",
    ),
    # Security events — tenant-wide
    path(
        "security-events/",
        views.security_event_list,
        name="dms-security-event-list",
    ),
    path(
        "security-events/<str:event_id>/",
        views.security_event_detail,
        name="dms-security-event-detail",
    ),
]
