Parcourir la source

Fixed prefix/VLAN role links

Jeremy Stretch il y a 8 ans
Parent
commit
f0d8e02d63
1 fichiers modifiés avec 10 ajouts et 2 suppressions
  1. 10 2
      netbox/ipam/tables.py

+ 10 - 2
netbox/ipam/tables.py

@@ -59,7 +59,11 @@ PREFIX_LINK_BRIEF = """
 """
 """
 
 
 PREFIX_ROLE_LINK = """
 PREFIX_ROLE_LINK = """
-<a href="{% url 'ipam:prefix_list' %}?role={{ record.role.slug }}">{{ record.role }}</a>
+{% if record.role %}
+    <a href="{% url 'ipam:prefix_list' %}?role={{ record.role.slug }}">{{ record.role }}</a>
+{% else %}
+    &mdash;
+{% endif %}
 """
 """
 
 
 IPADDRESS_LINK = """
 IPADDRESS_LINK = """
@@ -99,7 +103,11 @@ VLAN_PREFIXES = """
 """
 """
 
 
 VLAN_ROLE_LINK = """
 VLAN_ROLE_LINK = """
-<a href="{% url 'ipam:vlan_list' %}?role={{ record.role.slug }}">{{ record.role }}</a>
+{% if record.role %}
+    <a href="{% url 'ipam:vlan_list' %}?role={{ record.role.slug }}">{{ record.role }}</a>
+{% else %}
+    &mdash;
+{% endif %}
 """
 """
 
 
 VLANGROUP_ACTIONS = """
 VLANGROUP_ACTIONS = """