urls.py 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. """ admin urls """
  2. from django.conf.urls import patterns, url
  3. from . import views
  4. urlpatterns = patterns(
  5. '',
  6. url(r'^$', views.store_admin_home, name='store_admin_home'),
  7. url(r'^add-subscription/$', views.add_edit_subscription,
  8. name='catalog_add_subscription'),
  9. url(r'^edit-subscription/(?P<sku>\w+)/$', views.add_edit_subscription,
  10. name='catalog_edit_subscription'),
  11. url(r'^add-book/$', views.add_edit_book, name='catalog_add_book'),
  12. url(r'^edit-book/(?P<sku>\w+)/$', views.add_edit_book,
  13. name='catalog_edit_book'),
  14. url(r'^add-map/$', views.add_edit_map, name='catalog_add_map'),
  15. url(r'^edit-map/(?P<sku>\w+)/$', views.add_edit_map,
  16. name='catalog_edit_map'),
  17. url(r'^add-movie/$', views.add_edit_movie, name='catalog_add_movie'),
  18. url(r'^edit-movie/(?P<sku>\w+)/$', views.add_edit_movie,
  19. name='catalog_edit_movie'),
  20. url(r'^delete/(?P<sku>\w+)/$', views.delete_item,
  21. name='catalog_delete_item'),
  22. url(r'^catalog/$', views.list_catalog, name='catalog_list'),
  23. url(r'^catalog/books/$', views.list_catalog, {'category': 'book'},
  24. name='catalog_book_list'),
  25. url(r'^catalog/maps/$', views.list_catalog, {'category': 'map'},
  26. name='catalog_map_list'),
  27. url(r'^catalog/movies/$', views.list_catalog, {'category': 'movie'},
  28. name='catalog_movie_list'),
  29. url(r'^catalog/subs/$', views.list_catalog, {'category': 'subscription'},
  30. name='catalog_subscription_list'),
  31. url(r'^orders/$', views.list_orders, name='order_list'),
  32. url(r'^order/(?P<order_number>\w+)/$', views.view_order_detail,
  33. name='view_order_detail'),
  34. url(r'^sub/$', views.list_subscriptions, name='subscription_list'),
  35. url(r'^sub/(?P<order_number>\w+)/$',
  36. views.subscription_detail, name='subscription_detail'),
  37. url(r'^postal/$', views.list_postal_codes, name='postal_code_list'),
  38. url(r'^postal/add-code/$', views.add_edit_postal_code,
  39. name='postal_code_add'),
  40. url(r'^postal/edit-code/(?P<postal_code>\w+)/$', views.add_edit_postal_code,
  41. name='postal_code_edit'),
  42. url(r'^postal/delete-code/(?P<postal_code>\w+)/$', views.delete_postal_code,
  43. name='postal_code_delete'),
  44. url(r'^add-person/$', views.add_edit_person, name='person_add'),
  45. url(r'^edit-person/(?P<person_slug>[\w\d-]+)/$',
  46. views.add_edit_person, name='person_edit'),
  47. url(r'^delete-person/(?P<person_slug>[\w\d-]+)/$', views.delete_person,
  48. name='person_delete'),
  49. url(r'^person/', views.list_persons, name='person_list'),
  50. )