From 4e824a96fe895c8dd2fe905edb018b4b587bd7dc Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 10 Nov 2017 15:23:47 -0500 Subject: [PATCH] Created a custom form for interface editing --- netbox/dcim/views.py | 1 + netbox/templates/dcim/interface_edit.html | 28 +++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 netbox/templates/dcim/interface_edit.html diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index f0f3ffa35..fe7a67dde 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -1483,6 +1483,7 @@ class InterfaceEditView(PermissionRequiredMixin, ComponentEditView): model = Interface parent_field = 'device' model_form = forms.InterfaceForm + template_name = 'dcim/interface_edit.html' class InterfaceDeleteView(PermissionRequiredMixin, ComponentDeleteView): diff --git a/netbox/templates/dcim/interface_edit.html b/netbox/templates/dcim/interface_edit.html new file mode 100644 index 000000000..648d73151 --- /dev/null +++ b/netbox/templates/dcim/interface_edit.html @@ -0,0 +1,28 @@ +{% extends 'utilities/obj_edit.html' %} +{% load form_helpers %} + +{% block form %} +
+
Interface
+
+ {% render_field form.name %} + {% render_field form.form_factor %} + {% render_field form.enabled %} + {% render_field form.lag %} + {% render_field form.mac_address %} + {% render_field form.mtu %} + {% render_field form.mgmt_only %} + {% render_field form.description %} +
+
+
+
802.1Q Encapsulation
+
+ {% render_field form.mode %} + {% render_field form.site %} + {% render_field form.vlan_group %} + {% render_field form.untagged_vlan %} + {% render_field form.tagged_vlans %} +
+
+{% endblock %}