diff --git a/netbox/ipam/forms.py b/netbox/ipam/forms.py index d6c3b435f..78805822c 100644 --- a/netbox/ipam/forms.py +++ b/netbox/ipam/forms.py @@ -1422,6 +1422,10 @@ class VLANGroupForm(BootstrapMixin, CustomFieldModelForm): 'name', 'slug', 'description', 'scope_type', 'region', 'sitegroup', 'site', 'location', 'rack', 'clustergroup', 'cluster', ] + fieldsets = ( + ('VLAN Group', ('name', 'slug', 'description')), + ('Scope', ('scope_type', 'region', 'sitegroup', 'site', 'location', 'rack', 'clustergroup', 'cluster')), + ) widgets = { 'scope_type': StaticSelect, } diff --git a/netbox/ipam/views.py b/netbox/ipam/views.py index d517e85b7..eed03885e 100644 --- a/netbox/ipam/views.py +++ b/netbox/ipam/views.py @@ -769,7 +769,6 @@ class VLANGroupView(generic.ObjectView): class VLANGroupEditView(generic.ObjectEditView): queryset = VLANGroup.objects.all() model_form = forms.VLANGroupForm - template_name = 'ipam/vlangroup_edit.html' class VLANGroupDeleteView(generic.ObjectDeleteView): diff --git a/netbox/project-static/dist/netbox-dark.css b/netbox/project-static/dist/netbox-dark.css index a481d34c5..5de631e37 100644 Binary files a/netbox/project-static/dist/netbox-dark.css and b/netbox/project-static/dist/netbox-dark.css differ diff --git a/netbox/project-static/dist/netbox-light.css b/netbox/project-static/dist/netbox-light.css index c70a96b3e..330e2efc9 100644 Binary files a/netbox/project-static/dist/netbox-light.css and b/netbox/project-static/dist/netbox-light.css differ diff --git a/netbox/project-static/dist/netbox-print.css b/netbox/project-static/dist/netbox-print.css index ade027585..c77db1bc8 100644 Binary files a/netbox/project-static/dist/netbox-print.css and b/netbox/project-static/dist/netbox-print.css differ diff --git a/netbox/project-static/styles/netbox.scss b/netbox/project-static/styles/netbox.scss index 0d4fd9b1e..e19e8f964 100644 --- a/netbox/project-static/styles/netbox.scss +++ b/netbox/project-static/styles/netbox.scss @@ -725,15 +725,6 @@ div.paginator > form > div.input-group { div.field-group:not(:first-of-type) { margin-top: $spacer * 3; - - h1, - h2, - h3, - h4, - h5, - h6 { - margin-bottom: $spacer; - } } label.required { diff --git a/netbox/templates/circuits/circuittermination_edit.html b/netbox/templates/circuits/circuittermination_edit.html index 76849d017..edafc94a8 100644 --- a/netbox/templates/circuits/circuittermination_edit.html +++ b/netbox/templates/circuits/circuittermination_edit.html @@ -6,54 +6,62 @@ {% block form %}
-

Termination

-
- -
- -
+
+
Circuit Termination
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
- {% render_field form.mark_connected %} - {% with providernetwork_tab_active=form.initial.provider_network %} -
+ {% render_field form.mark_connected %} + {% with providernetwork_tab_active=form.initial.provider_network %} +
+
+ -
-
- {% render_field form.region %} - {% render_field form.site_group %} - {% render_field form.site %} -
-
- {% render_field form.provider_network %} -
-
- {% endwith %} + +
+
+
+
+ {% render_field form.region %} + {% render_field form.site_group %} + {% render_field form.site %} +
+
+ {% render_field form.provider_network %} +
+
+ {% endwith %}
-

Termination Details

- {% render_field form.port_speed %} - {% render_field form.upstream_speed %} - {% render_field form.xconnect_id %} - {% render_field form.pp_info %} - {% render_field form.description %} +
+
Termination Details
+
+ {% render_field form.port_speed %} + {% render_field form.upstream_speed %} + {% render_field form.xconnect_id %} + {% render_field form.pp_info %} + {% render_field form.description %}
{% endblock %} diff --git a/netbox/templates/dcim/cable_connect.html b/netbox/templates/dcim/cable_connect.html index e60b8b92f..83891bc21 100644 --- a/netbox/templates/dcim/cable_connect.html +++ b/netbox/templates/dcim/cable_connect.html @@ -5,162 +5,169 @@ {% block title %}Connect {{ form.instance.termination_a.device }} {{ form.instance.termination_a }} to {{ termination_b_type|bettertitle }}{% endblock %} -{% block content %} -{% with termination_a=form.instance.termination_a %} -{% render_errors form %} -
- {% csrf_token %} - {% for field in form.hidden_fields %} - {{ field }} - {% endfor %} -
-
-
-
- A Side -
-
- {% if termination_a.device %} - {# Device component #} -
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
- {% else %} - {# Circuit termination #} -
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
- {% endif %} -
-
-
-
- -
-
-
-
- B Side -
-
- {% if tabs %} - - {% endif %} - {% if 'termination_b_provider' in form.fields %} - {% render_field form.termination_b_provider %} - {% endif %} - {% if 'termination_b_region' in form.fields %} - {% render_field form.termination_b_region %} - {% endif %} - {% if 'termination_b_site' in form.fields %} - {% render_field form.termination_b_site %} - {% endif %} - {% if 'termination_b_location' in form.fields %} - {% render_field form.termination_b_location %} - {% endif %} - {% if 'termination_b_rack' in form.fields %} - {% render_field form.termination_b_rack %} - {% endif %} - {% if 'termination_b_device' in form.fields %} - {% render_field form.termination_b_device %} - {% endif %} - {% if 'termination_b_type' in form.fields %} - {% render_field form.termination_b_type %} - {% endif %} - {% if 'termination_b_powerpanel' in form.fields %} - {% render_field form.termination_b_powerpanel %} - {% endif %} - {% if 'termination_b_circuit' in form.fields %} - {% render_field form.termination_b_circuit %} - {% endif %} -
- -
- -
-
- {% render_field form.termination_b_id %} -
-
-
-
-
+{% block content-wrapper %} +
+ {% with termination_a=form.instance.termination_a %} + {% render_errors form %} + + {% csrf_token %} + {% for field in form.hidden_fields %} + {{ field }} + {% endfor %} +
+
+
+
+ A Side +
+
+ {% if termination_a.device %} + {# Device component #} +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ {% else %} + {# Circuit termination #} +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ {% endif %} +
+
+
+
+ +
+
+
+
+ B Side +
+
+ {% if tabs %} + + {% endif %} + {% if 'termination_b_provider' in form.fields %} + {% render_field form.termination_b_provider %} + {% endif %} + {% if 'termination_b_region' in form.fields %} + {% render_field form.termination_b_region %} + {% endif %} + {% if 'termination_b_site' in form.fields %} + {% render_field form.termination_b_site %} + {% endif %} + {% if 'termination_b_location' in form.fields %} + {% render_field form.termination_b_location %} + {% endif %} + {% if 'termination_b_rack' in form.fields %} + {% render_field form.termination_b_rack %} + {% endif %} + {% if 'termination_b_device' in form.fields %} + {% render_field form.termination_b_device %} + {% endif %} + {% if 'termination_b_type' in form.fields %} + {% render_field form.termination_b_type %} + {% endif %} + {% if 'termination_b_powerpanel' in form.fields %} + {% render_field form.termination_b_powerpanel %} + {% endif %} + {% if 'termination_b_circuit' in form.fields %} + {% render_field form.termination_b_circuit %} + {% endif %} +
+ +
+ +
+
+ {% render_field form.termination_b_id %} +
+
+
+
+
- {% include 'dcim/inc/cable_form.html' %} +
+
Cable
+
+ {% include 'dcim/inc/cable_form.html' %} +
+
-
-
+
+
- Cancel - + Cancel +
-
- -{% endwith %} +
+ + {% endwith %} +
{% endblock %} diff --git a/netbox/templates/dcim/cable_edit.html b/netbox/templates/dcim/cable_edit.html index 3bdce58a3..45f05faad 100644 --- a/netbox/templates/dcim/cable_edit.html +++ b/netbox/templates/dcim/cable_edit.html @@ -1,5 +1,5 @@ {% extends 'generic/object_edit.html' %} {% block form %} - {% include 'dcim/inc/cable_form.html' %} + {% include 'dcim/inc/cable_form.html' %} {% endblock %} diff --git a/netbox/templates/dcim/device_edit.html b/netbox/templates/dcim/device_edit.html index 0b385674d..c900b10dd 100644 --- a/netbox/templates/dcim/device_edit.html +++ b/netbox/templates/dcim/device_edit.html @@ -5,14 +5,18 @@ {% render_errors form %}
-
Device
+
+
Device
+
{% render_field form.name %} {% render_field form.device_role %} {% render_field form.tags %}
-
Hardware
+
+
Hardware
+
{% render_field form.manufacturer %} {% render_field form.device_type %} {% render_field form.serial %} @@ -20,7 +24,9 @@
-
Location
+
+
Location
+
{% render_field form.region %} {% render_field form.site_group %} {% render_field form.site %} @@ -52,7 +58,9 @@
-
Management
+
+
Management
+
{% render_field form.status %} {% render_field form.platform %} {% if obj.pk %} @@ -62,20 +70,26 @@
-
Virtualization
+
+
Virtualization
+
{% render_field form.cluster_group %} {% render_field form.cluster %}
-
Tenancy
+
+
Tenancy
+
{% render_field form.tenant_group %} {% render_field form.tenant %}
{% if form.custom_fields %}
-
Custom Fields
+
+
Custom Fields
+
{% render_custom_fields form %}
diff --git a/netbox/templates/dcim/inc/cable_form.html b/netbox/templates/dcim/inc/cable_form.html index 6d88c26ae..89d4c5130 100644 --- a/netbox/templates/dcim/inc/cable_form.html +++ b/netbox/templates/dcim/inc/cable_form.html @@ -1,27 +1,23 @@ {% load form_helpers %} -
-
Cable
-
- {% render_field form.status %} - {% render_field form.type %} - {% render_field form.label %} - {% render_field form.color %} -
- -
- {{ form.length }} -
-
- {{ form.length_unit }} -
-
-
- {% render_field form.tags %} - {% if form.custom_fields %} -
-

Custom Fields

- {% render_custom_fields form %} -
- {% endif %} + +{% render_field form.status %} +{% render_field form.type %} +{% render_field form.label %} +{% render_field form.color %} +
+ +
+ {{ form.length }}
+
+ {{ form.length_unit }} +
+
+{% render_field form.tags %} +{% if form.custom_fields %} +
+

Custom Fields

+ {% render_custom_fields form %} +
+{% endif %} diff --git a/netbox/templates/dcim/interface_edit.html b/netbox/templates/dcim/interface_edit.html index b44633b20..8b8845e8c 100644 --- a/netbox/templates/dcim/interface_edit.html +++ b/netbox/templates/dcim/interface_edit.html @@ -3,30 +3,34 @@ {% block form %}
-

Interface

- {% if form.instance.device %} -
- -
- -
+
+
Interface
+
+ {% if form.instance.device %} +
+ +
+
- {% endif %} +
+ {% endif %} {% render_field form.name %} {% render_field form.label %} {% render_field form.type %} - {% render_field form.enabled %} {% render_field form.parent %} {% render_field form.lag %} {% render_field form.mac_address %} {% render_field form.mtu %} - {% render_field form.mgmt_only %} - {% render_field form.mark_connected %} {% render_field form.description %} {% render_field form.tags %} + {% render_field form.enabled %} + {% render_field form.mgmt_only %} + {% render_field form.mark_connected %}
-

802.1Q Switching

+
+
802.1Q Switching
+
{% render_field form.mode %} {% render_field form.vlan_group %} {% render_field form.untagged_vlan %} @@ -34,7 +38,9 @@
{% if form.custom_fields %}
-

Custom Fields

+
+
Custom Fields
+
{% render_custom_fields form %}
{% endif %} diff --git a/netbox/templates/dcim/rack_edit.html b/netbox/templates/dcim/rack_edit.html index 55be5649b..09b1586e2 100644 --- a/netbox/templates/dcim/rack_edit.html +++ b/netbox/templates/dcim/rack_edit.html @@ -3,7 +3,9 @@ {% block form %}
-
Rack
+
+
Rack
+
{% render_field form.region %} {% render_field form.site_group %} {% render_field form.site %} @@ -14,18 +16,24 @@ {% render_field form.tags %}
-
Inventory Control
+
+
Inventory Control
+
{% render_field form.facility_id %} {% render_field form.serial %} {% render_field form.asset_tag %}
-
Tenancy
+
+
Tenancy
+
{% render_field form.tenant_group %} {% render_field form.tenant %}
-
Dimensions
+
+
Dimensions
+
{% render_field form.type %} {% render_field form.width %} {% render_field form.u_height %} @@ -48,7 +56,9 @@
{% if form.custom_fields %}
-
Custom Fields
+
+
Custom Fields
+
{% render_custom_fields form %}
{% endif %} diff --git a/netbox/templates/dcim/virtualchassis_add.html b/netbox/templates/dcim/virtualchassis_add.html index eb57e9422..1a5bd85c2 100644 --- a/netbox/templates/dcim/virtualchassis_add.html +++ b/netbox/templates/dcim/virtualchassis_add.html @@ -2,31 +2,31 @@ {% load form_helpers %} {% block form %} -
-
Virtual Chassis
-
- {% render_field form.name %} - {% render_field form.domain %} - {% render_field form.tags %} -
+
+
+
Virtual Chassis
-
-
Member Devices
-
- {% render_field form.region %} - {% render_field form.site_group %} - {% render_field form.site %} - {% render_field form.rack %} - {% render_field form.members %} - {% render_field form.initial_position %} -
+ {% render_field form.name %} + {% render_field form.domain %} + {% render_field form.tags %} +
+
+
+
Member Devices
- {% if form.custom_fields %} -
-
Custom Fields
-
- {% render_custom_fields form %} -
-
- {% endif %} + {% render_field form.region %} + {% render_field form.site_group %} + {% render_field form.site %} + {% render_field form.rack %} + {% render_field form.members %} + {% render_field form.initial_position %} +
+ {% if form.custom_fields %} +
+
+
Custom Fields
+
+ {% render_custom_fields form %} +
+ {% endif %} {% endblock %} diff --git a/netbox/templates/dcim/virtualchassis_edit.html b/netbox/templates/dcim/virtualchassis_edit.html index 645eb2931..e726b7687 100644 --- a/netbox/templates/dcim/virtualchassis_edit.html +++ b/netbox/templates/dcim/virtualchassis_edit.html @@ -2,89 +2,89 @@ {% load helpers %} {% load form_helpers %} -{% block title %}{% if vc_form.instance %}Editing Virtual Chassis {{ vc_form.instance }}{% else %}New Virtual Chassis{% endif %}{% endblock %} +{% block title %}Editing Virtual Chassis {{ vc_form.instance }}{% endblock %} -{% block content %} -
+{% block content-wrapper %} +
+
+ {% csrf_token %} {{ pk_form.pk }} {{ formset.management_form }} -
-
Virtual Chassis
-
- {% render_field vc_form.name %} - {% render_field vc_form.domain %} - {% render_field vc_form.master %} - {% render_field vc_form.tags %} -
+
+
+
Virtual Chassis
+
+ {% render_field vc_form.name %} + {% render_field vc_form.domain %} + {% render_field vc_form.master %} + {% render_field vc_form.tags %}
{% if vc_form.custom_fields %} -
-
Custom Fields
-
- {% render_custom_fields vc_form %} -
+
+
+
Custom Fields
+ {% render_custom_fields vc_form %} +
{% endif %} -
-
Members
-
- - - - - - - - - - - - - - {% for form in formset %} - {% for field in form.hidden_fields %} - {{ field }} - {% endfor %} - {% with device=form.instance virtual_chassis=vc_form.instance %} - - - - - - - - - - {% endwith %} - {% endfor %} - -
DeviceIDRack/UnitSerialPositionPriority
- {{ device }} - {{ device.pk }} - {% if device.rack %} - {{ device.rack }} / {{ device.position }} - {% else %} - - {% endif %} - {{ device.serial|placeholder }} - {{ form.vc_position }} - {% if form.vc_position.errors %} -
{{ form.vc_position.errors.0 }} - {% endif %} -
- {{ form.vc_priority }} - {% if form.vc_priority.errors %} -
{{ form.vc_priority.errors.0 }} - {% endif %} -
- {% if virtual_chassis.pk %} - - - - {% endif %} -
-
+
+
Members
+ + + + + + + + + + + + + + {% for form in formset %} + {% for field in form.hidden_fields %} + {{ field }} + {% endfor %} + {% with device=form.instance virtual_chassis=vc_form.instance %} + + + + + + + + + + {% endwith %} + {% endfor %} + +
DeviceIDRack/UnitSerialPositionPriority
+ {{ device }} + {{ device.pk }} + {% if device.rack %} + {{ device.rack }} / {{ device.position }} + {% else %} + + {% endif %} + {{ device.serial|placeholder }} + {{ form.vc_position }} + {% if form.vc_position.errors %} +
{{ form.vc_position.errors.0 }} + {% endif %} +
+ {{ form.vc_priority }} + {% if form.vc_priority.errors %} +
{{ form.vc_priority.errors.0 }} + {% endif %} +
+ {% if virtual_chassis.pk %} + + + + {% endif %} +
Cancel @@ -94,5 +94,7 @@ {% endif %}
- + +
+
{% endblock %} diff --git a/netbox/templates/generic/object_edit.html b/netbox/templates/generic/object_edit.html index fe0598b29..95657249d 100644 --- a/netbox/templates/generic/object_edit.html +++ b/netbox/templates/generic/object_edit.html @@ -43,7 +43,9 @@ {# Render grouped fields according to Form #} {% for group, fields in form.Meta.fieldsets %}
-
{{ group }}
+
+
{{ group }}
+
{% for name in fields %} {% render_field form|getfield:name %} {% endfor %} @@ -52,7 +54,9 @@ {% if form.custom_fields %}
-
Custom Fields
+
+
Custom Fields
+
{% render_custom_fields form %}
{% endif %} @@ -66,7 +70,6 @@ {% else %} {# Render all fields in a single group #}
-
{{ obj_type|capfirst }}
{% block form_fields %}{% render_form form %}{% endblock %}
{% endif %} diff --git a/netbox/templates/ipam/ipaddress_edit.html b/netbox/templates/ipam/ipaddress_edit.html index da678d032..1aa5d1d81 100644 --- a/netbox/templates/ipam/ipaddress_edit.html +++ b/netbox/templates/ipam/ipaddress_edit.html @@ -9,67 +9,81 @@ {% block form %}
-

IP Address

- {% render_field form.address %} - {% render_field form.status %} - {% render_field form.role %} - {% render_field form.vrf %} - {% render_field form.dns_name %} - {% render_field form.description %} - {% render_field form.tags %} +
+
IP Address
+
+ {% render_field form.address %} + {% render_field form.status %} + {% render_field form.role %} + {% render_field form.vrf %} + {% render_field form.dns_name %} + {% render_field form.description %} + {% render_field form.tags %}
-

Tenancy

- {% render_field form.tenant_group %} - {% render_field form.tenant %} +
+
Tenancy
+
+ {% render_field form.tenant_group %} + {% render_field form.tenant %}
-

Interface Assignment

- {% with vm_tab_active=form.initial.vminterface %} -
-

NAT IP (Inside)

-
+
+
+
+ {% render_field form.nat_region %} + {% render_field form.nat_site_group %} + {% render_field form.nat_site %} + {% render_field form.nat_rack %} + {% render_field form.nat_device %} +
+
+ {% render_field form.nat_cluster %} + {% render_field form.nat_virtual_machine %} +
+
+ {% render_field form.nat_vrf %} +
+ {% render_field form.nat_inside %} +
{% if form.custom_fields %} -
-

Custom Fields

- {% render_custom_fields form %} +
+
+
Custom Fields
+ {% render_custom_fields form %} +
{% endif %} {% endblock %} diff --git a/netbox/templates/ipam/service_edit.html b/netbox/templates/ipam/service_edit.html index f37046469..9fbd3b9e6 100644 --- a/netbox/templates/ipam/service_edit.html +++ b/netbox/templates/ipam/service_edit.html @@ -2,50 +2,49 @@ {% load form_helpers %} {% block form %} -
-
Service
- {% if obj.device %} -
- -
- -
-
- {% else %} -
- -
- -
-
- {% endif %} - {% render_field form.name %} -
- -
- {{ form.protocol }} -
-
- {{ form.ports }} -
-
-
-
-
- {{ form.ports.help_text }} -
-
- - {% render_field form.ipaddresses %} - {% render_field form.description %} - {% render_field form.tags %} +
+
+
Service
- {% if form.custom_fields %} -
-
Custom Fields
-
- {% render_custom_fields form %} + {% if obj.device %} +
+ +
+ +
+
+ {% else %} +
+ +
+
{% endif %} + {% render_field form.name %} +
+ +
+ {{ form.protocol }} +
+
+ {{ form.ports }} +
+
+
+
+
+ {{ form.ports.help_text }} +
+
+ {% render_field form.ipaddresses %} + {% render_field form.description %} + {% render_field form.tags %} +
+ {% if form.custom_fields %} +
+
Custom Fields
+
+ {% render_custom_fields form %} + {% endif %} {% endblock %} diff --git a/netbox/templates/ipam/vlan_edit.html b/netbox/templates/ipam/vlan_edit.html index 990f17a00..f1f4ecc2d 100644 --- a/netbox/templates/ipam/vlan_edit.html +++ b/netbox/templates/ipam/vlan_edit.html @@ -4,48 +4,60 @@ {% load helpers %} {% block form %} -
-
VLAN
- {% render_field form.vid %} - {% render_field form.name %} - {% render_field form.status %} - {% render_field form.role %} - {% render_field form.description %} - {% render_field form.tags %} +
+
+
VLAN
-
-
Tenancy
- {% render_field form.tenant_group %} - {% render_field form.tenant %} + {% render_field form.vid %} + {% render_field form.name %} + {% render_field form.status %} + {% render_field form.role %} + {% render_field form.description %} + {% render_field form.tags %} +
+
+
+
Tenancy
-
-
Assignment
- {% with site_tab_active=form.initial.site %} - -
-
- {% render_field form.scope_type %} - {% render_field form.group %} -
-
- {% render_field form.region %} - {% render_field form.sitegroup %} - {% render_field form.site %} -
-
- {% endwith %} + {% render_field form.tenant_group %} + {% render_field form.tenant %} +
+
+
+
Assignment
- {% if form.custom_fields %} -
-
Custom Fields
- {% render_custom_fields form %} + {% with site_tab_active=form.initial.site %} +
+
+
- {% endif %} +
+
+
+ {% render_field form.scope_type %} + {% render_field form.group %} +
+
+ {% render_field form.region %} + {% render_field form.sitegroup %} + {% render_field form.site %} +
+
+ {% endwith %} +
+ {% if form.custom_fields %} +
+
+
Custom Fields
+
+ {% render_custom_fields form %} +
+ {% endif %} {% endblock %} diff --git a/netbox/templates/ipam/vlangroup_edit.html b/netbox/templates/ipam/vlangroup_edit.html deleted file mode 100644 index 9f92aa2cb..000000000 --- a/netbox/templates/ipam/vlangroup_edit.html +++ /dev/null @@ -1,30 +0,0 @@ -{% extends 'generic/object_edit.html' %} -{% load form_helpers %} -{% load helpers %} - -{% block form %} -
-
VLAN Group
- {% render_field form.name %} - {% render_field form.slug %} - {% render_field form.description %} -
-
-
Scope
- {% render_field form.scope_type %} - {% render_field form.region %} - {% render_field form.sitegroup %} - {% render_field form.site %} - {% render_field form.location %} - {% render_field form.rack %} - {% render_field form.clustergroup %} - {% render_field form.cluster %} -
- {% if form.custom_fields %} -
-
Custom Fields
- {% render_custom_fields form %} -
- {% endif %} -{% endblock %} - diff --git a/netbox/templates/virtualization/vminterface_edit.html b/netbox/templates/virtualization/vminterface_edit.html index 6188190cb..1ea417dbe 100644 --- a/netbox/templates/virtualization/vminterface_edit.html +++ b/netbox/templates/virtualization/vminterface_edit.html @@ -3,34 +3,39 @@ {% block form %}
-
Interface
- {% if form.instance.virtual_machine %} -
- -
- -
-
- {% endif %} - {% render_field form.name %} - {% render_field form.enabled %} - {% render_field form.parent %} - {% render_field form.mac_address %} - {% render_field form.mtu %} - {% render_field form.description %} - {% render_field form.tags %} - +
+
Interface
+
+ {% if form.instance.virtual_machine %} +
+ +
+ +
+
+ {% endif %} + {% render_field form.name %} + {% render_field form.enabled %} + {% render_field form.parent %} + {% render_field form.mac_address %} + {% render_field form.mtu %} + {% render_field form.description %} + {% render_field form.tags %}
-
802.1Q Switching
- {% render_field form.mode %} - {% render_field form.vlan_group %} - {% render_field form.untagged_vlan %} - {% render_field form.tagged_vlans %} +
+
802.1Q Switching
+
+ {% render_field form.mode %} + {% render_field form.vlan_group %} + {% render_field form.untagged_vlan %} + {% render_field form.tagged_vlans %}
{% if form.custom_fields %}
-
Custom Fields
+
+
Custom Fields
+
{% render_custom_fields form %}
{% endif %}