B
    `                 @   sD   d dl mZ d dlmZ d dlmZ d dlmZ G dd deZ	dS )    )path)gettext_lazy)OscarDashboardConfig)	get_classc               @   s2   e Zd ZdZdZedZdgZdd Zdd Z	d	S )
PagesDashboardConfigZpages_dashboardzoscar.apps.dashboard.pageszPages dashboardZis_staffc             C   s4   t dd| _t dd| _t dd| _t dd| _d S )Nzdashboard.pages.viewsZPageListViewZPageCreateViewZPageUpdateViewZPageDeleteView)r   	list_viewcreate_viewupdate_viewdelete_view)self r   N/home/dcms/DCMS/lib/python3.7/site-packages/oscar/apps/dashboard/pages/apps.pyready   s    zPagesDashboardConfig.readyc             C   sV   t d| j ddt d| j ddt d| j ddt d| j d	dg}| |S )
zO
        Get URL patterns defined for flatpage management application.
         z	page-list)namezcreate/zpage-createzupdate/<str:pk>/zpage-updatezdelete/<str:pk>/zpage-delete)r   r   Zas_viewr   r	   r
   Zpost_process_urls)r   urlsr   r   r   get_urls   s
    zPagesDashboardConfig.get_urlsN)
__name__
__module____qualname__labelr   _Zverbose_nameZdefault_permissionsr   r   r   r   r   r   r      s   r   N)
Zdjango.urlsr   Zdjango.utils.translationr   r   Zoscar.core.applicationr   Zoscar.core.loadingr   r   r   r   r   r   <module>   s   