
    *.+h                     6    d dl T d dlmZ  G d de          ZdS )    )*)CmfActiveEntityc            	          e Zd ZdZdZdZdZdZg ddg dd	d
g dd	ddgd	gdZ G d de	j
                  Z
ej                            ej        j        ddd          Zej                            ej        j        dd dgd          Zej                            ej        j        ddddd g          Zej                            ej        j        ddd          Zej                            ej        j        dddd           Zej                            ej        j        d!ddd"#          Zej                            ej        j        d$g d%ddg d&'          Zej                            ej        j        d(g d%ddg d&'          Zej                            ej        j        d)g d%ddg d&'          Zej                            ej        j        d*dd+          Zej                            ej        j        d,d-d.d/          Zd0S )1CmfAssetCatAssetCatassetASTCu   Группа активовT)nameasset_types_catparent_main)r
   codetextis_abstractr   default_logic_type)r
   fieldsu   Права доступа)role_managerrole_developer	role_useru   Наследованиеasset_ui_form_children_inherit)ui_list_fieldsui_group_fieldsc                       e Zd ZdZdS )CmfAssetCat.nameTN)__name__
__module____qualname__required     './modules/asset/fields/cmf_asset_cat.pyr
   r   /   s        r    r
   u   Схема активовCmfAssetScheme)captionmodelnullableu%   Родительская группа	CmfFolder)r#   modelsr%   u   Ветви дереваtree_parentF)r#   backrefvisiblereadonlyr'   u,   Категории типов активовCmfAssetTypeCat)r#   leftr$   u(   Логический тип АктиваCmfLogicType)r#   r%   r$   r   CmfBoolu   Абстрактный)widgetr%   defaultr#   u   Роль менеджер)
CmfProject
CmfOrgUnitCmfPersonGroup	CmfPersonCmfRole)zCmfProject.executorszCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r#   r'   r-   linkablenested_fieldsu   Роль разработчикu!   Роль пользовательug   Передавать все атрибуты дочерним категориям и объектам.)r#   r%   r1   u   ui_form актива	CmfUiFormr   )r#   r$   r)   r*   N) r   r   r   ui_name	ui_modulecode_prefixverbose_namecache_inmemoryui_formr   r
   cmfr   FieldCmfRelationr   CmfGenericRelationr(   CmfGenericBackref
tree_nodesCmfM2Mr   r   r/   r   CmfGenericM2Mr   r   r   r   
CmfBackrefasset_ui_formr   r    r!   r   r      s       GIK0LN
 
 
    
 
 4    34 )
! !GF    #    Z
+	   F *""
%7{+	 #  K !!
$)=%Z^ "    J
 j&&
>	 '  O ))
: *   *""
( #  K :##
 +UUUvvv $  L Z%%
 1UUUvvv &  N 
  
 3UUUvvv !  I &)Z%5%5
y	 &6 & &" J$$
& %  MMMr    r   N)cmf.includecommon.models.cmf_active_entityr   r   r   r    r!   <module>rL      sa        ; ; ; ; ; ;D D D D D/ D D D D Dr    