U
     f(                     @   s4   d dl mZ d dlT d dlmZ G dd deZdS )    )fields)*)	CmfEntityc                   @   s$  e 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
Ze	j
je	j
jddddd	d
Ze	j
je	j
j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Ze	j
je	j
jddddZe
je
jddddZe
je
jddddZe
je
j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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dZ$e	j
je	j
jd%dddZ%e	j
je	j
jd&ddZ&d'S )(CmfSDeskSlaCycleZSDeskSlaCycleZprojectZSDSLACu   Цикл SLAFTu   ЗадачаZCmfTaskZsdesk_sla_cycles)captionmodelvisiblenullableZbackrefZSLAZCmfSDeskSlau   Цель SLAZCmfSDeskSlaGoal)r   r   r   r	   u   Дата старта)r   r   r	   u"   Дата срока цикла SLAug   Дата остановки цикла SLA (цикл остановлен, если выставлен)u   Срок SLA нарушен)r   defaultr	   u   Цикл на паузеuT   Цикл сейчас в работе (не на паузе по календарю)u4   Сколько времени прошло (мин.)r   )r   r	   r
   uf   Время обновления elapsed_time для рассчета реального времени)r   r	   u8   Сколько времени осталось (мин.)u"   Время начала паузыu(   Время окончания паузыuG   Время последнего обновления счетчиковuH   Общая длительность пауз в цикле SLA (мин.)u!   История измененийu9   Последний запущенный цикл по SLAu!   Отображать цикл SLAu3   Пауза по нерабочему времениu#   Следующий пересчетN)'__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZsmart_notifyZdisable_auditcmfr   ZFieldZCmfRelationparentZslaZsla_goalZCmfDateTimeZ
start_timeZbreach_timeZ	stop_timeZCmfBoolZbreachedZpausedZwithin_calendar_hoursZCmfIntZelapsed_timeZelapsed_time__addon_startZremaining_timeZremaining_time__addon_startZpause_interval_start_timeZpause_interval_stop_timeZlast_time_updateZpaused_timeZCmfJsonZchanges_historycurrentZ
show_cycleZcalendar_pausedZnext_time_update r   r   3./modules/servicedesk/fields/cmf_sdesk_sla_cycle.pyr      s  			r   N)r   r   Zcmf.includeZ
cmf.modelsr   r   r   r   r   r   <module>   s   