Skip to content

Commit 0c2e381

Browse files
committed
ticket view : flag style depend on completion + tooltip
1 parent 933ce9f commit 0c2e381

1 file changed

Lines changed: 24 additions & 10 deletions

File tree

templates/components/itilobject/service_levels.html.twig

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,7 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
143143

144144
<td class="right pe-2 align-middle border-0">{{ _label }}</td>
145145
<td class="d-flex ms-n2 border-0 py-0">
146-
{# state flag #}
147-
<div class="align-middle my-2 me-2">
148-
<i class="ti ti-flag"></i>
149-
</div>
150-
151-
{# datetime field + badge/dropdown field #}
146+
{# state flag + datetime field + badge/dropdown field #}
152147
{{ _self.linkedSlaField(
153148
sla,
154149
field_options|merge({
@@ -283,7 +278,17 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
283278
{% if la.due_time is defined %}
284279
{# flag + due time #}
285280
<span class="text-muted">
286-
<i class="ti ti-flag"></i> {{ la.due_time|formatted_datetime }}
281+
{% if la.end_time %}
282+
<i class="ti ti-flag-filled text-primary"
283+
title="{{ __('%s completed')|format(__('OLA')) }}"
284+
data-bs-toggle="tooltip"
285+
data-bs-placement="left" ></i> {{ la.due_time|formatted_datetime }}
286+
{% else %}
287+
<i class="ti ti-flag"
288+
title="{{ __('%s not completed')|format(__('OLA')) }}"
289+
data-bs-toggle="tooltip"
290+
data-bs-placement="left" ></i> {{ la.due_time|formatted_datetime }}
291+
{% endif %}
287292
</span>
288293
{% endif %}
289294

@@ -360,9 +365,18 @@ Handle only linked ola, not ola ttr and tto defined using datetime fields
360365

361366
<div class="{{ options.new_item ? '' : 'collapsed' }} w-100 mt-1" id="dropdown_{{ assign_la_id }}">
362367
{% if options.display_datetime_field %}
363-
<span class="text-muted">
364-
{{ la.due_time|formatted_datetime }}
365-
</span>
368+
{% if la.item.fields['takeintoaccount_delay_stat'] > 0 %}
369+
<i class="ti ti-flag-filled text-primary"
370+
title="{{ __('%s completed')|format(__('SLA')) }}"
371+
data-bs-toggle="tooltip"
372+
data-bs-placement="left" ></i> {{ la.due_time|formatted_datetime }}
373+
{% else %}
374+
<i class="ti ti-flag"
375+
title="{{ __('%s not completed')|format(__('SLA')) }}"
376+
data-bs-toggle="tooltip"
377+
data-bs-placement="left"
378+
></i> {{ la.due_time|formatted_datetime }}
379+
{% endif %}
366380
{% endif %}
367381

368382
{% if options.display_associatedsla_field %}

0 commit comments

Comments
 (0)