B
    bEfB                 @   s    d dl T G dd dejjZdS )    )*c               @   s   e Zd ZdZdZdZdZdZdddd	gd
giZG dd de	j
jjZG dd	 d	e	j
jjZG dd de	j
jjZe	jje	jjddddZe	jje	jjdddZdS )CmfSecurityLevelZSecurityLevelZsettingsZSLLu'   Уровень безопасностиZproject_adminZui_group_fields_mainnametext)r   fieldsc               @   s   e Zd ZdZdZdS )zCmfSecurityLevel.nameu,   Имя уровня безопасностиFN)__name__
__module____qualname__captionnullable r   r   %./common/fields/cmf_security_level.pyr      s   c               @   s   e Zd ZdZdZdgZdS )zCmfSecurityLevel.textu   ОписаниеTZgin_trgmN)r   r	   r
   r   indexZindex_usingr   r   r   r   r      s   c               @   s   e Zd ZdgZdZdZdS )zCmfSecurityLevel.parentZCmfSecurityLevelSchemeZsecurity_levelsFN)r   r	   r
   modelsbackrefr   r   r   r   r   parent   s   r   u4   Правила Уровня безопасностиZCmfSecurityLevelRule)r   Zmodelr   uh   Кеш списка полей задачи, которые используются в правилахT)r   r   N)r   r	   r
   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZacl_typeZui_formcmfr   	CmfEntityr   r   r   r   ZFieldZ
CmfBackrefZsecurity_level_rulesZCmfJsonZaccess_task_fields_cacher   r   r   r   r      s*   r   N)Zcmf.includer   r   r   r   r   r   r   r   <module>   s   