+
    Sj'                        ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHtHtHt ^ RIHtHt ^ RIHt ^ R	IHtHt ^ R
IHtHt ^ RIHt ^ RIHtHt ^ RIH t  ^ RI!H"t" ^ RI#H$t$ ^ RI#H%t& ^ RI'H(t( ^ RI)H*t* ]PV                  ! ]4       ! R R]PX                  4      4       t-]PV                  ! ]4       ! R R]PX                  4      4       t.R# )    )settings)adminmessages)IS_POPUP_VAR)unquote)update_session_auth_hash)AdminPasswordChangeFormAdminUserCreationFormUserChangeForm)GroupUser)PermissionDenied)routertransaction)Http404HttpResponseRedirect)TemplateResponse)pathreverse)method_decorator)escape)gettext)gettext_lazy)csrf_protect)sensitive_post_parametersc                   B   a a ] tR t^t oRtRtRtRV 3R lltRtVt	V ;t
# )
GroupAdminc                   < VP                   R 8X  dE   VP                  RVP                  P                  P                  4      pVP                  R4      VR&   \        SV `  ! V3RV/VB # )permissionsquerysetcontent_typerequest)namegetremote_fieldmodelobjectsselect_relatedsuperformfield_for_manytomany)selfdb_fieldr"   kwargsqs	__class__s   &&&, N/var/www/idalgo/venv/lib/python3.14/site-packages/django/contrib/auth/admin.pyr*   #GroupAdmin.formfield_for_manytomany   sb    ==M)J(=(=(C(C(K(KLB "$!2!2>!BF:w/T'TVTT     r#   )r   N)__name__
__module____qualname____firstlineno__search_fieldsorderingfilter_horizontalr*   __static_attributes____classdictcell____classcell__r/   __classdict__s   @@r0   r   r      s!     MH(U Ur2   r   c                   `  a a ] tR t^(t oRtRtRRR/3]! R4      RR/3]! R4      RR/3]! R4      RR/33tRRRRR/33t]	t
]t]tRtRtRtRtRtRV 3R lltRV 3R	 lltV 3R
 ltV 3R lt]! ]! 4       ].4      RR l4       tRV 3R llt]! ]! 4       4      RR l4       tRV 3R lltRtVt V ;t!# )	UserAdminzadmin/auth/user/add_form.htmlNfieldszPersonal infoPermissionszImportant datesclassesc                J   < V'       g   V P                   # \        SV `	  W4      # r5   )add_fieldsetsr)   get_fieldsets)r+   r"   objr/   s   &&&r0   rI   UserAdmin.get_fieldsetsR   s"    %%%w$W22r2   c                r   < / pVf   V P                   VR&   VP                  V4       \        SV `  ! W3/ VB # )z'
Use special form during user creation
form)add_formupdater)   get_form)r+   r"   rJ   r-   defaultsr/   s   &&&, r0   rP   UserAdmin.get_formW   s>     ;#}}HVw999r2   c                   < \        R V P                  P                  V P                  4      RR7      .\        SV `  4       O# )z<id>/password/auth_user_password_changer4   )r   
admin_site
admin_viewuser_change_passwordr)   get_urls)r+   r/   s   &r0   rX   UserAdmin.get_urlsa   sE     **4+D+DE0
 W
 	
r2   c                `   < VP                  R 4      '       * ;'       d    \        SV `	  WV4      # )password)
startswithr)   lookup_allowed)r+   lookupvaluer"   r/   s   &&&&r0   r]   UserAdmin.lookup_allowedk   s4    $$Z00 
 
UW5K76
 	
