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[^/]+)/(?P[^/]+)/pdfoutput/$', LayoutListView.as_view(), name='index'), url(r'^control/event/(?P[^/]+)/(?P[^/]+)/pdfoutput/add$', LayoutCreate.as_view(), name='add'), url(r'^control/event/(?P[^/]+)/(?P[^/]+)/pdfoutput/(?P\d+)/default$', LayoutSetDefault.as_view(), name='default'), url(r'^control/event/(?P[^/]+)/(?P[^/]+)/pdfoutput/default$', LayoutGetDefault.as_view(), name='getdefault'), url(r'^control/event/(?P[^/]+)/(?P[^/]+)/pdfoutput/(?P\d+)/delete$', LayoutDelete.as_view(), name='delete'), url(r'^control/event/(?P[^/]+)/(?P[^/]+)/pdfoutput/(?P\d+)/editor', LayoutEditorView.as_view(), name='edit'), ] event_router.register('ticketlayouts', TicketLayoutViewSet) event_router.register('ticketlayoutitems', TicketLayoutItemViewSet)