
    f                         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
mZ  G d dej                        Z G d	 d
ej                        Zej                  sej                   j#                  ee       ej                   j#                  e
e       y)    )admin)gettext_lazy   )app_settings)get_adapter)EmailAddressEmailConfirmationc                   H    e Zd ZdZdZg ZdZdgZd Zd Z	 e
d      e	_        y)	EmailAddressAdmin)emailuserprimaryverified)r   r   )r   make_verifiedc                 f    t               j                         }dgt        t        d |            z   S )Nr   c                     d| z   S )Nuser__ )as    P/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/account/admin.py<lambda>z5EmailAddressAdmin.get_search_fields.<locals>.<lambda>   s
    hl     )r   get_user_search_fieldslistmap)selfrequestbase_fieldss      r   get_search_fieldsz#EmailAddressAdmin.get_search_fields   s,    !m::<y4$:K HIIIr   c                 (    |j                  d       y )NT)r   )update)r   r   querysets      r   r   zEmailAddressAdmin.make_verified   s    &r   z)Mark selected email addresses as verifiedN)__name__
__module____qualname__list_displaylist_filtersearch_fieldsraw_id_fieldsactionsr   r   _short_descriptionr   r   r   r   r   	   s9    ;L)KMMGJ' '((S&TM#r   r   c                       e Zd ZdZdZdZy)EmailConfirmationAdmin)email_addresscreatedsentkey)r1   )r/   N)r#   r$   r%   r&   r'   r)   r   r   r   r.   r.      s    >LK&Mr   r.   N)django.contribr   django.utils.translationr   r+    r   adapterr   modelsr   r	   
ModelAdminr   r.   EMAIL_CONFIRMATION_HMACsiteregisterr   r   r   <module>r<      sp      6    3U(( U"'U-- ' ++	JJ)+AB 

  L"3 4r   