U
    r;d                     @   s2   d dl T d dlZd dlZG dd dejjjZdS )    )*Nc                	   @   s  e Zd ZdZdZdZdZdZdddd	gd
ddd	ddgddddgdgdZG dd de	j
jjjZejjejjddddddd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#Zejjejjd$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-Zejjejjd.d/ddd0Zejjejjd1d2dd3Zejjejj d4d5d6ddd7Z!ejjejj"d8d"d"d9Z#ejjejj$d:d;d<d"d=Z%ejjejjd>d?d"dd@gddAZ&ejjejjdBd?ddd@gddAZ'ejjejjdCd?ddd@gddAZ(ejjejjdDd?ddd@gddAZ)ejjejjdEd?ddd@gddAZ*ejjejj"dFdd"d9Z+ejjejj,ddGdHdIgdJdKZ-ejjejj$dLdMdNdOZ.ejjejj"dPd"dddQZ/ejjejj0dRd"ddSd?dTZ1dUS )V	CmfStatusZStatusZsettingsZSTSZproject_adminworkflowZordernonamecodestatus_typeZ_mainstatus_codetextcolor
next_alarmhiddenallow_empty_transition)r   Zcol1Zcol2)Zui_list_fieldsZui_group_fieldsc                   @   s   e Zd ZdZdS )zCmfStatus.nameu   Имя статусаN)__name__
__module____qualname__caption r   r   ./common/fields/cmf_status.pyr   #   s   u   Тип статусаOPENIN_PROGRESS	IN_REVIEWCLOSED)r   r   r   r   alwaysT)r   choices	load_modenullabledefaultreadonlyu   Код статусаuH   Ключевое название статуса для запросов)r   indexcommentu!   Глобальный статусZCmfStatusCodeF)r   modelvisibler   ZCmfColoru   Цветz#a0a0a0)Zwidgetr   r   r   u3   Установить будильник, черезu   Через какой промежуток времени установить будильник после смены статуса от текущей даты)r   r   r   u   ОбъектZ	CmfEntity)r   Z
base_modelr!   u   Бизнес-процессZCmfWorkflow)r   r    r!   r   u'   Что сделать, подробноu   Выполнить...)r   placeholderr   u    Deprecated Что сделатьu   ВыполнитеuX   Пример: <Решить задачу: Позвонить клиенту МАКС-М>)r   r"   r   r   r   u   Скрыть из списка)r   r   r   u   ТриггерыZ
CmfTriggerstatus)r   r    backrefr!   u   УтвержденоZCmfTransZworkflow_id)r   r    r!   r   Zoptions_list_paramsZoptions_list_query_allu   Отклоненоu   Обновленоu   Просроченоu   Назначеноuq   Разрешить всем статусам осуществлять переход к этому статусуZ	CmfPersonZCmfPersonGroupZCmfProjectRoleu/   Генеральные утверждающие)leftmodelsr   u#   Группы рецензентовparentZCmfApproveGroup)r   r$   r    u2   Включить этап согласования)r   r   r!   r   transZstatus_from)r   r!   rightr$   r    N)2r   r   r   Zui_nameZ	ui_moduleZcode_prefixZacl_typeZacl_self_parent_link_depricatedZui_formcommonr&   	cmf_orderCmfOrderr   cmfZfieldsZFieldZ	CmfChoicer   ZCmfStr64r   ZCmfRelationr   ZCmfStr32r
   ZCmfIntervalr   ZCmfSubclassedGenericRelationr'   r   ZCmfTextr	   Z	CmfStr256Z	card_nameZCmfBoolr   Z
CmfBackrefZtriggersZtrans_approvedZtrans_rejectedZtrans_updatedZtrans_expiredZtrans_assignedr   ZCmfGenericM2MZmaster_approversZapprove_groupsZneed_approveZCmfM2Mr(   r   r   r   r   r      sX  
           	



r   )	Zcmf.includeZ
cmf.fieldsr-   Zcommon.models.cmf_orderr*   r&   r+   r,   r   r   r   r   r   <module>   s   