forked from CGM_Public/pretix_original
28 lines
1.3 KiB
Python
28 lines
1.3 KiB
Python
from django.conf.urls import url
|
|
|
|
from pretix.api.urls import event_router
|
|
from pretix.plugins.ticketoutputpdf.api import (
|
|
TicketLayoutItemViewSet, TicketLayoutViewSet,
|
|
)
|
|
from pretix.plugins.ticketoutputpdf.views import (
|
|
LayoutCreate, LayoutDelete, LayoutEditorView, LayoutGetDefault,
|
|
LayoutListView, LayoutSetDefault,
|
|
)
|
|
|
|
urlpatterns = [
|
|
url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/pdfoutput/$',
|
|
LayoutListView.as_view(), name='index'),
|
|
url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/pdfoutput/add$',
|
|
LayoutCreate.as_view(), name='add'),
|
|
url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/pdfoutput/(?P<layout>\d+)/default$',
|
|
LayoutSetDefault.as_view(), name='default'),
|
|
url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/pdfoutput/default$',
|
|
LayoutGetDefault.as_view(), name='getdefault'),
|
|
url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/pdfoutput/(?P<layout>\d+)/delete$',
|
|
LayoutDelete.as_view(), name='delete'),
|
|
url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/pdfoutput/(?P<layout>\d+)/editor',
|
|
LayoutEditorView.as_view(), name='edit'),
|
|
]
|
|
event_router.register('ticketlayouts', TicketLayoutViewSet)
|
|
event_router.register('ticketlayoutitems', TicketLayoutItemViewSet)
|