U
    9†dï  ã                   @   sÎ   d dl mZ d dlmZ d dlmZ ddlm	Z	m
Z
mZmZmZ e e	¡G dd„ deƒƒZe e
¡G dd	„ d	ejƒƒZe e¡G d
d„ dejƒƒZe e¡G dd„ dejƒƒZe e¡G dd„ dejƒƒZdS )é    )Úadmin)Úgettext_lazy)Ú	UserAdminé   )ÚUserÚLoginInUserÚTokenÚEmailHistoryÚPasswordHistoryc                   @   sd   e Zd ZdZdddifedƒddifedƒddifed	ƒdd
iffZddddœffZdZdZdZ	dS )r   z? Define admin model for custom User model with no email field. NÚfields)ÚemailÚpasswordzPersonal info)Ú
first_nameÚ	last_nameÚPermissions)Úis_verifiedÚ	is_activeÚis_staffÚis_superuserÚgroupsÚuser_permissionszImportant dates)Ú
last_loginÚdate_joined)Úwide)r   Ú	password1Ú	password2)Úclassesr   )r   r   r   r   )r   r   r   )r   )
Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú_Ú	fieldsetsÚadd_fieldsetsÚlist_displayÚsearch_fieldsÚordering© r'   r'   ú7/var/www/html/UseVoiceDocker/src/apps/accounts/admin.pyr   	   s   
üþÿr   c                   @   s   e Zd ZdZdS )ÚLoginInUserAdmin)ÚuserÚsession_keyÚ
ip_addressN©r   r   r   r$   r'   r'   r'   r(   r)      s   r)   c                   @   s   e Zd ZdZdS )Ú
TokenAdmin)r*   Ú
token_typeÚ
secret_keyÚ
expires_atNr-   r'   r'   r'   r(   r.   "   s   r.   c                   @   s   e Zd ZdS )ÚEmailHistoryAdminN©r   r   r   r'   r'   r'   r(   r2   &   s   r2   c                   @   s   e Zd ZdS )ÚPasswordHistoryAdminNr3   r'   r'   r'   r(   r4   +   s   r4   N)Zdjango.contribr   Údjango.utils.translationr   r!   Zdjango.contrib.auth.adminr   ZDjangoUserAdminÚmodelsr   r   r   r	   r
   ÚregisterÚ
ModelAdminr)   r.   r2   r4   r'   r'   r'   r(   Ú<module>   s   