U
    wRd                     @   s*   d dl T d dlmZ G dd dejZdS )    )*)cmf_authc                   @   s   e Zd ZejjejjddddZejjejjddddZ	ejjejj
ddd d	Zejjejj
d
dd d	ZejjejjddddZejjejjddddZdS )CmfAuthu'   Хэш для сброса пароляFT)captionZvisibleZnullableu(   Срок окончания сбросаu<   Список EVA_APP к которым есть доступc                   C   s   g S )N r   r   r   ./modules/auth/fields/auth.py<lambda>       zCmfAuth.<lambda>)r   defaultu)   Настройка авторизацииc                   C   s
   t ddS )NT)Z
allow_base)dictr   r   r   r   r      r	   u7   Логин для внешней авторизации)r   readonlyindexu\   Срок дествия пароля (до необходимости его сменить)N)__name__
__module____qualname__ZcmfZfieldsZFieldZ	CmfStr256Zreset_password_hashZCmfIntZreset_password_expiresZCmfJsonZreg_org_name_listZauth_optionsZ	CmfStr128Z	ext_loginZpassword_expires_must_changer   r   r   r   r      s2            r   N)Zcmf.includeZ
cmf.fieldsr   r   r   r   r   r   <module>   s   