@@ -84,14 +84,13 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
8484 {% set display_associatedsla_field = field_options .fields_template is not defined or not field_options .fields_template .isHiddenField (' slas_id_tto' ) %}
8585 {% set can_assign_sla_ola = canupdate and has_profile_right(' slm' , constant (' SLM::RIGHT_ASSIGN' )) and not field_options .fields_template .isReadonlyField (' slas_id_tto' ) %}
8686
87- <td class =" right pe-2 align-middle border-0" >{{ __(' TTO' ) }}</td >
88- <td class =" d-flex ms-n2 border-0 py-0" >
89-
87+ <td class =" right pe-2 align-middle border-0 p-1" >{{ __(' TTO' ) }}</td >
88+ <td class =" d-flex border-0 p-1" >
9089 {% set _rand = random () %}
9190
9291 {# state flag #}
9392 <div class =" align-middle my-2 me-2" >
94- <i class =" ti ti-flag" ></i >
93+ <i class =" ti ti-flag text-secondary mx-1 " ></i >
9594 </div >
9695
9796 {# datetime field #}
@@ -141,8 +140,8 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
141140 {% endif %}
142141 {% set _rand = random () %}
143142
144- <td class =" right pe-2 align-middle border-0" >{{ _label }}</td >
145- <td class =" d-flex ms-n2 border-0 py-0 " >
143+ <td class =" right pe-2 align-middle border-0 p-1 " >{{ _label }}</td >
144+ <td class =" d-flex border-0 p-1 " >
146145 {# state flag + datetime field + badge/dropdown field #}
147146 {{ _self.linkedSlaField (
148147 sla ,
@@ -164,13 +163,13 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
164163 {% set display_associatedsla_field = field_options .fields_template is not defined or not field_options .fields_template .isHiddenField (' slas_id_ttr' ) %}
165164 {% set can_assign_sla_ola = canupdate and has_profile_right(' slm' , constant (' SLM::RIGHT_ASSIGN' )) and not field_options .fields_template .isReadonlyField (' slas_id_ttr' ) %}
166165
167- <td class =" right pe-2 align-middle border-0" >{{ __(' TTR' ) }}</td >
168- <td class =" d-flex ms-n2 border-0 py-0 " >
166+ <td class =" right pe-2 align-middle border-0 p-1 " >{{ __(' TTR' ) }}</td >
167+ <td class =" d-flex border-0 p-1 " >
169168
170169 {% set _rand = random () %}
171170 {# state flag #}
172171 <div class =" align-middle my-2 me-2" >
173- <i class =" ti ti-flag" ></i >
172+ <i class =" ti ti-flag text-secondary mx-1 " ></i >
174173 </div >
175174
176175 {# datetime field #}
@@ -236,8 +235,8 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
236235 {% set _label = __(' TTR' ) %}
237236 {% endif %}
238237
239- <td class =" right pe-2 align-middle border-0" >{{ _label }}</td >
240- <td class =" d-flex ms-n2 border-0 py-0 " >
238+ <td class =" right pe-2 align-middle border-0 p-1 " >{{ _label }}</td >
239+ <td class =" d-flex border-0 p-1 " >
241240 {{ _self.linkedOlaField (
242241 ola ,
243242 field_options | merge ({
@@ -274,22 +273,28 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
274273
275274 {% set assign_la_id = ' assign_la_' ~ options .rand %}
276275
277- <div class =" {{ options .new_item ? ' ' : ' collapsed' }} w-100 mt-1" id =" dropdown_{{ assign_la_id }}" >
276+ <div class =" {{ options .new_item ? ' ' : ' collapsed' }} w-100 mt-1 d-inline-flex " id =" dropdown_{{ assign_la_id }}" >
278277 {% if la .due_time is defined %}
279278 {# flag + due time #}
280279 <span class =" text-muted" >
281280 {% if la .end_time %}
282- <i class =" ti ti-flag-filled text-primary "
281+ <i class =" ti ti-flag-check text-success mx-1 "
283282 title =" {{ __(' %s completed' )| format (__(' OLA' )) }}"
284283 data-bs-toggle =" tooltip"
285- data-bs-placement =" left" ></i > {{ la .due_time | formatted_datetime }}
286- {% else %}
287- <i class =" ti ti-flag"
284+ data-bs-placement =" left" ></i >
285+ {% elseif la .is_late %}
286+ <i class =" ti ti-flag-exclamation text-danger mx-1"
287+ title =" {{ __(' %s is late' )| format (__(' OLA' )) }}"
288+ data-bs-toggle =" tooltip"
289+ data-bs-placement =" left" ></i >
290+ {% else %} {# ola running #}
291+ <i class =" ti ti-flag text-secondary mx-1"
288292 title =" {{ __(' %s not completed' )| format (__(' OLA' )) }}"
289293 data-bs-toggle =" tooltip"
290- data-bs-placement =" left" ></i > {{ la . due_time | formatted_datetime }}
294+ data-bs-placement =" left" ></i >
291295 {% endif %}
292296 </span >
297+ <span >{{ la .due_time | formatted_datetime }}</span >
293298 {% endif %}
294299
295300 <span class =" level_name badge itil-badge bg-body border-info ms-1 flex-column flex-sm-row" >
@@ -363,19 +368,24 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
363368
364369 {% set assign_la_id = ' assign_la_' ~ options .rand %}
365370
366- <div class =" {{ options .new_item ? ' ' : ' collapsed' }} w-100 mt-1" id =" dropdown_{{ assign_la_id }}" >
371+ <div class =" {{ options .new_item ? ' ' : ' collapsed' }} w-100 mt-1 d-inline-flex " id =" dropdown_{{ assign_la_id }}" >
367372 {% if options .display_datetime_field %}
368373 {% if la .item .fields ['takeintoaccount_delay_stat' ] > 0 %}
369- <i class =" ti ti-flag-filled text-primary"
370- title =" {{ __(' %s completed' )| format (__(' SLA ' )) }}"
374+ <i class =" ti ti-flag-check text-primary mx-1 "
375+ title =" {{ __(' %s completed' )| format (__(' OLA ' )) }}"
371376 data-bs-toggle =" tooltip"
372377 data-bs-placement =" left" ></i > {{ la .due_time | formatted_datetime }}
378+ {# sla is late - see is_late in SQLProvider to implement it - it desserve a method #}
379+ {# {% elseif la.is_late %}#}
380+ {# <i class="ti ti-flag-exclamation secondary"#}
381+ {# title="{{ __('%s is late')|format(__('OLA')) }}"#}
382+ {# data-bs-toggle="tooltip"#}
383+ {# data-bs-placement="left" ></i> {{ la.due_time|formatted_datetime }}#}
373384 {% else %}
374- <i class =" ti ti-flag"
375- title =" {{ __(' %s not completed' )| format (__(' SLA ' )) }}"
385+ <i class =" ti ti-flag text-secondary mx-1 "
386+ title =" {{ __(' %s not completed' )| format (__(' OLA ' )) }}"
376387 data-bs-toggle =" tooltip"
377- data-bs-placement =" left"
378- ></i > {{ la .due_time | formatted_datetime }}
388+ data-bs-placement =" left" ></i > {{ la .due_time | formatted_datetime }}
379389 {% endif %}
380390 {% endif %}
381391
0 commit comments