
    6i                         d dl Z G d dej                  j                  j                  j
                  j                        Zy)    Nc                   .     e Zd ZdZ fdZd fd	Z xZS )DynamicPaginationChangeListTc                     |j                   j                  dd       }|t        |      }	t        t        |   |||||||||	|
|||       y Nlist_per_page)GETgetintsuperr   __init__)selfrequestmodellist_displaylist_display_linkslist_filterdate_hierarchysearch_fieldslist_select_relatedr   list_max_show_alllist_editablemodel_adminsortable_by
page_param	__class__s                  _/var/www/apihucms/venv/lib/python3.12/site-packages/django_admin_tailwind/dynamic_pagination.pyr   z$DynamicPaginationChangeList.__init__   s_      [[___d;
!
OM)49	
    c                 <    t         t        |   |      }d|v r|d= |S r   )r   r   get_filters_params)r   paramslookup_paramsr   s      r   r   z.DynamicPaginationChangeList.get_filters_params*   s,    94STZ[m+o.r   )N)__name__
__module____qualname__dynamicr   r   __classcell__)r   s   @r   r   r      s    G!
F r   r   )django.contrib.admin.views.maindjangocontribadminviewsmain
ChangeListr    r   r   <module>r/      s0    &*&.."6"6"<"<"A"A"L"L *r   