
    2.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_code)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$   5   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.   8   s    8r+   c                       e Zd ZdZy)CmfWorkflow.textu   ОписаниеNr%   r*   r+   r,   r   r2   =   s    $r+   r   u   Шаблон)r)   modelnullableu,   Статусы бизнес-процесса	CmfStatusworkflowF)r)   r3   backrefr/   visibleu   ПереходыCmfTrans)r)   r3   r8   r7   u?   Действие после сохранения объектаCmfBzPython)r)   r8   r4   widgetu   Конфиг схемы БП)r)   r8   uC   Переопределять опции Simple Logic Проекта)r)   defaultr4   uF   Установить крайний срок, через (в днях)Nu_   Согласовывать задачи может только владелец проекта)r)   r4   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

    '!!
	&GR,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.includerE   rF   rG   r   r*   r+   r,   <module>rU      s     ~0#**&& ~0r+   