o
    ÌÉhj  ã                   @   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 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/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/users/permission_order.pyÚregister	   s   ür   c                  C   s8   t rt D ]\} }tj t| ƒ¡}|t|j< qt  ¡  tS )N)r   r   ÚobjectsÚget_for_modelr   ÚCONTENT_TYPE_ORDERÚidÚclear)r   r   Úcontent_typer
   r
   r   Úget_content_type_order_lookup   s   ÿr   N)Ú"django.contrib.contenttypes.modelsr   Úwagtail.coreutilsr   r   r   r   r   r
   r
   r
   r   Ú<module>   s    