Пример #1
0
from django.conf.urls import include, url

from pretix.multidomain import event_url
from .views import (
    ReturnView,
    WebhookView,
    redirect_view,
)

event_patterns = [
    url(
        r'^saferpay/',
        include([
            event_url(r'^webhook/(?P<payment>[0-9]+)/$',
                      WebhookView.as_view(),
                      name='webhook',
                      require_live=False),
            url(r'^redirect/$', redirect_view, name='redirect'),
            url(r'^return/(?P<order>[^/]+)/(?P<hash>[^/]+)/(?P<payment>[0-9]+)/(?P<action>[^/]+)$',
                ReturnView.as_view(),
                name='return'),
        ])),
]
Пример #2
0
        r"^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/settings/swap/(?P<pk>[0-9]+)/delete/",
        views.SwapGroupDelete.as_view(),
        name="settings.delete",
    ),
    url(
        r"^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/swap$",
        views.SwapStats.as_view(),
        name="stats",
    ),
]

from pretix.multidomain import event_url

event_patterns = [
    event_url(
        r"^order/(?P<order>[^/]+)/(?P<secret>[A-Za-z0-9]+)/swap/$",
        views.SwapOverview.as_view(),
        name="swap.list",
    ),
    event_url(
        r"^order/(?P<order>[^/]+)/(?P<secret>[A-Za-z0-9]+)/swap/new$",
        views.SwapCreate.as_view(),
        name="swap.new",
    ),
    event_url(
        r"^order/(?P<order>[^/]+)/(?P<secret>[A-Za-z0-9]+)/swap/(?P<pk>[0-9]+)/cancel$",
        views.SwapCancel.as_view(),
        name="swap.cancel",
    ),
]
Пример #3
0
from django.conf.urls import include, url

from pretix.multidomain import event_url

from .views import abort, refund, success, webhook

event_patterns = [
    url(
        r'^paypal/',
        include([
            url(r'^abort/$', abort, name='abort'),
            url(r'^return/$', success, name='return'),
            event_url(r'^webhook/$',
                      webhook,
                      name='webhook',
                      require_live=False),
        ])),
]

urlpatterns = [
    url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/paypal/refund/(?P<id>\d+)/',
        refund,
        name='refund'),
    url(r'^_paypal/webhook/$', webhook, name='webhook'),
]
Пример #4
0
from django.conf.urls import url, include

from pretix.multidomain import event_url
from .views import auth_start, auth_disconnect, webhook, ReturnView, redirect_view

event_patterns = [
    url(
        r'^bitpay/',
        include([
            event_url(r'^webhook/$',
                      webhook,
                      name='webhook',
                      require_live=False),
            event_url(r'^redirect/$',
                      redirect_view,
                      name='redirect',
                      require_live=False),
            url(r'^return/(?P<order>[^/]+)/(?P<hash>[^/]+)/(?P<payment>[^/]+)/$',
                ReturnView.as_view(),
                name='return'),
        ])),
]
urlpatterns = [
    url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/bitpay/connect/',
        auth_start,
        name='auth.start'),
    url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/bitpay/disconnect/',
        auth_disconnect,
        name='auth.disconnect'),
]
Пример #5
0
from django.conf.urls import include, url

from pretix.multidomain import event_url

from .views import (
    ReturnView, applepay_association, oauth_disconnect, oauth_return,
    redirect_view, webhook,
)

event_patterns = [
    url(r'^stripe/', include([
        event_url(r'^webhook/$', webhook, name='webhook', require_live=False),
        url(r'^redirect/$', redirect_view, name='redirect'),
        url(r'^return/(?P<order>[^/]+)/(?P<hash>[^/]+)/(?P<payment>[0-9]+)/$', ReturnView.as_view(), name='return'),
    ])),
]

organizer_patterns = [
    url(r'^.well-known/apple-developer-merchantid-domain-association$', applepay_association, name='applepay.association'),
]

urlpatterns = [
    url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/stripe/disconnect/',
        oauth_disconnect, name='oauth.disconnect'),
    url(r'^_stripe/webhook/$', webhook, name='webhook'),
    url(r'^_stripe/oauth_return/$', oauth_return, name='oauth.return'),
    url(r'^.well-known/apple-developer-merchantid-domain-association$', applepay_association, name='applepay.association'),
]
Пример #6
0
from django.conf.urls import include, url
from pretix.multidomain import event_url

