U
    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_fieldsZ_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      s6   r   N)Zcmf.includer   r   r   r   r   r   r   r   <module>   s   