o
    äìÐcï  ã                   @   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'   ú8/var/www/html/docker_usevoice/src/apps/accounts/admin.pyr   	   s    
üþÿr   c                   @   ó   e Zd ZdZdS )ÚLoginInUserAdmin)ÚuserÚsession_keyÚ
ip_addressN©r   r   r   r$   r'   r'   r'   r(   r*      ó    r*   c                   @   r)   )Ú
TokenAdmin)r+   Ú
token_typeÚ
secret_keyÚ
expires_atNr.   r'   r'   r'   r(   r0   "   r/   r0   c                   @   ó   e Zd ZdS )ÚEmailHistoryAdminN©r   r   r   r'   r'   r'   r(   r5   &   ó    r5   c                   @   r4   )ÚPasswordHistoryAdminNr6   r'   r'   r'   r(   r8   +   r7   r8   N)Údjango.contribr   Údjango.utils.translationr   r!   Údjango.contrib.auth.adminr   ÚDjangoUserAdminÚmodelsr   r   r   r	   r
   ÚregisterÚ
ModelAdminr*   r0   r5   r8   r'   r'   r'   r(   Ú<module>   s    