Просмотр исходного кода

Fixes #7411: Fix exception in UI when adding member devices to virtual chassis

jeremystretch 4 лет назад
Родитель
Сommit
d9f178e315

+ 1 - 0
docs/release-notes/version-3.0.md

@@ -7,6 +7,7 @@
 * [#6895](https://github.com/netbox-community/netbox/issues/6895) - Remove errant markup for null values in CSV export
 * [#7373](https://github.com/netbox-community/netbox/issues/7373) - Fix flashing when server, client, and browser color-mode preferences are mismatched
 * [#7397](https://github.com/netbox-community/netbox/issues/7397) - Fix AttributeError exception when rendering export template for devices via REST API
+* [#7411](https://github.com/netbox-community/netbox/issues/7411) - Fix exception in UI when adding member devices to virtual chassis
 
 ---
 

+ 1 - 0
netbox/dcim/forms/models.py

@@ -52,6 +52,7 @@ __all__ = (
     'RegionForm',
     'SiteForm',
     'SiteGroupForm',
+    'VCMemberSelectForm',
     'VirtualChassisForm',
 )
 

+ 10 - 16
netbox/templates/dcim/virtualchassis_add_member.html

@@ -4,25 +4,19 @@
 {% block title %}Add New Member to Virtual Chassis {{ virtual_chassis }}{% endblock %}
 
 {% block content %}
-    <form action="" method="post" enctype="multipart/form-data" class="form form-horizontal">
+    <form action="" method="post" enctype="multipart/form-data" class="form-object-edit">
         {% csrf_token %}
-        <div class="row mb-3">
-            <div class="col col-md-6">
-                <div class="card">
-                    <h5 class="card-header">Add New Member</h5>
-                    <div class="card-body">
-                        {% render_form member_select_form %}
-                        {% render_form membership_form %}
-                    </div>
-                </div>
+        <div class="card">
+            <h5 class="card-header">Add New Member</h5>
+            <div class="card-body">
+                {% render_form member_select_form %}
+                {% render_form membership_form %}
             </div>
         </div>
-        <div class="row mb-3">
-            <div class="col col-md-6 text-end">
-                <a href="{{ return_url }}" class="btn btn-outline-danger">Cancel</a>
-                <button type="submit" name="_addanother" class="btn btn-outline-primary">Add Another</button>
-                <button type="submit" name="_save" class="btn btn-primary">Save</button>
-            </div>
+        <div class="text-end my-3">
+            <a href="{{ return_url }}" class="btn btn-outline-danger">Cancel</a>
+            <button type="submit" name="_addanother" class="btn btn-outline-primary">Add Another</button>
+            <button type="submit" name="_save" class="btn btn-primary">Save</button>
         </div>
     </form>
 {% endblock %}