
    {hd	                     B    d dl mZ d dlT d dlmZ  G d de          ZdS )    )fields)*)	CmfEntityc            	           e Zd ZdZdZdZdZdZdZ e	j
        e	j        ddd	ddd	
          Z e	j
        e	j        dd          Z e	j
        e	j        ddddddd          Z e	j
        e	j        ddd          Z e	j
        e	j        dd	d	d          Z e	j
        e	j        dd	d          Z e	j
        e	j        dd	d          Z e	j
        e	j        dd d!d"d#d$d	d%&          Z e	j
        e	j        d'(          ZdS ))CmfGlobalSettingsuF   
    Глобальные настройки приложения
    GlobalSettingssettingsGSreadonlyTu)   Идентификатор объектаu3   Автоматически генерируетсяF)captioncommentnullableprimary_keyr   visibleuZ   Уникальный ключ инсталляции экземпляра продукта)r   r   uW   Используемый способ двухфакторной авторизацииSMSEmailTOTPAny)smsemailtotpanyr   )r   choicesfstek_defaultuN   Версия Eva, совместимая с текущей версией БДN)r   r   defaultu8   Включить 2FA для администратора)r   r   r   r   u.   Пороговое количество e-mailr   i  u   Время сессии)r   r   r   on_session_startu   Нетu   Входu
   Выходu!   При входе и выходе)neverr   on_session_endon_session_start_and_endu   Уведомления)r   r   r   r   uM   Запретить просмотр структуры организации)r   )__name__
__module____qualname____doc__ui_name	ui_modulecode_prefixacl_default_user_policycache_inmemoryr   FieldCmfTUUIDidCmfStr32app_key	CmfChoicetwo_factor_opt	CmfStr128eva_versionCmfBooltwo_factor_adminCmfIntemail_loop_detector_thresholdCmfIntervalsu_session_time_limit	su_notifystruct_restrict     #./cmf/fields/cmf_global_settings.pyr   r      s         GIK(N	;E
 
 
B fll  G
 "V\&"2i     N &,`	  K $v|J   %1FL@	% % %! )FL)	   ""
Vb  Ad  e  e(  I #fl6>  <K  L  L  LOOOr;   r   N)cmfr   cmf.include
cmf.modelsr   r   r:   r;   r<   <module>r@      s}                         CL CL CL CL CL	 CL CL CL CL CLr;   