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),
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'), )
'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'), )
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'), )
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'), )
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'), )
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'), )