Ë
    ¹ûàgc  ã                   ó–   — 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y)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                 ób  — | j                   j                  }|j                  }| j                  ||«      \  }}}}|j                  j                  d«      r€|s~|rt        ‚t        |«      }	|	rh| j                  ||«       | j                  ||«       | j                  |t        d«      |	t        | j                  |	«      dœz  t        j                  «       yt        |«      }
|s|rt        d«      d|
iz  }nt        d«      }i | j                   j#                  |«      ¥|dt%        |
«      |gt'        |«      j)                  «       ||||t*        j,                  | j.                  dœ¥}| j                   j0                  |_        t5        || j6                  xs d	|›d
|j8                  ›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Úlog_deletionsÚdelete_querysetÚmessage_userÚ_r   r   r   ÚSUCCESSÚ
admin_siteÚeach_contextÚstrÚdictr   r   ÚACTION_CHECKBOX_NAMEr   r   Úcurrent_appr   Ú%delete_selected_confirmation_templateÚ
model_name)Ú
modeladminÚrequestr   r   r!   r   r   Úperms_neededr   Únr   r   Úcontexts                úZ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/django/contrib/admin/actions.pyÚdelete_selectedr9      s¾  € ð ×Ñ×!Ñ!€DØ—‘€Ið 	×&Ñ& x°Ó9ñØØØØð
 ‡|�|×Ñ˜Ô©	ÙÜ"Ð"Ü�‹MˆÙØ×$Ñ$ W¨hÔ7Ø×&Ñ& w°Ô9Ø×#Ñ#ØÜÐ=Ó>Ø¬°z·±ÈÓ(JÑKñLä× Ñ ô	ð ä! (Ó+€Lá‘yÜÐ*Ó+¨v°|Ð.DÑD‰ä�/Ó"ˆðØ
×
Ñ
×
,Ñ
,¨WÓ
5ðàØÜ˜LÓ)Ø/Ð0Ü˜KÓ(×.Ñ.Ó0ØØ%ØØÜ '× <Ñ <Ø×!Ñ!ò€Gð %×/Ñ/×4Ñ4€GÔô ØØ×8Ñ8ó 	
ò ˜$Ÿ/›/ð+à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
   r9   © r:   r8   ú<module>rD      sM   ðñõ $Ý (Ý 2Ý 5Ý 3Ý 5Ý 1Ý 1ñ Ø�
ÙÐFÓGôñKó	ñKr:   