U
    _i                     @   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dgdddd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G dd dejZG dd dejZG dd dejZe	jje	jjddddZdS )CmfAutomationCronTriggerZsettingsZACRNu   Автоматизация CronZdeny	cron_rulenameZ_maincodecron_run_lasttext	eval_fileeval_file_path	eval_codeZeval_unsafeZsl_owner_lock)r   fields)Zui_list_fieldsZui_group_fieldsc                   @   s   e Zd ZdZdS )zCmfAutomationCronTrigger.nameu   ИмяN)__name__
__module____qualname__caption r   r   :./modules/automation/fields/cmf_automation_cron_trigger.pyr   $   s   c                   @   s   e Zd ZdZdZdgZdS )zCmfAutomationCronTrigger.textu   ОписаниеTZgin_trgmN)r   r   r   r   indexZindex_usingr   r   r   r   r	   '   s   u   Выражение CronTz0 0 */2 * * *)r   nullableZplaceholderc                   @   s   e Zd ZdS )z"CmfAutomationCronTrigger.eval_codeNr   r   r   r   r   r   r   r   3   s   c                   @   s   e Zd ZdS )z"CmfAutomationCronTrigger.eval_fileNr   r   r   r   r   r
   6   s   c                   @   s   e Zd ZdS )z'CmfAutomationCronTrigger.eval_file_pathNr   r   r   r   r   r   9   s   u'   Последнее выполнение)r   r   readonlyN)r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZacl_default_user_policyZui_formcmfmodels	CmfEntityr   r	   r   ZFieldZCmfStr64r   r   r   r
   r   ZCmfDateTimer   r   r   r   r   r      sN   r   N)Zcmf.includeZ%common.models.cmf_eval_bzpython_mixinr   r   r   r   r   r   r   r   r   <module>   s   