Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829303132333435
  1. from django.conf.urls import patterns, url
  2. from oscar.core.application import Application
  3. from oscar.apps.dashboard.ranges import views
  4. class RangeDashboardApplication(Application):
  5. name = None
  6. default_permissions = ['is_staff', ]
  7. list_view = views.RangeListView
  8. create_view = views.RangeCreateView
  9. update_view = views.RangeUpdateView
  10. delete_view = views.RangeDeleteView
  11. products_view = views.RangeProductListView
  12. reorder_view = views.RangeReorderView
  13. def get_urls(self):
  14. urlpatterns = patterns(
  15. '',
  16. url(r'^$', self.list_view.as_view(), name='range-list'),
  17. url(r'^create/$', self.create_view.as_view(), name='range-create'),
  18. url(r'^(?P<pk>\d+)/$', self.update_view.as_view(),
  19. name='range-update'),
  20. url(r'^(?P<pk>\d+)/delete/$', self.delete_view.as_view(),
  21. name='range-delete'),
  22. url(r'^(?P<pk>\d+)/products/$', self.products_view.as_view(),
  23. name='range-products'),
  24. url(r'^(?P<pk>\d+)/reorder/$', self.reorder_view.as_view(),
  25. name='range-reorder'),
  26. )
  27. return self.post_process_urls(urlpatterns)
  28. application = RangeDashboardApplication()