U
    j*g                     @   s(   d dl T d dlmZ G dd deZdS )    )*)CmfActiveEntityc                
   @   sx  e Zd ZdZdZdZdZdddgdddd	d
dddgdddddgdgdZej	j
ej	jddddZej	j
ej	jdd dgddZej	j
ej	jdddddd gdZej	j
ej	jddd d!Zej	j
ej	jd"dd#d$Zej	j
ej	jd%ddd&d'Zej	j
ej	jd(d)d*d+d,d-gddd.d/d0d1gd2Zej	j
ej	jd3d)d*d+d,d-gddd.d/d0d1gd2Zej	j
ej	jd4d)d*d+d,d-gddd.d/d0d1gd2Zd5S )6CmfAssetCatZAssetCatZassetZASTCu   Группа активовnameasset_types_catparentZ_maincodetextis_abstractdefault_logic_type)r   fieldsu   Права доступаrole_managerrole_developer	role_user)Zui_list_fieldsZui_group_fieldsu   Схема активовZCmfAssetSchemeT)captionmodelnullableu%   Родительская группаZ	CmfFolder)r   modelsr   u   Ветви дереваtree_parentFZCmfAsset)r   ZbackrefZvisiblereadonlyr   u,   Категории типов активовZCmfAssetTypeCat)r   leftr   u(   Логический тип АктиваZCmfLogicType)r   r   r   CmfBoolu   Абстрактный)Zwidgetr   defaultr   u   Роль менеджерZ
CmfProjectZ
CmfOrgUnitZCmfPersonGroupZ	CmfPersonZCmfRolezCmfProject.executorszCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r   r   r   ZlinkableZnested_fieldsu   Роль разработчикu!   Роль пользовательN)__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZui_formZcmfr   ZFieldZCmfRelationr   ZCmfGenericRelationr   ZCmfGenericBackrefZ
tree_nodesZCmfM2Mr   r   r   r
   ZCmfGenericM2Mr   r   r    r   r   './modules/asset/fields/cmf_asset_cat.pyr      s      	
	
	
r   N)Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   