U
    TFd0                     @   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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 d#S )$CmfSDeskSlaCycleZSDeskSlaCycleZprojectZSDSLACu   Цикл SLAu   ЗадачаZCmfTaskFZsdesk_sla_cycles)captionmodelvisiblenullableZbackrefZSLAZCmfSDeskSlau   Цель SLAZCmfSDeskSlaGoal)r   r   r   r	   u   Дата старта)r   r   r	   u"   Дата срока цикла SLATug   Дата остановки цикла SLA (цикл остановлен, если выставлен)u   Срок SLA нарушен)r   defaultr	   u   Цикл на паузеuT   Цикл сейчас в работе (не на паузе по календарю)u4   Сколько времени прошло (мин.)r   )r   r	   r
   uf   Время обновления elapsed_time для рассчета реального времени)r   r	   u8   Сколько времени осталось (мин.)u"   Время начала паузыu(   Время окончания паузыuG   Время последнего обновления счетчиковuH   Общая длительность пауз в цикле SLA (мин.)u!   История измененийN)!__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_name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 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   