コード例 #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
ファイル: urls.py プロジェクト: scperkins/pretix
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
ファイル: urls.py プロジェクト: pretix/pretix-bitpay
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
ファイル: urls.py プロジェクト: FlaviaBastos/pretix
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
ファイル: urls.py プロジェクト: itk-dev/pretix-payment-dibs
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
ファイル: urls.py プロジェクト: rimi-itk/pretix-payment-dibs
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
ファイル: urls.py プロジェクト: marvinschopf/pretix-coinbase
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",
            ),
        ]),
    ),
]