from django.conf.urls import include, url from pretix.multidomain import event_url from .views import ( abort, oauth_disconnect, oauth_return, redirect_view, success, webhook, ) event_patterns = [ url(r'^paypal/', include([ url(r'^abort/$', abort, name='abort'), url(r'^return/$', success, name='return'), url(r'^redirect/$', redirect_view, name='redirect'), url(r'w/(?P[a-zA-Z0-9]{16})/abort/', abort, name='abort'), url(r'w/(?P[a-zA-Z0-9]{16})/return/', success, name='return'), event_url(r'^webhook/$', webhook, name='webhook', require_live=False), ])), ] urlpatterns = [ url(r'^control/event/(?P[^/]+)/(?P[^/]+)/paypal/disconnect/', oauth_disconnect, name='oauth.disconnect'), url(r'^_paypal/webhook/$', webhook, name='webhook'), url(r'^_paypal/oauth_return/$', oauth_return, name='oauth.return'), ]