a
    Døgj  ã                   @   s4   d dl mZ d dlmZ g Zi Zdd„ Zdd„ ZdS )é    )ÚContentType)Úresolve_model_stringc                 K   s&   |  dd¡}|dur"t | |f¡ dS )z¨
    Registers order against the model content_type, used to
    control the order the models and its permissions appear
    in the groups object permission editor
    ÚorderN)ÚpopÚcontent_types_to_registerÚappend)ÚmodelÚkwargsr   © r
   ú]/var/www/lab.imftr.de/x/nb_venv/lib/python3.9/site-packages/wagtail/users/permission_order.pyÚregister	   s    r   c                  C   s8   t r4t D ]"\} }tj t| ƒ¡}|t|j< qt  ¡  tS )N)r   r   ZobjectsZget_for_modelr   ÚCONTENT_TYPE_ORDERÚidÚclear)r   r   Úcontent_typer
   r
   r   Úget_content_type_order_lookup   s    ÿr   N)Z"django.contrib.contenttypes.modelsr   Zwagtail.coreutilsr   r   r   r   r   r
   r
   r
   r   Ú<module>   s
   