U
    g                     @   s(   d dl T d dlmZ G dd deZdS )    )*)CmfActiveEntityc                
   @   s   e Zd ZdZdZdZdZdZej	j
ej	jdddd	d
ddddZej	j
ej	jdddZej	j
ej	jdddZG dd dejZej	j
ej	jddddZG dd dejZG dd dejZdS )CmfRegistryZRegistryZprojectZRGSu   РеестрFu   Типu   Тест-кейсыu   Тест-планыu
   Эпикиu   Все задачиu   Спискиu   Блог)ZCmfTestCaseZCmfTestPlanzCmfTask-epicZCmfTaskZCmfListzCmfDocument-blog)captionchoicesu   МодельT)r   nullableu(   Логический тип моделиc                   @   s   e Zd ZddgZdZdS )zCmfRegistry.parentZ
CmfProjectZCmfAssetSchemeFN)__name__
__module____qualname__modelsr    r   r   ./common/fields/cmf_registry.pyparent   s   r   uD   Разрешить дочерние элементы в дереве)r   r   defaultc                   @   s   e Zd ZdZdS )zCmfRegistry.tree_hiddenu   Реестр отключенN)r   r	   r
   r   r   r   r   r   tree_hidden'   s   r   c                   @   s   e Zd Zejjddg ZdS )zCmfRegistry.tree_nodesZCmfBlogFolderZCmfTaskFilterN)r   r	   r
   r   
tree_nodesr   r   r   r   r   r   *   s   r   N)r   r	   r
   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZfull_searchZcmfZfieldsZFieldZ	CmfChoicetypeZCmfStrZ	obj_modelZobj_logic_prefixr   r   ZCmfBoolZallow_childrenr   r   r   r   r   r   r      s6   r   N)Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   