§
    kÍâhO	  ã                   ó>   — d dl mZ d dlmZmZ  G d„ de¦  «        ZdS )é    )ÚContentType)ÚBaseCommandÚCommandErrorc                   ó   — e Zd ZdZd„ Zd„ ZdS )ÚCommandzcList all permissions for models. By default, excludes admin, auth, contenttypes, and sessions apps.c                 ó”   — |                      ddd¬¦  «         |                      ddd¬¦  «         |                      d	d
¬¦  «         d S )NÚapp_label_modelÚ*z-[app_label.]model(s) to show permissions for.)ÚnargsÚhelpz--allÚ
store_truez<Include results for admin, auth, contenttypes, and sessions.)Úactionr   z--app-labelz"App label to dump permissions for.)r   )Úadd_argument)ÚselfÚparsers     úm/var/www/histauto/venv/lib/python3.11/site-packages/django_extensions/management/commands/show_permissions.pyÚadd_argumentszCommand.add_arguments   sr   € Ø×ÒØØØ@ð 	ñ 	
ô 	
ð 	
ð
 	×ÒØØØOð 	ñ 	
ô 	
ð 	
ð
 	×Ò˜MÐ0TÐÑUÔUÐUÐUÐUó    c           
      ó®  — |d         }|d         }|d         }|r"t           j                             dd¦  «        }n(|r\t           j                             |                     ¦   «         ¬¦  «                             dd¦  «        }|st          d|› d¦  «        ‚nÊ|s9g d¢}t           j                             |¬	¦  «                             dd¦  «        }ng }|D ]Š}d
|v r:|                     d
¦  «        \  }	}
t           j                             |	|
¬¦  «        }n t           j                             |¬¦  «        }|st          d|› d¦  «        ‚|                     |¦  «         Œ‹|D ]m}| j	         
                    d|› ¦  «         |j                             ¦   «         D ]4}| j	         
                    d|j        › d
|j        › d|j        › ¦  «         Œ5Œnd S )Nr	   ÚallÚ	app_labelÚmodel)r   z&No content types found for app label "z".)ÚadminÚauthÚcontenttypesÚsessions)Úapp_label__inú.)r   r   )r   zContent type not found for 'z'.zPermissions for z    z | )r   ÚobjectsÚorder_byÚfilterÚlowerr   ÚexcludeÚsplitÚextendÚstdoutÚwriteÚpermission_setr   r   ÚcodenameÚname)r   ÚargsÚoptionsÚapp_label_modelsÚinclude_allÚapp_label_filterÚcontent_typesÚexcludedÚvaluer   r   ÚqsÚctÚperms                 r   ÚhandlezCommand.handle   sB  € Ø"Ð#4Ô5ÐØ˜e”nˆØ" ;Ô/Ðàð 	)Ý'Ô/×8Ò8¸ÀgÑNÔNˆM‰MØð 	)Ý'Ô/×6Ò6Ø*×0Ò0Ñ2Ô2ð 7ñ ô çŠh{ GÑ,Ô,ð ð !ð Ý"ØQÐ=MÐQÐQÐQñô ð ðð "ð 	)ØDÐDÐDˆHÝ'Ô/×7Ò7Ø&ð 8ñ ô çŠh{ GÑ,Ô,ð ˆMð ˆMØ)ð 	)ð 	)Ø˜%<<Ø',§{¢{°3Ñ'7Ô'7Ñ$I˜uÝ$Ô,×3Ò3¸iÈuÐ3ÑUÔUBBå$Ô,×3Ò3¸%Ð3Ñ@Ô@Bàð QÝ&Ð'OÀeÐ'OÐ'OÐ'OÑPÔPÐPØ×$Ò$ RÑ(Ô(Ð(Ð(àð 	Wð 	WˆBØŒK×ÒÐ5°Ð5Ð5Ñ6Ô6Ð6ØÔ)×-Ò-Ñ/Ô/ð Wð WØ”×!Ò!Ð"U¨¬Ð"UÐ"U¸¼Ð"UÐ"UÈ$Ì)Ð"UÐ"UÑVÔVÐVÐVðWð	Wð 	Wr   N)Ú__name__Ú
__module__Ú__qualname__r   r   r6   © r   r   r   r      sE   € € € € € ð	Mð 	ð
Vð Vð Vð$Wð $Wð $Wð $Wð $Wr   r   N)Ú"django.contrib.contenttypes.modelsr   Údjango.core.management.baser   r   r   r:   r   r   ú<module>r=      sm   ðà :Ð :Ð :Ð :Ð :Ð :Ø AÐ AÐ AÐ AÐ AÐ AÐ AÐ Að7Wð 7Wð 7Wð 7Wð 7Wˆkñ 7Wô 7Wð 7Wð 7Wð 7Wr   