U
    We	                     @   s4   d dl mZ d dlT d dlZ G dd de jjZdS )    )fields)*Nc                   @   s   e Zd ZdZdZdZdZdgddddd	d
gdg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	jdddddgddddgddZej	j
ej	jdddddgdddZej	j
ej	jdd d!d"d#d$d%d&Zd'S )(CmfApproveGroupu#   Группа рецензентовZprojectZARPcodeZ_mainname	approversmin_approversmaster_approversrequired_signs)r   r   )Zui_list_fieldsZui_group_fieldsu   СтатусZ	CmfStatusT)captionZmodelvisibleuB   Минимальное количество рецензентов   )r   defaultZnullableZ
CmfOrgUnitZCmfPersonGroupZ	CmfPersonZCmfProjectRolezCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.personu   Рецензенты)leftmodelsr   Znested_fieldsr   u%   Руководитель группы)r   r   r   r   ui   Способ (вычисления допустимости) перехода (в след. статус)ud   Установите всех рецензентов, которые должны утвердитьuz   Рецензенты могут быть назначены через пользовательский интерфейсuh   Любой может одобрить (рецензент указывается в документе))ZfixedZmixedcustomalwaysr   )r   choicesZ	load_moder   N)__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZui_formcmfr   ZFieldZCmfRelationparentZCmfIntr   ZCmfGenericM2Mr   r	   Z	CmfChoicer
    r   r   $./common/fields/cmf_approve_group.pyr      sj   
	
r   )r   r   Zcmf.includeZcmf.appr   Z	CmfEntityr   r   r   r   r   <module>   s   