
     f(                     <    d dl mZ d dl d dlmZ  G d de      Zy)    )fields)*)	CmfEntityc                   r   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	
      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      Ze	j                  j                  e	j                  j                   ddd      Ze	j                  j                  e	j                  j                   ddd      Z e
j                  e
j(                  ddd      Z e
j                  e
j(                  ddd      Z e
j                  e
j(                  ddd      Ze	j                  j                  e	j                  j0                  ddd      Ze	j                  j                  e	j                  j                   dd      Ze	j                  j                  e	j                  j0                  ddd      Ze	j                  j                  e	j                  j                   dd      Ze	j                  j                  e	j                  j                   dd      Ze	j                  j                  e	j                  j                   dd      Ze	j                  j                  e	j                  j                   d d      Ze	j                  j                  e	j                  j0                  d!dd      Z e	j                  j                  e	j                  jB                  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      Z&y')(CmfSDeskSlaCycleSDeskSlaCycleprojectSDSLACu   Цикл SLAFTu   ЗадачаCmfTasksdesk_sla_cycles)captionmodelvisiblenullablebackrefSLACmfSDeskSlau   Цель SLA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__ui_name	ui_modulecode_prefixverbose_namesmart_notifydisable_auditcmfr   FieldCmfRelationparentslasla_goalCmfDateTime
start_timebreach_time	stop_timeCmfBoolbreachedpausedwithin_calendar_hoursCmfIntelapsed_timeelapsed_time__addon_startremaining_timeremaining_time__addon_startpause_interval_start_timepause_interval_stop_timelast_time_updatepaused_timeCmfJsonchanges_historycurrent
show_cyclecalendar_pausednext_time_update     3./modules/servicedesk/fields/cmf_sdesk_sla_cycle.pyr   r      s(   GIK!LLMZZ

"  F **



"  C zz

   H !!

'	 " J **""

4	 # K 

  

y	 ! I v||-	H V\\*	F )FLLf	 ::##

F	 $ L !$

 0 0

x !1 ! ZZ%%

J	 & N #&**"2"2

x #3 # !$

 0 0

4 !1 !  #zz//

:  0   zz''

Y (  **""

Z	 # K jj&&

3 ' O jj

K	  G !!

3	 " J jj&&

E	 ' O zz''

5 ( r=   r   N)r   r   cmf.include
cmf.modelsr   r   r<   r=   r>   <module>rA      s       by br=   