
    *.+h                     >    d dl T  G d dej        j                  ZdS )    )*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                            ej        j        dd d          Zej                            ej        j        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#          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)          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%          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%          Z&ej                            ej        j        d0dd%          Z'ej                            ej        j        d1dd%          Z(ej                            ej        j        d2dd%          Z)ej                            ej        j        d3dd%          Z*ej                            ej        j        d4dd%          Z+d'S )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dS )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dS )CmfWorkflow.code)u$   Код бизнес-процессаFTN)r%   r&   r'   r(   readonlyuniquer)   r*   r+   r
   r-   9   s        9r*   c                       e Zd ZdZdZdgZdS )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, , , , ,sz#( , , ,    sz#(   
# # # # #sz#( # # # z
	    H z
>    H J
"   E Z%%
Q &  N ))
. *   
((
U	 )   
((
X	 )    J,,
q	 -   ))
e	 *   14
0@0@
 J	 1A 1 1- :++
k	 ,    #z//
\	  0     "j..
_	 /   47:3C3C
 T	 4D 4 40 -0J,<,<
 P	 -= - -) "j..
O	 /   69Z5E5E
p	 6F 6 62  J,,SZ-?  JQ  [`). - 0 0  J,,SZ-?  JS  ]b). - 0 0r*   r   N)cmf.includerG   rH   rI   r   r)   r*   r+   <module>rW      sT       A0 A0 A0 A0 A0#*& A0 A0 A0 A0 A0r*   