U
    e(                     @   s    d dl T G dd dejjZdS )    )*c                   @   sb  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)e
jje
jj'd	d	d2d	dd3Z*e
jje
jj$d(d(d4d5dd6Z+e
jje
jj$d(d7dd8Z,d9S ):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
   u%   Показывать прогресс)r   r   r   r   r   d   u#   Процент выполнения)r   r   r   r   r   u!   Повторные попытки)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_keyZshow_bg_progressbarZprogress_pctZretry_count r   r    ./cmf/fields/cmf_deferred_job.pyr      s                       
                        r   N)Zcmf.includer   r   Z	BaseModelr   r   r   r   r   <module>   s   