"""Approval Engine URL configuration."""

from __future__ import annotations

from django.urls import path

from simorgh.apps.approval_engine import views

urlpatterns = [
    # Matrices
    path("matrices/",                      views.matrix_list_create, name="approval-engine-matrix-list"),
    path("matrices/<uuid:public_id>/",     views.matrix_detail,      name="approval-engine-matrix-detail"),
    # My / Sent / Overdue
    path("my/",                            views.request_my,         name="approval-engine-my"),
    path("sent/",                          views.request_sent,       name="approval-engine-sent"),
    path("overdue/",                       views.request_overdue,    name="approval-engine-overdue"),
    # Requests
    path("",                               views.request_list_create, name="approval-engine-list"),
    path("<uuid:public_id>/",              views.request_detail,      name="approval-engine-detail"),
    path("<uuid:public_id>/cancel/",       views.request_cancel,      name="approval-engine-cancel"),
    path("<uuid:public_id>/decide/",       views.request_decide,      name="approval-engine-decide"),
]
