__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(
        '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(
        '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'
    ),
]