From 63b0fc6269b38edf7234b9f151b80d81f614c0a3 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Tue, 4 Aug 2015 10:11:24 +0300 Subject: Initial commit First public commit --- servo/urls/products.py | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 servo/urls/products.py (limited to 'servo/urls/products.py') diff --git a/servo/urls/products.py b/servo/urls/products.py new file mode 100644 index 0000000..9de2575 --- /dev/null +++ b/servo/urls/products.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- + +from django.conf.urls import patterns, url + +urlpatterns = patterns( + "servo.views.product", + + url(r'^tags/$', "tags", name="products-tags"), + url(r'^all/$', "list_products", {'group': 'all'}, name="products-list_products"), + url(r'^download/$', "download_products", name="products-download"), + url(r'^upload/$', "upload_products", name="products-upload_products"), + url(r'^upload/parts/$', "upload_gsx_parts", name="products-upload_gsx_parts"), + url(r'^update_price/(\d+)/$', "update_price", name="products-update_price"), + + url(r'^all/(?P\d+)/$', "view_product", {'group': 'all'}, name="products-view_product"), + url(r'^(?P[\w\-/]*)/(?P\d+)/view/$', "view_product", + name="products-view_product"), + + # Editing product categories + url(r'^categories/create/$', "edit_category", name="products-create_category"), + url(r'^categories/(?P[\w\-]+)/edit/$', + "edit_category", + name="products-edit_category"), + url(r'^categories/(?P[\w\-]+)/delete/$', + "delete_category", + name="products-delete_category"), + url(r'^categories/(?P[\w\-]+)/create/$', + "edit_category", + name="products-create_category"), + + # Editing products + url(r'^create/$', "edit_product", name="products-create"), + url(r'^(?P[\w\-]+)/create/$', "edit_product", name="products-create"), + url(r'^(?P[\w\-/]*)/(?P\d+)/edit/$', "edit_product", + name="products-edit_product"), + url(r'^(?P[\w\-/]*)/(?P\d+)/delete/$', "delete_product", + name="products-delete_product"), + + # Choosing a product for an order + url(r'^choose/order/(?P\d+)/$', "choose_product", name="products-choose"), + + url(r'^(?P[\w\-]+)/(?P[\w\-/]+)/create/$', "edit_product", + name="products-create"), + url(r'^all/(?P[\w\-/]+)/view/$', + "view_product", {'group': 'all'}, + name="products-view_product"), + url(r'^(?P[\w\-/]+)/new/$', + "edit_product", {'group': None}, + name="products-create"), + + url(r'^code/(?P[\w\-/]+)/location/(?P\d+)/get_info/$', + "get_info", + name="products-get_info"), + + url(r'^(?P[\w\-]+)/$', "list_products", name="products-list_products"), +) -- cgit v1.2.3