
    >mh                     0    d dl  d dlmZ  G d de      Zy)    )*)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                  j                  ej                  j                  ddd      Zej                  j                  ej                  j                   dd dgd      Zej                  j                  ej                  j$                  ddddd g      Zej                  j                  ej                  j(                  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"#      Zej                  j                  ej                  j2                  d$g d%ddg d&'      Zej                  j                  ej                  j2                  d(g d%ddg d&'      Zej                  j                  ej                  j2                  d)g d%ddg d&'      Zej                  j                  ej                  j.                  d*dd+      Zej                  j                  ej                  j<                  d,d-d.d/      Zy0)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y)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##  ZZ

+	  F **""

%%7{+	 # K !!

$$)=%Z^ "  J
 jj&&

>	 ' O ))

: *  **""

( # K ::##

  +Uv $ L ZZ%%

  1Uv & N 

  

  3Uv ! I &)ZZ%5%5

y	 &6 &" JJ$$

& % Mr    r   N)cmf.includecommon.models.cmf_active_entityr   r   r   r    r!   <module>rL      s     ;D/ Dr    