U
    `e2                     @   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Ze	j
e	jddddZe	j
e	jdd	d	dZdS )CmfGlobalSettingsuF   
    Глобальные настройки приложения
    ZGlobalSettingsZsettingsZGSreadonlyTu)   Идентификатор объектаu3   Автоматически генерируетсяF)captionZcommentnullableZprimary_keyr   ZvisibleuZ   Уникальный ключ инсталляции экземпляра продукта)r   r   uW   Используемый способ двухфакторной авторизацииZSMSZEmailZTOTPZAny)ZsmsZemailZtotpany)r   choicesuN   Версия Eva, совместимая с текущей версией БДN)r   r   defaultu8   Включить 2FA для администратора)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_admin r   r   #./cmf/fields/cmf_global_settings.pyr      sD   

r   N)Zcmfr   Zcmf.includeZ
cmf.modelsr   r   r   r   r   r   <module>   s   