Skip to content

Commit 4f61140

Browse files
committed
fix(itil): Disable link if user don't have the read access on it
1 parent 600c9b9 commit 4f61140

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

templates/components/itilobject/linked_itilobjects.html.twig

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,25 @@
4949
])|raw }}
5050
</div>
5151
<div class="col text-truncate">
52-
<a href="{{ linked['itemtype']|itemtype_form_path(linked['items_id']) }}" class="col-9 overflow-hidden text-nowrap">
53-
<i class="{{ linked['itemtype']|itemtype_icon }}" title="{{ linked['itemtype']|itemtype_name }}" data-bs-toggle="tootlip"></i>
54-
{{ new_itilobject.getStatusIcon(new_itilobject.fields['status'])|raw }}
55-
<span title="{{ new_itilobject.fields['name'] }}" data-bs-toggle="tooltip">
56-
{{ new_itilobject.fields['name'] }}
57-
</span>
58-
({{ new_itilobject.fields['id'] }})
59-
</a>
52+
{% set _content %}
53+
<i class="{{ linked['itemtype']|itemtype_icon }}" title="{{ linked['itemtype']|itemtype_name }}" data-bs-toggle="tootlip"></i>
54+
{{ new_itilobject.getStatusIcon(new_itilobject.fields['status'])|raw }}
55+
<span title="{{ new_itilobject.fields['name'] }}" data-bs-toggle="tooltip">
56+
{{ new_itilobject.fields['name'] }}
57+
</span>
58+
({{ new_itilobject.fields['id'] }})
59+
{% endset %}
60+
61+
{% if new_itilobject.canViewItem() %}
62+
<a href="{{ linked['itemtype']|itemtype_form_path(linked['items_id']) }}" class="col-9 overflow-hidden text-nowrap">
63+
{{ _content }}
64+
</a>
65+
{% else %}
66+
{{ _content }}
67+
{% endif %}
6068
</div>
6169

62-
{% if canupdate %}
70+
{% if new_itilobject.canDeleteItem() %}
6371
<div class="col-auto">
6472
<button type="submit"
6573
form="linked_itilobjects_{{ main_rand }}"

0 commit comments

Comments
 (0)