Ë
    ”2Úi@  ã                   óT   — d dl mZ d dlmZmZmZ d dlmZ d dlm	Z	 d„ Z
d„ Zd„ Zd„ Zy	)
é    )Úapps)ÚErrorÚTagsÚregister)Ú
FieldError)ÚFc                  óJ   —  t        t        j                  «      t        «       y ©N)r   r   ÚmodelsÚcheck_models© ó    úG/var/www/html/acx/venv/lib/python3.12/site-packages/grappelli/checks.pyÚregister_checksr   
   s   € Ø„HŒT�[‰[Óœ,Õ'r   c                 ó¢   — | €t        j                  «       } g }| D ]1  }|j                  «       D ]  }|j                  t	        |«      «       Œ Œ3 |S r
   )r   Úget_app_configsÚ
get_modelsÚextendÚcheck_model)Úapp_configsÚkwargsÚerrorsÚ
app_configÚmodels        r   r   r      sZ   € ØÐÜ×*Ñ*Ó,ˆà€FØ!ò .ˆ
Ø×*Ñ*Ó,ò 	.ˆEØ�M‰Mœ+ eÓ,Õ-ñ	.ð.ð €Mr   c                 ó>   — g }|j                  t        | «      «       |S r
   )r   Ú!_check_autocomplete_search_fields)r   r   s     r   r   r      s   € Ø€FØ
‡M�MÔ3°EÓ:Ô;Ø€Mr   c           	      ó”  — t        | d«      sg S g }| j                  «       D ]*  }	  | j                  j                  d	i |t	        d«      i¤Ž Œ, |sg S t        dj                  | j                  j                  | j                  j                  dj                  |«      ¬«      dd¬«      gS # t
        $ r |j                  |«       Y Œ¥w xY w)
NÚautocomplete_search_fieldsÚpkzSModel {app}.{model} returned bad entries for autocomplete_search_fields: {failures}ú,)Úappr   ÚfailureszrA QuerySet for {model} could not be constructed. Fix the autocomplete_search_fields on it to return valid lookups.zgrappelli.E001)ÚhintÚidr   )Úhasattrr   Ú_default_managerÚfilterr   r   Úappendr   ÚformatÚ_metaÚ	app_labelÚ
model_nameÚjoin)r   r"   Úlookups      r   r   r      sÚ   € Ü�5Ð6Ô7Øˆ	ð €HØ×2Ñ2Ó4ò $ˆð	$ð *ˆE×"Ñ"×)Ñ)Ñ>¨V´Q°t³WÐ,=Ó>ð	$ñ Øˆ	ô ð9ß9?¹ØŸ™×-Ñ-ØŸ+™+×0Ñ0Ø ŸX™X hÓ/ð :@ó :ð
 ð $ôð
ð 	
øô ò 	$Ø�O‰O˜FÖ#ð	$ús   ¥'B*Â*CÃCN)Údjango.appsr   Údjango.core.checksr   r   r   Údjango.core.exceptionsr   Údjango.db.modelsr   r   r   r   r   r   r   r   ú<module>r3      s*   ðõ ß 4Ñ 4Ý -Ý ò(òòó
r   