
    < j                     Z    d dl  d dlmZ  G d deej                  j
                        Zy)    )*)CmfEvalBzpythonMixinc                      e Zd ZdZdZdZdZdZdZdZ	e
j                  j                  e
j                  j                  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      Ze
j                  j                  e
j                  j                  dddddddd      Ze
j                  j                  e
j                  j&                  d d!d"gd#      Ze
j                  j                  e
j                  j&                  d$g d%d#      Ze
j                  j                  e
j                  j,                  d&d'      Ze
j                  j                  e
j                  j,                  d(d'      Ze
j                  j                  e
j                  j2                  d(g d)dg d*d+      Ze
j                  j                  e
j                  j6                  d,-      Ze
j                  j                  e
j                  j:                  d.dd/      Ze
j                  j                  e
j                  j                  d0d1d2      Ze
j                  j                  e
j                  j                  d3d1d2      Z e
j                  j                  e
j                  jB                  d4dd56      Z"e
j                  j                  e
j                  jB                  d7d'      Z# G d8 d9e$jJ                        Z% G d: d;e$jL                        Z& G d< d=e$jN                        Z'e
j                  j                  e
j                  j                  d>d?d@dAdBdCdDdEdFdGd      Z(e
j                  j                  e
j                  jB                  dHdI      Z)yJ)KCmfTransActionTransitionActionsettingsWTAu,   Действие после переходаproject_admin
transitionTu   Модель фильтраu   Документыu   Задачиu   Проектыu   Списки)CmfDocumentCmfTask
CmfProjectCmfList)captionchoicesvisibleu   ПереходCmfTranstrans_actionsF)r   modelbackrefr   u   Бизнес-процессCmfWorkflow)r   r   r   u   Вид Действияu5   Установить значение для поляu5   bzPython (Встроенный бизнес язык)u   webhook (Недоступно)u"   Создать из шаблонаu9   Удаление вложений из категорийu=   Перемещение вложений в категорию)fieldevalwebhookcreate_from_template delete_attachments_by_categoriesmove_attachments_to_category)r   r   u   Выберите шаблонr   r   )r   modelsr   u&   Выберите где создать)	CmfFolderr   r   u$   Поле или переменная)r   r   u   Значение)CmfActivity
CmfCompanyCmfContractCmfCurrencyCmfLinkr   CmfLogicType
CmfOrgUnit	CmfPersonCmfPersonGroupCmfPipelineCmfPrice
CmfProductr   
CmfRoadmapCmfRole	CmfStatusCmfTagCmfUnitCmfResolutionCmfAttachmentCategory)cmf_model_namewz_field_nameworkflow_id)r   r   r   options_list_paramsleftu   Очистить поле)r   u?   Регулярное выражение для вложения)r   r   nullableuR   Исходная категория при перемещении вложенийr2   )r   r   r8   uP   Целевая категория при перемещении вложенийu$   Выполнить UBQL-запросCmfBzPython)r   r   widgetu.   Сконвертированный UBQL в BQLc                       e Zd Zy)CmfTransAction.eval_codeN__name__
__module____qualname__     #./common/fields/cmf_trans_action.py	eval_coder<          rB   rD   c                       e Zd Zy)CmfTransAction.eval_fileNr=   rA   rB   rC   	eval_filerG      rE   rB   rH   c                       e Zd Zy)CmfTransAction.eval_file_pathNr=   rA   rB   rC   eval_file_pathrJ      rE   rB   rK   u   Операцияz:=adddelclearincdecaddItemdelItem)z0 :=z1 addz2 delz3 clearz4 incz5 decz	6 addItemz	7 delItemu   Описание)r   readonlyN)*r>   r?   r@   ui_name	ui_modulecode_prefixverbose_nameacl_typeacl_self_parent_link_depricatedcache_inmemorycmffieldsField	CmfChoicer3   CmfRelationr   workflow
logic_typeCmfGenericRelationwz_templatewz_template_targetCmfStr64r4   wz_value_textCmfGenericM2Mwz_value_objCmfBoolwz_clear	CmfStr256wz_file_regexwz_from_attachment_categorywz_to_attachment_categoryCmfTextubqlbqlr   rD   rH   rK   
wz_operate	auto_textrA   rB   rC   r   r      s    GIKALH&2#NZZ%%

-.%*%	
  & 
N !!

  " J zz

-	   H !!

)LK7$H0k,k
 " J **""

%%/=)	 # K ))

%%86	 *  JJ$$

6 % M JJ$$

" % M ::##

  "
 N $ L zz

+   H
 JJ$$

Q	 % M #&**"2"2

d%	 #3 # !$

 0 0

b%	 !1 ! ::

6	  D **



@  C(22 (22 -<<  !!

"""	
  " J  

  

" ! IrB   r   N)cmf.include%common.models.cmf_eval_bzpython_mixinr   r[   r   	CmfEntityr   rA   rB   rC   <module>rw      s&     Fb)3::+?+? brB   