
    6i                     X    d dl T d dlZd dlZ G d dej        j        j                  ZdS )    )*Nc            	       d   e Zd ZdZdZdZdZdZdZdgZ	g dd	g d
g ddgdZ
 G d dej        j        j        j                  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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 d@dAB          Z.ej                            ej        j%        dCdDdEF          Z/ej                            ej        j#        dGdddH          Z0ej                            ej        j1        dIdddJd9K          Z2dLS )M	CmfStatusStatussettingsSTSproject_adminworkflowTworkflow_id)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   c                       e Zd ZdZdZdZdS )CmfStatus.codeu   Код статусаuH   Ключевое название статуса для запросовFN)r   r   r   r    commentuniquer!   r"   r#   r   r%   (   s        )\r"   r   u   Тип статусаOPENIN_PROGRESS	IN_REVIEWCLOSED)r(   r)   r*   r+   always)r    choices	load_modenullabledefaultreadonlyu!   Глобальный статусCmfStatusCodeF)r    modelvisibler/   CmfColoru   Цветz#a0a0a0)widgetr    r.   r0   u3   Установить будильник, черезu   Через какой промежуток времени установить будильник после смены статуса от текущей даты)r.   r    r&   u   Объект	CmfEntity)r    
base_modelr4   u   Бизнес-процессCmfWorkflow)r    r3   r4   r1   u'   Что сделать, подробноu   Выполнить...)r    placeholderr.   u    Deprecated Что сделатьu   ВыполнитеuX   Пример: <Решить задачу: Позвонить клиенту МАКС-М>)r    r:   r&   indexr.   r4   u   Скрыть из списка)r    r0   r/   u   Триггеры
CmfTriggerstatus)r    r3   backrefr4   u   УтвержденоCmfTrans)r    r3   r4   r/   options_list_paramsoptions_list_query_allu   Отклоненоu   Обновленоu   Просроченоu   Назначеноuq   Разрешить всем статусам осуществлять переход к этому статусу)	CmfPersonCmfPersonGroupCmfProjectRoleu'   Руководитель статуса)leftmodelsr    u#   Группы рецензентовparentCmfApproveGroup)r    r>   r3   u2   Включить этап согласования)r    r0   r4   r/   transstatus_from)r    r4   rightr>   r3   N)3r   r   r   ui_name	ui_modulecode_prefixacl_typeacl_self_parent_link_depricatedcache_inmemoryorderno_partition_byui_formcommonrF   	cmf_orderCmfOrderr   r   cmffieldsField	CmfChoicer   CmfRelationr   CmfStr32r   CmfIntervalr   CmfSubclassedGenericRelationrG   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CmfM2MrI   r!   r"   r#   r   r      s       GIKH&0#N)?"M"M"M       
 G** * * * *v}&/4 * * *    v}&/4   
 *""
'($	
 
  #  K *""
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.fieldsrW   common.models.cmf_orderrT   rF   rU   rV   r   r!   r"   r#   <module>rr      sy               AE AE AE AE AE'0 AE AE AE AE AEr"   