
    @i                     L    d dl   G d dej                  j                        Zy)    )*c                      e Zd ZdZdZdZdZdZdgZdZ	ddgd	g d
g dddg ddgdZ
 G d dej                  j                  j                        Z G d dej                  j                  j                        Z G d dej                  j                  j                         Zej"                  j%                  ej"                  j&                  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"                  j0                  dddd !      Zej"                  j%                  ej"                  j4                  d"d#      Zej"                  j%                  ej"                  j8                  d$dd%      Zej"                  j%                  ej"                  j<                  d&d'd%      Zej"                  j%                  ej"                  j8                  d(dd)      Z ej"                  j%                  ej"                  j8                  d*dd)      Z!ej"                  j%                  ej"                  j8                  d+dd)      Z"ej"                  j%                  ej"                  j8                  d,dd%      Z#ej"                  j%                  ej"                  j8                  d-dd%      Z$ej"                  j%                  ej"                  j8                  d.dd%      Z%ej"                  j%                  ej"                  j8                  d/dd%      Z&ej"                  j%                  ej"                  j8                  d0dd%      Z'ej"                  j%                  ej"                  j8                  d1dd%      Z(ej"                  j%                  ej"                  j8                  d2dd%      Z)ej"                  j%                  ej"                  j8                  d3dd%      Z*ej"                  j%                  ej"                  j8                  d4dd%      Z+y')5CmfWorkflowWorkflowsettingsWFu   Бизнес-процессproject_admincodeTname_main)r   r
   text	cmf_owner)publish_approved_onlypublish_by_owner_onlysl_owner_locksave_eval_codeuO   link:settings/workflow_auto/${id}:Настройки автоматизации)r   col1col2zSimple Logic)enable_sl_controlsl_deadline_shiftsl_only_owner_approvesl_deny_no_approve)sl_allow_executor_change_nofatal_deadlinesl_task_need_approvesl_task_only_owner_closesl_readonly_closed_task,sl_deny_closing_task_before_closing_subtasksu%   sl_сlose_task_after_closing_subtaskssl_show_status_checkbox.sl_deny_closing_task_before_closing_checklists)r   fields)ui_list_fieldsui_group_fieldsc                       e Zd ZdZy)CmfWorkflow.nameu   Имя процессаN)__name__
__module____qualname__caption     ./common/fields/cmf_workflow.pyr   r$   6   s    +r*   c                       e Zd ZdZdZdZy)CmfWorkflow.codeu$   Код бизнес-процессаFTN)r%   r&   r'   r(   readonlyuniquer)   r*   r+   r
   r-   9   s    8r*   c                       e Zd ZdZdZdgZy)CmfWorkflow.textu   ОписаниеTgin_trgmN)r%   r&   r'   r(   indexindex_usingr)   r*   r+   r   r1   >   s    $!lr*   r   u   Шаблон)r(   modelnullableu,   Статусы бизнес-процесса	CmfStatusworkflowF)r(   r5   backrefr.   visibleu   ПереходыCmfTrans)r(   r5   r:   r9   u?   Действие после сохранения объектаCmfBzPython)r(   r:   r6   widgetu   Конфиг схемы БП)r(   r:   uC   Переопределять опции Simple Logic Проекта)r(   defaultr6   uF   Установить крайний срок, через (в днях)Nu_   Согласовывать задачи может только владелец проекта)r(   r6   r>   uS   Нельзя брать в работу несогласованные задачиuw   Разрешить исполнителю сдвигать крайний срок у некритичных задачuY   Согласовывать новые задачи с владельцем проектаuJ   Задачи может закрыть только постановщикuM   Запрет редактирования задач в статусе CLOSEDu   Запретить закрывать родительскую задачу до завершения дочерних задачu}   Закрывать родительскую задачу после завершения всех дочерних задачu=   Разрешить быстрое закрытие задачu^   Запрещено закрывать задачу до завершения чек-листаuE   Выпускать только утвержденные версииuG   Выпускать только владельцем документа),r%   r&   r'   ui_name	ui_modulecode_prefixverbose_nameacl_typeorderingcache_inmemoryui_formcmfmodels	CmfEntityr   r
   r   r    FieldCmfRelationtemplate
CmfBackrefstatusestransCmfTextr   CmfJsonscheme_draw_configCmfBoolr   CmfIntr   r   r   r   r   r   r   r   %   sl_сlose_task_after_closing_subtasksr   r   r   r   r)   r*   r+   r   r      s   GIK0LHxHN F

  " '#"
	'GT,szz##(( ,szz##(( 
#szz##(( # zz

	   H zz

>   H JJ

"  E ZZ%%

Q & N ))

. *  

((

U	 )  

((

X	 )   JJ,,

q	 -  ))

e	 *  14

0@0@

 J	 1A 1- ::++

k	 ,   #zz//

\	  0   "jj..

_	 /  47::3C3C

 T	 4D 40 -0JJ,<,<

 P	 -= -) "jj..

O	 /  69ZZ5E5E

p	 6F 62  JJ,,SZZ-?-?  JQ  [`). - 0  JJ,,SZZ-?-?  JS  ]b). - 0r*   r   N)cmf.includerG   rH   rI   r   r)   r*   r+   <module>rW      s     A0#**&& A0r*   