"""Assignment Engine URL configuration."""

from __future__ import annotations

from django.urls import path

from simorgh.apps.assignments import views

urlpatterns = [
    # Tags
    path("tags/",             views.tag_list_create,     name="assignments-tag-list"),
    path("tags/<int:tag_id>/", views.tag_detail,          name="assignments-tag-detail"),
    # My / Inbox / Sent / Overdue
    path("my/",               views.assignment_my,        name="assignments-my"),
    path("inbox/",            views.assignment_inbox,      name="assignments-inbox"),
    path("sent/",             views.assignment_sent,       name="assignments-sent"),
    path("overdue/",          views.assignment_overdue,    name="assignments-overdue"),
    # Assignments
    path("",                    views.assignment_list_create, name="assignments-list"),
    path("<uuid:public_id>/",             views.assignment_detail,    name="assignments-detail"),
    path("<uuid:public_id>/complete/",    views.assignment_complete,  name="assignments-complete"),
    path("<uuid:public_id>/reassign/",    views.assignment_reassign,  name="assignments-reassign"),
    path("<uuid:public_id>/cancel/",      views.assignment_cancel,    name="assignments-cancel"),
]
