瀏覽代碼

#10037 add Child Interface to context menu

Arthur 3 年之前
父節點
當前提交
0c7c61b685
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      netbox/dcim/tables/template_code.py

+ 3 - 0
netbox/dcim/tables/template_code.py

@@ -238,6 +238,9 @@ INTERFACE_BUTTONS = """
       {% if perms.dcim.add_inventoryitem %}
       {% if perms.dcim.add_inventoryitem %}
         <li><a class="dropdown-item" href="{% url 'dcim:inventoryitem_add' %}?device={{ record.device_id }}&component_type={{ record|content_type_id }}&component_id={{ record.pk }}&return_url={% url 'dcim:device_interfaces' pk=object.pk %}">Inventory Item</a></li>
         <li><a class="dropdown-item" href="{% url 'dcim:inventoryitem_add' %}?device={{ record.device_id }}&component_type={{ record|content_type_id }}&component_id={{ record.pk }}&return_url={% url 'dcim:device_interfaces' pk=object.pk %}">Inventory Item</a></li>
       {% endif %}
       {% endif %}
+      {% if perms.dcim.add_interface %}
+        <li><a class="dropdown-item" href="{% url 'dcim:interface_add' %}?device={{ record.device_id }}&parent={{ record.pk }}&name_pattern={{ record.name }}.&type={{ record.type }}&return_url={% url 'dcim:device_interfaces' pk=object.pk %}">Child Interface</a></li>
+      {% endif %}
     </ul>
     </ul>
   </span>
   </span>
 {% endif %}
 {% endif %}