§
    ¤”j¶  ã                   óª   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ dd	lmZ  ed
g ed¦  «        ¬¦  «        d„ ¦   «         ZdS )z-
Built-in, globally-available admin actions.
é    )Úmessages)Úhelpers)Úaction)Úmodel_ngettext)ÚPermissionDenied)ÚTemplateResponse)Úgettext)Úgettext_lazyÚdeletez'Delete selected %(verbose_name_plural)s)ÚpermissionsÚdescriptionc                 óŽ  — | j         j        }|j        }|                      ||¦  «        \  }}}}|j                             d¦  «        r¦|s¤|rt          ‚t          |¦  «        }	|	rˆ|D ](}
t          |
¦  «        }|  	                    ||
|¦  «         Œ)|  
                    ||¦  «         |                      |t          d¦  «        |	t          | j        |	¦  «        dœz  t          j        ¦  «         dS t          |¦  «        }|s|rt          d¦  «        d|iz  }nt          d¦  «        }i | j                             |¦  «        ¥|dt          |¦  «        |gt'          |¦  «                             ¦   «         ||||t*          j        | j        dœ¥}| j        j        |_        t5          || j        pd	|›d
|j        ›d�d|z  dg|¦  «        S )a[  
    Default action which deletes the selected objects.

    This action first displays a confirmation page which shows all the
    deletable objects, or, if the user has no permission one of the related
    childs (foreignkeys), a "permission denied" message.

    Next, it deletes all selected objects and redirects back to the change list.
    Úpostz)Successfully deleted %(count)d %(items)s.)ÚcountÚitemsNzCannot delete %(name)sÚnamezAre you sure?)ÚtitleÚsubtitleÚobjects_nameÚdeletable_objectsÚmodel_countÚquerysetÚperms_lackingÚ	protectedÚoptsÚaction_checkbox_nameÚmediazadmin/ú/z"/delete_selected_confirmation.htmlz*admin/%s/delete_selected_confirmation.htmlz'admin/delete_selected_confirmation.html)ÚmodelÚ_metaÚ	app_labelÚget_deleted_objectsÚPOSTÚgetr   ÚlenÚstrÚlog_deletionÚdelete_querysetÚmessage_userÚ_r   r   r   ÚSUCCESSÚ
admin_siteÚeach_contextÚdictr   r   ÚACTION_CHECKBOX_NAMEr   r   Úcurrent_appr   Ú%delete_selected_confirmation_templateÚ
model_name)Ú
modeladminÚrequestr   r   r!   r   r   Úperms_neededr   ÚnÚobjÚobj_displayr   r   Úcontexts                  úk/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/django/contrib/admin/actions.pyÚdelete_selectedr;      s6  € ð ÔÔ!€DØ”€Ið 	×&Ò& x°Ñ9Ô9ñØØØØð
 „|×Ò˜ÑÔð ¨	ð Øð 	#Ý"Ð"Ý�‰MŒMˆØð 
	Øð Cð C�Ý! #™hœh�Ø×'Ò'¨°°kÑBÔBÐBÐBØ×&Ò& w°Ñ9Ô9Ð9Ø×#Ò#ØÝÐ=Ñ>Ô>Ø­°z´ÈÑ(JÔ(JÐKÐKñLåÔ ñ	ô ð ð ˆtå! (Ñ+Ô+€Làð #�yð #ÝÐ*Ñ+Ô+¨v°|Ð.DÑDˆˆå�/Ñ"Ô"ˆðØ
Ô
×
,Ò
,¨WÑ
5Ô
5ðàØÝ˜LÑ)Ô)Ø/Ð0Ý˜KÑ(Ô(×.Ò.Ñ0Ô0ØØ%ØØÝ 'Ô <ØÔ!ðð ð €Gð %Ô/Ô4€GÔõ ØØÔ8ð 	
ð 	
ð ˆyˆy˜$œ/˜/˜/ð+à8¸9ÑDØ5ð	
ð 	ñ
ô 
ð 
ó    N)Ú__doc__Údjango.contribr   Údjango.contrib.adminr   Údjango.contrib.admin.decoratorsr   Údjango.contrib.admin.utilsr   Údjango.core.exceptionsr   Údjango.template.responser   Údjango.utils.translationr	   r*   r
   r;   © r<   r:   ú<module>rF      sò   ððð ð $Ð #Ð #Ð #Ð #Ð #Ø (Ð (Ð (Ð (Ð (Ð (Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1ð €Ø�
Ø�ÐFÑGÔGðñ ô ðMð Mñ	ô ðMð Mð Mr<   