예제 #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
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
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",
            ),
        ]),
    ),
]