
    Ef                     X    d dl T d dlZd dlZ G d dej        j        j                  ZdS )    )*Nc            	       j   e Zd ZdZdZdZdZdZdZg ddg d	g d
dgdZ	 G d de
j        j        j        j                  Zej                            ej        j        dddddd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 !          Zej                            ej        j        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-          Z ej                            ej        j!        d.d/d0ddd1          Z"ej                            ej        j#        d2dd3          Z$ej                            ej        j%        d4d5d6d7          Z&ej                            ej        j        d8d9ddd:gd;          Z'ej                            ej        j        d<d9ddd:gd;          Z(ej                            ej        j        d=d9ddd:gd;          Z)ej                            ej        j        d>d9ddd:gd;          Z*ej                            ej        j        d?d9ddd:gd;          Z+ej                            ej        j#        d@dd3          Z,ej                            ej        j-        dg dAdBC          Z.ej                            ej        j%        dDdEdFG          Z/ej                            ej        j#        dHdddI          Z0ej                            ej        j1        dJdddKd9L          Z2dMS )N	CmfStatusStatussettingsSTSproject_adminworkflowT)ordernonamecodestatus_type_main)r   r   r   status_codetext)color
next_alarmhiddenallow_empty_transition)r   col1col2)ui_list_fieldsui_group_fieldsc                       e Zd ZdZdS )CmfStatus.nameu   Имя статусаN)__name__
__module____qualname__caption     ./common/fields/cmf_status.pyr   r   $   s        )r!   r   u   Тип статусаOPENIN_PROGRESS	IN_REVIEWCLOSED)r#   r$   r%   r&   always)r   choices	load_modenullabledefaultreadonlyu   Код статусаuH   Ключевое название статуса для запросов)r   indexcommentu!   Глобальный статусCmfStatusCodeF)r   modelvisibler*   CmfColoru   Цветz#a0a0a0)widgetr   r)   r+   u3   Установить будильник, черезu   Через какой промежуток времени установить будильник после смены статуса от текущей даты)r)   r   r.   u   Объект	CmfEntity)r   
base_modelr1   u   Бизнес-процессCmfWorkflow)r   r0   r1   r,   u'   Что сделать, подробноu   Выполнить...)r   placeholderr)   u    Deprecated Что сделатьu   ВыполнитеuX   Пример: <Решить задачу: Позвонить клиенту МАКС-М>)r   r7   r.   r-   r)   r1   u   Скрыть из списка)r   r+   r*   u   Триггеры
CmfTriggerstatus)r   r0   backrefr1   u   УтвержденоCmfTransworkflow_id)r   r0   r1   r*   options_list_paramsoptions_list_query_allu   Отклоненоu   Обновленоu   Просроченоu   Назначеноuq   Разрешить всем статусам осуществлять переход к этому статусу)	CmfPersonCmfPersonGroupCmfProjectRoleu'   Руководитель статуса)leftmodelsr   u#   Группы рецензентовparentCmfApproveGroup)r   r:   r0   u2   Включить этап согласования)r   r+   r1   r*   transstatus_from)r   r1   rightr:   r0   N)3r   r   r   ui_name	ui_modulecode_prefixacl_typeacl_self_parent_link_depricatedcache_inmemoryui_formcommonrC   	cmf_orderCmfOrderr   cmffieldsField	CmfChoicer   CmfStr64r   CmfRelationr   CmfStr32r   CmfIntervalr   CmfSubclassedGenericRelationrD   r
   CmfTextr   	CmfStr256	card_nameCmfBoolr   
CmfBackreftriggerstrans_approvedtrans_rejectedtrans_updatedtrans_expiredtrans_assignedr   CmfGenericM2Mmaster_approversapprove_groupsneed_approveCmfM2MrF   r    r!   r"   r   r      s       GIKH&0#N"M"M"M       
 G** * * * *v}&/4 * * * *""
'($	
 
  #  K :
'Z	   D *""
3 #  K J
J
h`i  k kE!!
E v	 "  J Z
/T_in  p pFz
(E]dhsw   y yH :
9+	   D 
  
2(j !  I Z
0	   F z
"    H Z%%
&*O# &  N Z%%
$*O# &  N J$$
$*O# %  M J$$
&*O# %  M Z%%
$*O# &  N" !Z--
 D	 .   z''
 @@@9	 (   Z%%
5	 &  N J$$
D %  L JSZ.VZdq  zD  E  EEEEr!   r   )	cmf.include
cmf.fieldsrS   common.models.cmf_orderrP   rC   rQ   rR   r   r    r!   r"   <module>ro      sy               @E @E @E @E @E'0 @E @E @E @E @Er!   