Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix(itil): Disable link if user don't have the read access on it
  • Loading branch information
froozeify committed Nov 5, 2025
commit f3f0ff43d998bc20a57ce889bb0f5029b8aaa86e
26 changes: 17 additions & 9 deletions templates/components/itilobject/linked_itilobjects.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -49,17 +49,25 @@
])|raw }}
</div>
<div class="col text-truncate">
<a href="{{ linked['itemtype']|itemtype_form_path(linked['items_id']) }}" class="col-9 overflow-hidden text-nowrap">
<i class="{{ linked['itemtype']|itemtype_icon }}" title="{{ linked['itemtype']|itemtype_name }}" data-bs-toggle="tootlip"></i>
{{ new_itilobject.getStatusIcon(new_itilobject.fields['status'])|raw }}
<span title="{{ new_itilobject.fields['name'] }}" data-bs-toggle="tooltip">
{{ new_itilobject.fields['name'] }}
</span>
({{ new_itilobject.fields['id'] }})
</a>
{% set _content %}
<i class="{{ linked['itemtype']|itemtype_icon }}" title="{{ linked['itemtype']|itemtype_name }}" data-bs-toggle="tootlip"></i>
{{ new_itilobject.getStatusIcon(new_itilobject.fields['status'])|raw }}
<span title="{{ new_itilobject.fields['name'] }}" data-bs-toggle="tooltip">
{{ new_itilobject.fields['name'] }}
</span>
({{ new_itilobject.fields['id'] }})
{% endset %}

{% if new_itilobject.canViewItem() %}
<a href="{{ linked['itemtype']|itemtype_form_path(linked['items_id']) }}" class="col-9 overflow-hidden text-nowrap">
{{ _content }}
</a>
{% else %}
{{ _content }}
{% endif %}
</div>

{% if canupdate %}
{% if new_itilobject.canDeleteItem() %}
<div class="col-auto">
<button type="submit"
form="linked_itilobjects_{{ main_rand }}"
Expand Down