__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)" __license__ = "AGPL v3" from django.urls import path from . import views app_name = "helpdesk" urlpatterns = [ 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", ), path( "queue/<slug:parent_slug>/add/", views.QueueCreateView.as_view(), name="queue_create", ), path("queue/add/", views.QueueCreateView.as_view(), name="queue_create"), path( "queue/<slug:slug>/update/", views.QueueUpdateView.as_view(), name="queue_update", ), path( "queue/<slug:slug>/delete/", views.QueueDeleteView.as_view(), name="queue_delete", ), path("queue/<slug:slug>/", views.QueueDetailView.as_view(), name="queue_detail"), path( "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", ), path( "ticket/add/<int:concerning_type_id>/<int:concerning_object_id>/", views.TicketCreateView.as_view(), name="ticket_create", ), path("ticket/add/", views.TicketCreateView.as_view(), name="ticket_create"), path( "ticket/<int:pk>/update/", views.TicketUpdateView.as_view(), name="ticket_update", ), path( "ticket/<int:pk>/delete/", views.TicketDeleteView.as_view(), name="ticket_delete", ), path( "ticket/<int:pk>/assign/", views.TicketAssignView.as_view(), name="ticket_assign", ), path("ticket/<int:pk>/", views.TicketDetailView.as_view(), name="ticket_detail"), path( "ticket/<int:pk>/followup/", views.TicketFollowupView.as_view(), name="ticket_followup", ), path( "ticket/<int:pk>/resolved/", views.TicketMarkResolved.as_view(), name="ticket_mark_resolved", ), path( "ticket/<int:pk>/closed/", views.TicketMarkClosed.as_view(), name="ticket_mark_closed", ), ]