
    lfh
                     `    d dl mZ d dl d dlZ  G d de j                  j
                        Zy)    )fields)*Nc                      e Zd ZdZdZdZdZdgdg dddgd	gd
Zej                  j                  ej                  j                  ddd      Zej                  j                  ej                  j                  ddd      Zej                  j                  ej                  j                  ddd      Zej                  j                  ej                  j"                  dg ddg dd      Zej                  j                  ej                  j"                  dg ddd      Zej                  j                  ej                  j(                  dddddd d!"      Zy#)$CmfApproveGroupu#   Группа рецензентовprojectARPcode_main)name	approversmin_approversis_all_approvers_requiredmaster_approversrequired_signs)r   col1col2)ui_list_fieldsui_group_fieldsu   Статус	CmfStatusT)captionmodelvisibleuB   Минимальное количество рецензентов   )r   defaultnullableuA   Согласование со всеми рецензентамиF)r   r   r   )
CmfOrgUnitCmfPersonGroup	CmfPersonCmfProjectRole)zCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.personu   Рецензенты)leftmodelsr   nested_fieldsr   u%   Руководитель группы)r    r!   r   r   ui   Способ (вычисления допустимости) перехода (в след. статус)ud   Установите всех рецензентов, которые должны утвердитьuz   Рецензенты могут быть назначены через пользовательский интерфейсuh   Любой может одобрить (рецензент указывается в документе))fixedmixedcustomalwaysr%   )r   choices	load_moder   N)__name__
__module____qualname__ui_name	ui_modulecode_prefixverbose_nameui_formcmfr   FieldCmfRelationparentCmfIntr   CmfBoolr   CmfGenericM2Mr   r   	CmfChoicer        $./common/fields/cmf_approve_group.pyr   r      s   3GIK8L 

   '$
	G* ZZ

	  F JJ$$

T	 % M !$

 0 0

S	 !1 ! 

  

  N^& ! I zz''

  N7 (  ZZ%%

{{ R

  & 
Nr:   r   )r1   r   cmf.includecmf.appr!   	CmfEntityr   r9   r:   r;   <module>r?      s&      Kcjj** Kr:   