Parcourir la source

Moved tenancy to separate panel on bulk IP creation form

Jeremy Stretch il y a 8 ans
Parent
commit
f9b2c59974
2 fichiers modifiés avec 9 ajouts et 3 suppressions
  1. 2 2
      netbox/ipam/forms.py
  2. 7 1
      netbox/templates/ipam/ipaddress_bulk_add.html

+ 2 - 2
netbox/ipam/forms.py

@@ -475,11 +475,11 @@ class IPAddressPatternForm(BootstrapMixin, forms.Form):
     pattern = ExpandableIPAddressField(label='Address pattern')
 
 
-class IPAddressBulkAddForm(BootstrapMixin, CustomFieldForm):
+class IPAddressBulkAddForm(BootstrapMixin, TenancyForm, CustomFieldForm):
 
     class Meta:
         model = IPAddress
-        fields = ['address', 'status', 'vrf', 'tenant', 'description']
+        fields = ['address', 'status', 'vrf', 'description', 'tenant_group', 'tenant']
 
     def __init__(self, *args, **kwargs):
         super(IPAddressBulkAddForm, self).__init__(*args, **kwargs)

+ 7 - 1
netbox/templates/ipam/ipaddress_bulk_add.html

@@ -15,10 +15,16 @@
             {% render_field pattern_form.pattern %}
             {% render_field model_form.status %}
             {% render_field model_form.vrf %}
-            {% render_field model_form.tenant %}
             {% render_field model_form.description %}
         </div>
     </div>
+    <div class="panel panel-default">
+        <div class="panel-heading"><strong>Tenancy</strong></div>
+        <div class="panel-body">
+            {% render_field model_form.tenant_group %}
+            {% render_field model_form.tenant %}
+        </div>
+    </div>
     {% if model_form.custom_fields %}
         <div class="panel panel-default">
             <div class="panel-heading"><strong>Custom Fields</strong></div>