SciPost Code Repository

Skip to content
Snippets Groups Projects
urls.py 1.27 KiB
Newer Older
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"


from django.conf.urls import url

from . import views

urlpatterns = [
    url(
        r'^$',
        views.HelpdeskView.as_view(),
        name='helpdesk'
    ),
    url(
        r'^queue/(?P<parent_slug>[\w-]+)/add/$',
        views.QueueCreateView.as_view(),
        name='queue_create'
    ),
    url(
        r'^queue/add/$',
        views.QueueCreateView.as_view(),
        name='queue_create'
    ),
Jean-Sébastien Caux's avatar
Jean-Sébastien Caux committed
    url(
        r'^queue/(?P<slug>[\w-]+)/update/$',
        views.QueueUpdateView.as_view(),
        name='queue_update'
    ),
    url(
        r'^queue/(?P<slug>[\w-]+)/delete/$',
        views.QueueDeleteView.as_view(),
        name='queue_delete'
    ),
    url(
        r'^queue/(?P<slug>[\w-]+)/$',
        views.QueueDetailView.as_view(),
        name='queue_detail'
    ),
Jean-Sébastien Caux's avatar
Jean-Sébastien Caux committed
    url(
        r'^ticket/add/(?P<concerning_type_id>[0-9]+)/(?P<concerning_object_id>[0-9]+)/$',
        views.TicketCreateView.as_view(),
        name='ticket_create'
    ),
    url(
        r'^ticket/add/$',
        views.TicketCreateView.as_view(),
        name='ticket_create'
    ),
    url(
        r'^ticket/(?P<pk>[0-9]+)/$',
        views.TicketDetailView.as_view(),
        name='ticket_detail'
    ),