{% with cable=rearport.get_connected_cable %} {# Checkbox #} {% if perms.dcim.change_rearport or perms.dcim.delete_rearport %} {% endif %} {# Name #} {{ rearport }} {# Type #} {{ rearport.get_type_display }} {# Positions #} {{ rearport.positions }} {# Cable #} {% if cable %} {{ cable }} to {{ cable.far_end.device }} {{ cable.far_end }} {% else %} Not connected {% endif %} {# Actions #} {% if perms.dcim.change_rearport %} {% endif %} {% if perms.dcim.delete_rearport %} {% endif %} {% endwith %}