U
    eA                     @   s    d dl T G dd dejjZdS )    )*c                   @   s  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g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	dddddddddZe
jje
jjdddZe
jje
jjdddZe
jje
jjdddZe
jje
jjdddZe
jje
jj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!Ze
jje
jj d$ddZ!e
jje
jj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+Z%e
jje
jjd,ddd-Z&e
jje
jj'd.ddd	d	d/Z(e
jje
jjd0dd	dd1Z)d2S )3CmfDeferredJobZDeferredJobZsettingsZDFJu   Фоновая задачаZdenyTzTask IDu3   Автоматически генерируетсяF)captionZcommentnullableZprimary_keyreadonlyvisibleu
   АвторZ	CmfPerson)r   r   r   modelsr   u   Дата создания)r   autoZauto_now_addr   r   indexr   u   Статус задачиopenu   Созданоu   Выполняетсяu   Ошибкаu   Прерваноu   Не выполнилосьu   Выполнено)r   Zin_progressZfailcancelZdeadsuccess)r   r
   r   r   defaultchoicesu   Обработчик)r   r   u   Дата запускаu   Дата завершенияu(   Плановая дата запускаu"   Продолжительностьu   Имя задачи)r   r   r   u   Описание задачиu   Параметры задачиu   Pickle параметрu   Результат задачиu#   Подробности ошибкиu   Приоритетr   
      )r   r   minmaxr   r   u   Пользователь)r   r   r   u(   Не дублировать запуск)r   r   r   r   r   u%   Ключ параметра only_once)r   r   r   r
   N)*__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZacl_default_user_policyZTEXKOM_no_cacheZdisable_auditcmfZfieldsZFieldZCmfTUUIDidZCmfGenericRelationZ
cmf_authorZCmfDateTimeZcmf_created_atZ	CmfChoicestatusZCmfStrZ	worker_idZstart_datetimeZend_datetimeZplan_start_datetimeZCmfIntervalZdurationnamedescriptionZCmfJsonZparams_jsonZCmfBytesZparam_pickleZresult_jsonZ
error_textZCmfIntpriorityZ	person_idZCmfBoolZ	only_onceZonly_once_key r   r    ./cmf/fields/cmf_deferred_job.pyr      s                       
              r   N)Zcmf.includer   r   Z	BaseModelr   r   r   r   r   <module>   s   