r2   c                $   VP                   R9   d   V P                  WV4      # \        P                  ! \        P
                  ! V P                  4      R7      ;_uu_ 4        V P                  WV4      uuRRR4       #   + '       g   i     R# ; i)GET)usingN)rb   HEADOPTIONSTRACE)method	_add_viewr   atomicr   db_for_writer&   )r+   r"   form_urlextra_contexts   &&&&r0   add_viewUserAdmin.add_viewq   s^    >>@@>>']CCf&9&9$**&EFF>>']C GFFFs   !A>>B	c                z  < V P                  V4      '       g?   V P                  V4      '       d"   \        P                  '       d   \	        R 4      h\
        hVf   / pV P                  P                  V P                  P                  4      pRRRVP                  /pVP                  V4       \        SV `5  WV4      # )zYour user does not have the "Change user" permission. In order to add users, Django requires that your user account have both the "Add user" and "Change user" permissions set.auto_populated_fieldsusername_help_textr3   )has_change_permissionhas_add_permissionr   DEBUGr   r   opts	get_fieldr&   USERNAME_FIELD	help_textrO   r)   rm   )r+   r"   rk   rl   username_fieldrQ   r/   s   &&&&  r0   rh   UserAdmin._add_viewy   s     ))'22&&w//HNNN '  #" M,,TZZ-F-FG#R .":":
 	X&w=AAr2   c                   V P                  V\        V4      4      pV P                  W4      '       g   \        hVf=   \	        \        R4      RV P                  P                  R\        V4      /,          4      hVP                  R8X  Ed   V P                  WAP                  4      pVP                  4       '       Edb   VP                  R,          ;'       g    RVP                  9   pV'       g;   \        R4      p\        P                   ! W4       \#        VP%                  4       4      # VP'                  4       pV P)                  WR 4      pV P+                  WV4       VP-                  4       '       d   \        R4      pM\        R	4      p\        P.                  ! W4       \1        WP2                  4       \#        \5        V P6                  P8                  : R
VP:                  P<                  : RVP:                  P>                  : R2VP@                  3R7      4      # MV P                  V4      pR R\C        VPD                  4      /3.p	\F        PH                  PK                  WY/ 4      p
VP-                  4       '       d   \        R4      pM\        R4      pRV\        VPM                  4       4      ,          RT
RTRTR\N        VP                  9   ;'       g    \N        VPP                  9   R\N        RRRRRRRRRRRV P                  RVR RR!R/V P6                  PS                  V4      CpV P6                  P8                  Vn*        \W        TV PX                  ;'       g    R"V4      # )#Nz8%(name)s object with primary key %(key)r does not exist.r#   keyPOSTset_usable_passwordzunset-passwordz2Conflicting form data submitted. Please try again.zPassword changed successfully.z+Password-based authentication was disabled.:__change)argsrD   zChange password: %szSet password: %stitle	adminFormrk   rM   is_popupis_popup_varaddTchangeFhas_delete_permissionrr   has_absolute_urlru   originalsave_as	show_savez$admin/auth/user/change_password.html)-
get_objectr   rr   r   r   r   ru   verbose_namer   rg   change_password_formr}   is_validcleaned_datar   r   errorr   get_full_pathsaveconstruct_change_message
log_changehas_usable_passwordsuccessr   userr   rU   r#   _meta	app_label
model_namepklistbase_fieldsr   helpers	AdminFormget_usernamer   rb   each_contextcurrent_appr   change_user_password_template)r+   r"   idrk   r   rM   valid_submissionmsgchange_message	fieldsets
admin_formr   contexts   &&&&         r0   rW   UserAdmin.user_change_password   s   w4))'88""<LMDII226":  >>V#,,T<<@D}} %%&;< 8 8'7<<7 ! (!"VWCNN70/0E0E0GHHyy{!%!>!>wd!S~>++--!"BCC!"OPC  .())<+ !OO00 JJ00 JJ11	 #ggZ
 
1 H ,,T2DXtD,<,<'=>?@	]],,TbA
##%%+,E()EUVD$5$5$788D5TT9TL4e#U#TDIIu
  oo**73!
& #oo22.. 6 65	
 	
r2   c                   < RVP                   9  dD   \        VP                   9  d/   VP                   P                  4       Vn         ^VP                   R&   \        SV `  WV4      # )z
Determine the HttpResponse for the add_view stage. It mostly defers to
its superclass implementation but is customized because the User model
has a slightly different workflow.
_addanother	_continue)r}   r   copyr)   response_add)r+   r"   rJ   post_url_continuer/   s   &&&&r0   r   UserAdmin.response_add   sQ     ,W\\1Q"<<,,.GL()GLL%w#G2CDDr2   r3   )usernamer[   )
first_name	last_nameemail)	is_activeis_staffis_superusergroupsuser_permissions)
last_logindate_joined)wide)r   usable_password	password1	password2)r   r   r   r   r   )r   r   r   r   )r   r   r   r   )r   )r   r   r5   ) N)r   )"r6   r7   r8   r9   add_form_templater   r   r   rH   r   rM   r
   rN   r	   r   list_displaylist_filterr:   r;   r<   rI   rP   rX   r]   r   r   r   rm   rh   rW   r   r=   r>   r?   r@   s   @@r0   rC   rC   (   s#    7$(!	234	
?	h(LMNm 	
 
	*GHII& 9S	
M D$H2OLEKDMH
3
:

 02LABD CDB8 /12U
 3U
nE Er2   rC   N)/django.confr   django.contribr   r   django.contrib.admin.optionsr   django.contrib.admin.utilsr   django.contrib.authr   django.contrib.auth.formsr	   r
   r   django.contrib.auth.modelsr   r   django.core.exceptionsr   	django.dbr   r   django.httpr   r   django.template.responser   django.urlsr   r   django.utils.decoratorsr   django.utils.htmlr   django.utils.translationr   r   r   django.views.decorators.csrfr   django.views.decorators.debugr   register
ModelAdminr   rC   r3   r2   r0   <module>r      s      * 5 . 8 
 3 3 ) 5 5 % 4 $ , 6 5 C U!! U U RE   RE REr2   