Newer
Older
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"
from django.urls import path
path("", views.HelpdeskView.as_view(), name="helpdesk"),
path(
"_hx_ticket_search_form/<str:filter_set>",
views._hx_ticket_search_form,
name="_hx_ticket_search_form",
),
path(
"_hx_ticket_search_table",
views._hx_ticket_search_table,
name="_hx_ticket_search_table",
),
"queue/<slug:parent_slug>/add/",
path("queue/add/", views.QueueCreateView.as_view(), name="queue_create"),
"queue/<slug:slug>/update/",
"queue/<slug:slug>/delete/",
path("queue/<slug:slug>/", views.QueueDetailView.as_view(), name="queue_detail"),
"queue/<slug:queue_slug>/_hx_ticket_search_form/<str:filter_set>",
views._hx_ticket_search_form,
name="_hx_ticket_search_form",
),
path(
"queue/<slug:queue_slug>/_hx_ticket_search_table",
views._hx_ticket_search_table,
name="_hx_ticket_search_table",
"ticket/add/<int:concerning_type_id>/<int:concerning_object_id>/",
path("ticket/add/", views.TicketCreateView.as_view(), name="ticket_create"),
"ticket/<int:pk>/update/",
"ticket/<int:pk>/delete/",
views.TicketDeleteView.as_view(),
"ticket/<int:pk>/assign/",
views.TicketAssignView.as_view(),
path("ticket/<int:pk>/", views.TicketDetailView.as_view(), name="ticket_detail"),
"ticket/<int:pk>/followup/",
"ticket/<int:pk>/resolved/",
name="ticket_mark_resolved",
"ticket/<int:pk>/closed/",
name="ticket_mark_closed",