a
    `9                     @   s~   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 dej	Z
G dd	 d	ej	Zejslejee ejee
 d
S )    )admin   )app_settings)get_adapter)EmailAddressEmailConfirmationc                   @   s8   e Zd ZdZdZg ZdZdgZdd Zdd Z	d	e	_
d
S )EmailAddressAdmin)emailuserprimaryverified)r   r   )r
   make_verifiedc                 C   s$   t | }dgttdd | S )Nr	   c                 S   s   d|  S )NZuser__ )ar   r   M/var/www/html/Ranjet/env/lib/python3.9/site-packages/allauth/account/admin.py<lambda>       z5EmailAddressAdmin.get_search_fields.<locals>.<lambda>)r   Zget_user_search_fieldslistmap)selfrequestZbase_fieldsr   r   r   get_search_fields   s    z#EmailAddressAdmin.get_search_fieldsc                 C   s   |j dd d S )NT)r   )update)r   r   Zquerysetr   r   r   r      s    zEmailAddressAdmin.make_verifiedz)Mark selected email addresses as verifiedN)__name__
__module____qualname__list_displaylist_filterZsearch_fieldsraw_id_fieldsZactionsr   r   Zshort_descriptionr   r   r   r   r      s   r   c                   @   s   e Zd ZdZdZdZdS )EmailConfirmationAdmin)email_addresscreatedsentkey)r"   )r    N)r   r   r   r   r   r   r   r   r   r   r      s   r   N)Zdjango.contribr    r   Zadapterr   Zmodelsr   r   Z
ModelAdminr   r   ZEMAIL_CONFIRMATION_HMACsiteregisterr   r   r   r   <module>   s   