
    AIg                     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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   )__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     #./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(  IIIr:   r   N)cmfr   cmf.include
cmf.modelsr   r   r9   r:   r;   <module>r?      ss                         B B B B B	 B B B B Br:   