
    bsi                     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
 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                  j0                  d#ddd$%      Zej                  j                  ej                  j4                  d&g d'ddg d()      Zej                  j                  ej                  j4                  d*g d'ddg d()      Zej                  j                  ej                  j4                  d+g d'ddg d()      Zej                  j                  ej                  j0                  d,dd-      Zej                  j                  ej                  j>                  d.d/d0d1      Z y2)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y)CmfAssetCat.nameTN)__name__
__module____qualname__required     './modules/asset/fields/cmf_asset_cat.pyr
   r   /   s    r    r
   c                       e Zd ZdZy)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      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>rN      s     ;G/ Gr    