Beispiel #1
0
from django.conf.urls.defaults import *

from oscar.core.decorators import class_based_view
from oscar.core.loading import import_module

import_module('checkout.views', [
    'IndexView', 'ShippingAddressView', 'ShippingMethodView',
    'PaymentMethodView', 'OrderPreviewView', 'PaymentDetailsView',
    'ThankYouView'
], locals())

urlpatterns = patterns(
    'oscar.checkout.views',
    url(r'^$', class_based_view(IndexView), name='oscar-checkout-index'),
    url(r'shipping-address/$',
        class_based_view(ShippingAddressView),
        name='oscar-checkout-shipping-address'),
    url(r'shipping-method/$',
        class_based_view(ShippingMethodView),
        name='oscar-checkout-shipping-method'),
    url(r'payment-method/$',
        class_based_view(PaymentMethodView),
        name='oscar-checkout-payment-method'),
    url(r'preview/$',
        class_based_view(OrderPreviewView),
        name='oscar-checkout-preview'),
    url(r'payment-details/$',
        class_based_view(PaymentDetailsView),
        name='oscar-checkout-payment-details'),
    url(r'thank-you/$',
        class_based_view(ThankYouView),
Beispiel #2
0
from django.conf.urls.defaults import *

from oscar.core.decorators import class_based_view
from oscar.core.loading import import_module

import_module('checkout.views', ['IndexView', 'ShippingAddressView',
                                 'ShippingMethodView', 'PaymentMethodView', 'OrderPreviewView',
                                 'PaymentDetailsView', 'ThankYouView'], locals())

urlpatterns = patterns('oscar.checkout.views',
    url(r'^$', class_based_view(IndexView), name='oscar-checkout-index'),
    url(r'shipping-address/$', class_based_view(ShippingAddressView), name='oscar-checkout-shipping-address'),
    url(r'shipping-method/$', class_based_view(ShippingMethodView), name='oscar-checkout-shipping-method'),
    url(r'payment-method/$', class_based_view(PaymentMethodView), name='oscar-checkout-payment-method'),
    url(r'preview/$', class_based_view(OrderPreviewView), name='oscar-checkout-preview'),
    url(r'payment-details/$', class_based_view(PaymentDetailsView), name='oscar-checkout-payment-details'),
    url(r'thank-you/$', class_based_view(ThankYouView), name='oscar-checkout-thank-you'),
)

Beispiel #3
0
    'AddressView'
], locals())

urlpatterns = patterns(
    'django.contrib.auth.views',
    url(r'^login/$',
        'login', {'template_name': 'admin/login.html'},
        name='oscar-customer-login'),
    url(r'^logout/$', 'login', name='oscar-customer-logout'),
)

urlpatterns = patterns(
    'oscar.apps.customer.views',
    url(r'^profile/$', 'profile', name='oscar-customer-profile'),
    url(r'^order-history/$',
        OrderHistoryView.as_view(),
        name='oscar-customer-order-history'),
    url(r'^order/(?P<order_number>[\w-]*)/$',
        login_required(class_based_view(OrderDetailView)),
        name='oscar-customer-order-view'),
    url(r'^order/(?P<order_number>[\w-]*)/line/(?P<line_id>\w+)$',
        login_required(class_based_view(OrderLineView)),
        name='oscar-customer-order-line'),
    url(r'^address-book/$',
        AddressBookView.as_view(),
        name='oscar-customer-address-book'),
    url(r'^address/(?P<address_id>\d+)/$',
        login_required(class_based_view(AddressView)),
        name='oscar-customer-address'),
)
Beispiel #4
0
from django.conf.urls.defaults import *

from oscar.core.decorators import class_based_view
from oscar.core.loading import import_module

import_module('checkout.views', ['IndexView', 'ShippingAddressView',
                                 'ShippingMethodView', 'PaymentMethodView', 'OrderPreviewView',
                                 'PaymentDetailsView', 'ThankYouView'], locals())

urlpatterns = patterns('oscar.checkout.views',
    url(r'^$', IndexView.as_view(), name='oscar-checkout-index'),
    url(r'shipping-address/$', class_based_view(ShippingAddressView), name='oscar-checkout-shipping-address'),
    url(r'shipping-method/$', class_based_view(ShippingMethodView), name='oscar-checkout-shipping-method'),
    url(r'payment-method/$', class_based_view(PaymentMethodView), name='oscar-checkout-payment-method'),
    url(r'preview/$', class_based_view(OrderPreviewView), name='oscar-checkout-preview'),
    url(r'payment-details/$', class_based_view(PaymentDetailsView), name='oscar-checkout-payment-details'),
    url(r'thank-you/$', ThankYouView.as_view(), name='oscar-checkout-thank-you'),
)

Beispiel #5
0
from django.conf.urls.defaults import *
from django.contrib.admin.views.decorators import staff_member_required

from oscar.core.decorators import class_based_view
from oscar.core.loading import import_module
import_module('order_management.views', ['OrderListView', 'OrderView'],
              locals())

urlpatterns = patterns(
    'oscar.order_management.views',
    url(r'^$',
        staff_member_required(OrderListView.as_view()),
        name='oscar-order-management-list'),
    url(r'^order/(?P<order_number>[\w-]*)/$',
        staff_member_required(class_based_view(OrderView)),
        name='oscar-order-management-order'),
)
Beispiel #6
0
from django.conf.urls.defaults import *
from django.contrib.admin.views.decorators import staff_member_required

from oscar.core.decorators import class_based_view
from oscar.core.loading import import_module
import_module('order_management.views', ['OrderListView', 'OrderView'], locals())

urlpatterns = patterns('oscar.order_management.views',
    url(r'^$', staff_member_required(OrderListView.as_view()), name='oscar-order-management-list'),
    url(r'^order/(?P<order_number>[\w-]*)/$', staff_member_required(class_based_view(OrderView)), name='oscar-order-management-order'),
)

Beispiel #7
0
from django.conf.urls.defaults import *

from oscar.core.decorators import class_based_view
from oscar.core.loading import import_module

import_module('promotions.views', ['HomeView'], locals())

urlpatterns = patterns(
    'oscar.apps.promotions.views',
    url(r'page-redirect/(?P<page_promotion_id>\d+)/$',
        'page_promotion_click',
        name='oscar-page-promotion-click'),
    url(r'keyword-redirect/(?P<keyword_promotion_id>\d+)/$',
        'keyword_promotion_click',
        name='oscar-keyword-promotion-click'),
    url(r'$', class_based_view(HomeView), name='oscar-home'),
)