U
    ;-/h                     @   s.   d dl T d dlmZ G dd deejjZdS )    )*)CmfEvalBzpythonMixinc                
   @   s  e Zd Zd ZdZdZdZdZdZdddd	d
ddgddddddgdddd	d
ddddgdddddddgdgdZ	G dd de
jjjZG dd de
jjjZe
jje
jjd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)dg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d0d1ddd2Ze
jje
jjd3d4dd-Ze
jje
jjd5d6dd7d8d9ggdd:ZG d;d dejZG d<d dejZG d=d dej Z d>S )?CmfAutomationUiFormZsettingsZAUUIu)   Автоматизация ЭкрановZadminTZordernonamecmf_model_name
logic_typeactivity	scheme_wffilter_projectZ_maincodedisabledtext)r   fieldsu   Фильтр
transitioncmf_ui_formu   ТриггерuA   link:docs.evateam.ru/docs/docs/DOC-000193:Примеры bzPython	eval_fileeval_file_path	eval_codeZeval_unsafe)Zui_list_fieldsZui_group_fieldsc                   @   s   e Zd ZdZdS )zCmfAutomationUiForm.nameu   ИмяN)__name__
__module____qualname__caption r   r   5./modules/automation/fields/cmf_automation_ui_form.pyr   8   s   c                   @   s   e Zd ZdZdZdgZdS )zCmfAutomationUiForm.textu   ОписаниеTZgin_trgmN)r   r   r   r   indexZindex_usingr   r   r   r   r   ;   s   Fu   Отключено)defaultnullabler   u   Модельu   Задача (CmfTask)u   Документ (CmfDocument)u   Сделка (CmfDeal)u   Список (CmfList))ZCmfTaskZCmfDocumentZCmfDealZCmfList)r   r   choicesu@   Фильтр по логическому типу объектаZCmfLogicType)r   r   modelZoptions_list_paramsleftu3   Фильтр по виду деятельностиZCmfActivity)r   r   r   u<   Фильтр по Схеме Бизнес-процессовZCmfSchemeWfu    Фильтр по ПроектуZ
CmfProject)r   r   r   r   u"   Фильтр по ПереходуZCmfTransu   Фильтр по ЭкрануZ	CmfUiFormzNOT INZCmfAssetTypeZCmfAsset)r   r   Zoptions_list_bqlr   c                   @   s   e Zd ZdS )zCmfAutomationUiForm.eval_codeNr   r   r   r   r   r   r   r      s   c                   @   s   e Zd ZdS )zCmfAutomationUiForm.eval_fileNr    r   r   r   r   r      s   c                   @   s   e Zd ZdS )z"CmfAutomationUiForm.eval_file_pathNr    r   r   r   r   r      s   N)!r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZacl_typeZcache_inmemoryZui_formcmfmodels	CmfEntityr   r   r   ZFieldZCmfBoolr   Z	CmfChoicer   ZCmfM2Mr   ZCmfRelationr   r	   r
   r   r   r   r   r   r   r   r   r   r   r      s   

*		r   N)Zcmf.includeZ%common.models.cmf_eval_bzpython_mixinr   r!   r"   r#   r   r   r   r   r   <module>   s   