{% 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 %} {% if node.is_ipam_filler or node.ipam_synthetic %} {{ node.prefix_display_cidr }} {% elif node.prefix_display_cidr %} {% if node.ip_ref and node.ip_ref.url %} {{ node.prefix_display_cidr }} {% elif node.url %} {{ node.prefix_display_cidr }} {% else %} {{ node.prefix_display_cidr }} {% endif %} {% elif node.ip_ref and node.ip_ref.str %} {% if node.ip_ref.url %} {{ node.ip_ref.str }} {% elif node.url %} {{ node.ip_ref.str }} {% else %} {{ node.ip_ref.str }} {% endif %} {% endif %}