
    @i                     6    d dl T d dlmZ  G d de          ZdS )    )*)CmfActiveEntityc            	       B   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
 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/d0d1          Z d2S )3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
   c                       e Zd ZdZdS )CmfAssetCat.textu   ОписаниеN)r   r   r   captionr   r    r!   r   r#   2   s        "r    r   u   Схема активовCmfAssetScheme)r$   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'   r3   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
   r   cmfr   FieldCmfRelationr   CmfGenericRelationr*   CmfGenericBackref
tree_nodesCmfM2Mr   r   r1   r   CmfGenericM2Mr   r   r   r   
CmfBackrefasset_ui_formr   r    r!   r   r      sF       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>rN      sa        ; ; ; ; ; ;G G G G G/ G G G G Gr    