urls.py 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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(
  8. r"^add-subscription/$",
  9. views.add_edit_subscription,
  10. name="catalog_add_subscription",
  11. ),
  12. url(
  13. r"^edit-subscription/(?P<sku>\w+)/$",
  14. views.add_edit_subscription,
  15. name="catalog_edit_subscription",
  16. ),
  17. url(r"^add-book/$", views.add_edit_book, name="catalog_add_book"),
  18. url(r"^edit-book/(?P<sku>\w+)/$", views.add_edit_book, name="catalog_edit_book"),
  19. url(r"^add-map/$", views.add_edit_map, name="catalog_add_map"),
  20. url(r"^edit-map/(?P<sku>\w+)/$", views.add_edit_map, name="catalog_edit_map"),
  21. url(r"^add-movie/$", views.add_edit_movie, name="catalog_add_movie"),
  22. url(r"^edit-movie/(?P<sku>\w+)/$", views.add_edit_movie, name="catalog_edit_movie"),
  23. url(r"^delete/(?P<sku>\w+)/$", views.delete_item, name="catalog_delete_item"),
  24. url(r"^catalog/$", views.list_catalog, name="catalog_list"),
  25. url(
  26. r"^catalog/books/$",
  27. views.list_catalog,
  28. {"category": "book"},
  29. name="catalog_book_list",
  30. ),
  31. url(
  32. r"^catalog/maps/$",
  33. views.list_catalog,
  34. {"category": "map"},
  35. name="catalog_map_list",
  36. ),
  37. url(
  38. r"^catalog/movies/$",
  39. views.list_catalog,
  40. {"category": "movie"},
  41. name="catalog_movie_list",
  42. ),
  43. url(
  44. r"^catalog/subs/$",
  45. views.list_catalog,
  46. {"category": "subscription"},
  47. name="catalog_subscription_list",
  48. ),
  49. url(r"^orders/$", views.list_orders, name="order_list"),
  50. url(
  51. r"^order/(?P<order_number>\w+)/$",
  52. views.view_order_detail,
  53. name="view_order_detail",
  54. ),
  55. url(r"^sub/$", views.list_subscriptions, name="subscription_list"),
  56. url(
  57. r"^sub/(?P<order_number>\w+)/$",
  58. views.subscription_detail,
  59. name="subscription_detail",
  60. ),
  61. url(r"^postal/$", views.list_postal_codes, name="postal_code_list"),
  62. url(r"^postal/add-code/$", views.add_edit_postal_code, name="postal_code_add"),
  63. url(
  64. r"^postal/edit-code/(?P<postal_code>\w+)/$",
  65. views.add_edit_postal_code,
  66. name="postal_code_edit",
  67. ),
  68. url(
  69. r"^postal/delete-code/(?P<postal_code>\w+)/$",
  70. views.delete_postal_code,
  71. name="postal_code_delete",
  72. ),
  73. url(r"^add-person/$", views.add_edit_person, name="person_add"),
  74. url(
  75. r"^edit-person/(?P<person_slug>[\w\d-]+)/$",
  76. views.add_edit_person,
  77. name="person_edit",
  78. ),
  79. url(
  80. r"^delete-person/(?P<person_slug>[\w\d-]+)/$",
  81. views.delete_person,
  82. name="person_delete",
  83. ),
  84. url(r"^person/", views.list_persons, name="person_list"),
  85. )