Kaynağa Gözat

ensure 'Create & Assign IP Address' button is only shown when the component_type is 'interface'

checktheroads 4 yıl önce
ebeveyn
işleme
04cc43b2f0

+ 1 - 1
netbox/templates/dcim/device_component_add.html

@@ -20,7 +20,7 @@
         <div class="col-md-8 text-end">
         <div class="col-md-8 text-end">
         {% block buttons %}
         {% block buttons %}
         <a class="btn btn-outline-danger" href="{{ return_url }}">Cancel</a>
         <a class="btn btn-outline-danger" href="{{ return_url }}">Cancel</a>
-        {% if perms.ipam.add_ipaddress %}
+        {% if component_type == 'interface' and perms.ipam.add_ipaddress %}
         <button type="submit" name="_assignip" class="btn btn-outline-success">
         <button type="submit" name="_assignip" class="btn btn-outline-success">
             Create & Assign IP Address
             Create & Assign IP Address
         </button>
         </button>