
    bEf                     >    d dl T  G d dej        j                  ZdS )    )*c            	          e Zd ZdZdZdZdZdZdZdZ	dZ
dZd	Zd
dg dg ddgiZ G d d          Zej                            ej        j        dddgd          Zej                            ej        j        dd          Zej                            ej        j        dd          Zej                            ej        j        d          Zej                            ej        j        dd          Zej                            ej        j        dddddd !          Zej                            ej        j        d"ddd#$          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d-.          Z!ej                            ej        j        dd/dddd !          Z"ej                            ej        j#        d0d1d2d d23          Z$ej                            ej        j%        d4d          Z&ej                            ej        j        d5d d dg6          Z'ej                            ej        j(        d7dd8g9          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-        dAd B          Z.ej                            ej        j/        dCd d D          Z0ej                            ej        j        dEdFdd?@          Z1d?S )GCmfRoleRolepersonRLstaticTzCmfMenuTree:Classi  u   Должностьu   Должностиui_group_fields_main)namecoder   jobratejob_instructiontree_parent)
emailactivityrg_member_of
supervisortextincompatible_combination_codestructural_projectstructural_project_forcestructural_project_listuG   link:/?popup=1&obj=${id}&uiModule=aclStruct:Настройки прав)r   col1col2c                       e Zd Zg dZdS )CmfRole.Meta)r   r   r   r   r   r   N)__name__
__module____qualname__fields_order     #./modules/person/fields/cmf_role.pyMetar   /   s        UUUr$   r&   u   Входит в отдел
CmfOrgUnit
tree_nodes)captionnullablemodelsbackref)r)   indexu#   Штатное расписаниеCmfJob)r)   modelu+   Должностная инструкция)r)   u#   Занимает должность	CmfPersonCmfChatGroup	executorsu   ЧатыF)rightr/   r,   no_aclr)   visibleu   Код объектаu3   Код в реальном мире из жизни)r)   uniquer-   commentu   Вид деятельностиCmfActivity)r)   r/   r*   u-   Формальный руководительu7   Формальный руководитель по ТК)r)   r/   r7   r*   CmfPersonGroup
rg_membersu   Входит в Группы)r3   r/   r,   r4   r)   CmfChatTopicu   Часть ставкиr      )r)   minmaxr*   defaultu   Email должностиu   Владелец)r)   r5   readonlyr+   u   Описаниеgin_trgm)r)   r-   index_usingu*   Код запрета совмещенияu"   коды через запятую)r)   placeholderr*   u#   Структурный проект
CmfProjectN)r)   r/   r*   r?   u   Кэш пути)r)   r5   u7   Сменить проект на структурный)r)   r*   r?   u#   Структурный списокCmfList)2r   r    r!   ui_name	ui_modulecode_prefixacl_typefull_searchmenu_tree_parent_idmenu_tree_ordernomenu_tree_node_is_branchverbose_nameverbose_name_pluralui_formr&   cmffieldsFieldCmfGenericRelationr   	CmfStr256r   CmfRelationr   CmfUrlr   r   CmfGenericM2Mchat_groupsCmfStr64r   r   r   r   chat_topics
CmfNumericr   CmfEmailr   	cmf_owner	CmfMarkupr   CmfStrr   r   CmfJson
cache_pathCmfBoolr   r   r#   r$   r%   r   r      si       GIKHK-#'L. 	     
G:V V V V V V V V *""
%, #  K :CJ0:NVZ[[D
*


(MU]   C j&&sz'8Bo&ppOZ
(MU`   F *""
 NK`dE # + +K :
'E   D z
1	    H !!
?I "  J :##
 4Dlcg. $ 0 0L *""
 NK`dE # + +K :
)   D J
*   E 
  
%/A5[`} !  I
 :
&8S]R^  ` `D %(J$4$4
<8	 %5 % %! ))
5 *   !!
! "  J  #z//
I	  0     "j..
5 /  r$   r   N)cmf.includerQ   r+   	CmfEntityr   r#   r$   r%   <module>rf      sT       X X X X Xcj" X X X X Xr$   