B
    f                 @   s4   d dl mZ d dlT d dlmZ G dd deZdS )    )fields)*)	CmfEntityc            	   @   s   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	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dddZe	j
e	jdd	d	ddZe	j
e	jdd	ddZe	j
e	jdddd d!d"d	d#d$ZdS )%CmfGlobalSettingsuF   
    Глобальные настройки приложения
    ZGlobalSettingsZsettingsZGSreadonlyTu)   Идентификатор объектаu3   Автоматически генерируетсяF)captioncommentnullableZprimary_keyr   ZvisibleuZ   Уникальный ключ инсталляции экземпляра продукта)r   r	   uW   Используемый способ двухфакторной авторизацииZSMSZEmailZTOTPZAny)ZsmsZemailtotpanyr
   )r   choicesfstek_defaultuN   Версия Eva, совместимая с текущей версией БДN)r   r	   defaultu8   Включить 2FA для администратора)r   r   r	   r   i  u   Время сессии)r   r	   r   on_session_startu   Нетu   Входu
   Выходu!   При входе и выходе)neverr   Zon_session_endZon_session_start_and_endu   Уведомления)r   r   r	   r   )__name__
__module____qualname____doc__Zui_nameZ	ui_moduleZcode_prefixZacl_default_user_policyZcache_inmemoryr   ZFieldZCmfTUUIDidZCmfStr32Zapp_keyZ	CmfChoiceZtwo_factor_optZ	CmfStr128Zeva_versionZCmfBoolZtwo_factor_adminZCmfIntervalZsu_session_time_limitZ	su_notify r   r   #./cmf/fields/cmf_global_settings.pyr      s^   r   N)Zcmfr   Zcmf.includeZ
cmf.modelsr   r   r   r   r   r   <module>   s   