{% load i18n %}
{% if node.ipam_object_ref and node.ipam_object_ref.kind %}
{% if node.ipam_object_ref.kind == "prefix" %}
IPAM > Prefix
{% elif node.ipam_object_ref.kind == "iprange" %}
IPAM > Range
{% elif node.ipam_object_ref.kind == "ipaddress" %}
IPAM > IP Address
{% else %}
IPAM > {{ node.ipam_object_ref.kind }}
{% endif %}
{% elif node.ip_ref and node.ip_ref.type %}
IPAM > {{ node.ip_ref.type }}
{% elif node.node_role == "nsm_group" %}
NSM > Address group
{% elif node.node_role == "nsm_prefix" %}
NSM > Prefix
{% elif node.node_role == "nsm_range" %}
NSM > Range
{% elif node.node_role == "nsm_host" %}
NSM > Host
{% else %}
—
{% endif %}