from .views import abort, callback, redirect_view, success

# Frontend patterns
event_patterns = [
    url(
        r'^pretix_paymentdibs/',
        include([
            url(r'^abort/$', abort, name='abort'),
            url(r'^return/$', success, name='return'),
            url(r'^redirect/$', redirect_view, name='redirect'),
            url(r'w/(?P<cart_namespace>[a-zA-Z0-9]{16})/abort/',
                abort,
                name='abort'),
            url(r'w/(?P<cart_namespace>[a-zA-Z0-9]{16})/return/',
                success,
                name='return'),
            event_url(r'^callback/$',
                      callback,
                      name='callback',
                      require_live=False),
        ])),
]

urlpatterns = [
    url(r'^_pretix_paymentdibs/callback/$', callback, name='callback'),
]
Пример #7
0
from django.conf.urls import url, include
from django.urls import path
from pretix.multidomain import event_url
from .views import process_invoice, auth_start, redirect_view, pending
from . import views

urlpatterns = [
    url(
        r'^pretix_eth/',
        include([
            event_url(r'^pending/$', pending, name='pending'),
            event_url(r'^redirect/$',
                      redirect_view,
                      name='redirect',
                      require_live=False),
            url(r'^return/(?P<order>[^/]+)/(?P<hash>[^/]+)/(?P<payment>[^/]+)/$',
                process_invoice,
                name='return'),
        ])),

    #    event_url(r'^(?P<organizer>[^/]+)/(?P<event>[^/]+)/pretix_eth/pending/$', views.pending, name='pending'),
    url(r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/ethereum/connect/',
        auth_start,
        name='auth.start'),
]
Пример #8
0
        (r'faq/category/(?P<pk>[0-9]+)/delete/$',
         views.FAQCategoryDelete.as_view(), 'faq.category.delete'),
        (r'faq/category/(?P<pk>[0-9]+)/up/$', views.faq_category_up,
         'faq.category.up'),
        (r'faq/category/(?P<pk>[0-9]+)/down/$', views.faq_category_down,
         'faq.category.down'),
    )
    if PRTX == 'pretix':
        base = r'^control/event/(?P<organizer>[^/]+)/(?P<event>[^/]+)/'
        for entry in data:
            urls.append(re_path(base + entry[0], entry[1], name=entry[2]))

    elif PRTX == 'pretalx':
        base = r'^orga/event/(?P<event>[^/]+)/'
        for entry in data:
            urls.append(re_path(base + entry[0], entry[1], name=entry[2]))
        urls.append(
            re_path(r'^(?P<event>[^/]+)/faq/$',
                    views.FAQView.as_view(),
                    name='faq'), )
    return urls


urlpatterns = get_urls()

if PRTX == 'pretix':
    from pretix.multidomain import event_url
    event_patterns = [
        event_url(r'^faq/$', views.FAQView.as_view(), name='faq'),
    ]
Пример #9
0
from django.conf.urls import include, url

from pretix.multidomain import event_url
from .views import callback, redirect_view, ReturnView

event_patterns = [
    url(
        r'^pretix_paymentdibs/',
        include([
            event_url(r'^webhook/(?P<payment>[0-9]+)/$',
                      callback,
                      name='webhook',
                      require_live=False),
            url(r'^redirect/$', redirect_view, name='redirect'),
            url(r'^return/(?P<order>[^/]+)/(?P<hash>[^/]+)/(?P<payment>[0-9]+)/(?P<action>[^/]+)$',
                ReturnView.as_view(),
                name='return'),
        ])),
]
Пример #10
0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
"""

from django.conf.urls import url, include
from pretix.multidomain import event_url

event_patterns = [
    url(
        r"^coinbase/",
        include([
            event_url(r"^webhook/$",
                      webhook,
                      name="webhook",
                      require_live=False),
            event_url(r"^redirect/$",
                      redirect_view,
                      name="redirect",
                      require_live=False),
            url(
                r"^return/(?P<order>[^/]+)/(?P<hash>[^/]+)/(?P<payment>[^/]+)/$",
                ReturnView.as_view(),
                name="return",
            ),
        ]),
    ),
]