3

\                 @   s>   d dl mZ d dlmZ d dlmZ G dd deZe ZdS )    )url)DashboardApplication)	get_classc               @   s@  e Zd ZdZdgZdgdgfdgdgfdgdgfdgdgfdgdgfd ZZeddZeddZ	eddZ
edd	Zedd
ZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZdd ZdS )CatalogueApplicationNis_staffzpartner.dashboard_access)zcatalogue-productzcatalogue-product-createzcatalogue-product-listzcatalogue-product-deletezcatalogue-product-lookupzdashboard.catalogue.viewsZProductListViewZProductLookupViewZProductCreateRedirectViewZProductCreateUpdateViewZProductDeleteViewZProductClassCreateViewZProductClassUpdateViewZProductClassListViewZProductClassDeleteViewZCategoryListViewZCategoryDetailListViewZCategoryCreateViewZCategoryUpdateViewZCategoryDeleteViewZStockAlertListViewZAttributeOptionGroupCreateViewZAttributeOptionGroupListViewZAttributeOptionGroupUpdateViewZAttributeOptionGroupDeleteViewZOptionListViewZOptionCreateViewZOptionUpdateViewZOptionDeleteViewc             C   s  t d| jj ddt d| jj ddt d| jj ddt d| jj ddt d	| jj d
dt d| jj ddt d| jj ddt d| jj ddt d| jj ddt d| j	j ddt d| j
j ddt d| j
j ddt d| jj ddt d| jj ddt d| jj ddt d| jj d dt d!| jj d"dt d#| jj d$dt d%| jj d&dt d'| jj d(dt d)| jj d*dt d+| jj d,dt d-| jj d.dt d/| jj d0dt d1| jj d2dt d3| jj d4dg}| j|S )5Nz^products/(?P<pk>\d+)/$zcatalogue-product)namez^products/create/$zcatalogue-product-createz1^products/create/(?P<product_class_slug>[\w-]+)/$z0^products/(?P<parent_pk>[-\d]+)/create-variant/$zcatalogue-product-create-childz^products/(?P<pk>\d+)/delete/$zcatalogue-product-deletez^$zcatalogue-product-listz^stock-alerts/$zstock-alert-listz^product-lookup/$zcatalogue-product-lookupz^categories/$zcatalogue-category-listz^categories/(?P<pk>\d+)/$zcatalogue-category-detail-listz^categories/create/$zcatalogue-category-createz#^categories/create/(?P<parent>\d+)$zcatalogue-category-create-childz ^categories/(?P<pk>\d+)/update/$zcatalogue-category-updatez ^categories/(?P<pk>\d+)/delete/$zcatalogue-category-deletez^product-type/create/$zcatalogue-class-createz^product-types/$zcatalogue-class-listz"^product-type/(?P<pk>\d+)/update/$zcatalogue-class-updatez"^product-type/(?P<pk>\d+)/delete/$zcatalogue-class-deletez ^attribute-option-group/create/$z'catalogue-attribute-option-group-createz^attribute-option-group/$z%catalogue-attribute-option-group-listz,^attribute-option-group/(?P<pk>\w+)/update/$z'catalogue-attribute-option-group-updatez,^attribute-option-group/(?P<pk>\w+)/delete/$z'catalogue-attribute-option-group-deletez	^option/$zcatalogue-option-listz^option/create/$zcatalogue-option-createz^option/(?P<pk>\w+)/update/$zcatalogue-option-updatez^option/(?P<pk>\w+)/delete/$zcatalogue-option-delete)r   product_createupdate_viewas_viewproduct_create_redirect_viewproduct_delete_viewproduct_list_viewstock_alert_viewproduct_lookup_viewcategory_list_viewcategory_detail_list_viewcategory_create_viewcategory_update_viewcategory_delete_viewproduct_class_create_viewproduct_class_list_viewproduct_class_update_viewproduct_class_delete_view"attribute_option_group_create_view attribute_option_group_list_view"attribute_option_group_update_view"attribute_option_group_delete_viewoption_list_viewoption_create_viewoption_update_viewoption_delete_viewpost_process_urls)selfurls r#   =/var/www/html/oscar2019/oscar/apps/dashboard/catalogue/app.pyget_urlsF   s    
zCatalogueApplication.get_urls) __name__
__module____qualname__r   default_permissionspermissions_map_mapr   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r%   r#   r#   r#   r$   r      sj   





r   N)django.conf.urlsr   oscar.core.applicationr   oscar.core.loadingr   r   applicationr#   r#   r#   r$   <module>   s
    