a
    Dg4                     @   s   d dl mZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 ddlmZ edd	d
 ZG dd deZeddd ZdS )    )reverse)gettext_lazy)hooks)MenuItem)site_permission_policy   LocaleViewSetZregister_admin_viewsetc                   C   s   t dddS )NZwagtaillocaleslocales)Z
url_prefixr    r   r   \/var/www/lab.imftr.de/x/nb_venv/lib/python3.9/site-packages/wagtail/locales/wagtail_hooks.pyregister_viewset   s    r   c                   @   s   e Zd Zdd ZdS )LocalesMenuItemc                 C   s   t |jg dS )N)addZchangedelete)r   Zuser_has_any_permissionuser)selfrequestr   r   r   is_shown   s    
zLocalesMenuItem.is_shownN)__name__
__module____qualname__r   r   r   r   r   r      s   r   Zregister_settings_menu_itemc                   C   s   t tdtdddddS )NZLocaleszwagtaillocales:indexr
   sitei[  )nameZ	icon_nameorder)r   _r   r   r   r   r   register_locales_menu_item   s    r   N)Zdjango.urlsr   Zdjango.utils.translationr   r   Zwagtailr   Zwagtail.admin.menur   Zwagtail.permissionsr   Zviewsr	   registerr   r   r   r   r   r   r   <module>   s   
