Преглед изворни кода

Fix CSV import test & form cleanup

jeremystretch пре 4 година
родитељ
комит
ff396b5953
2 измењених фајлова са 3 додато и 1 уклоњено
  1. 1 0
      netbox/dcim/forms/bulk_import.py
  2. 2 1
      netbox/dcim/forms/models.py

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

@@ -620,6 +620,7 @@ class InterfaceCSVForm(CustomFieldModelCSVForm):
     )
     duplex = CSVChoiceField(
         choices=InterfaceDuplexChoices,
+        required=False,
         help_text='Duplex'
     )
     mode = CSVChoiceField(

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

@@ -1292,10 +1292,11 @@ class InterfaceForm(InterfaceCommonForm, CustomFieldModelForm):
         widgets = {
             'device': forms.HiddenInput(),
             'type': StaticSelect(),
+            'speed': SelectSpeedWidget(),
+            'duplex': StaticSelect(),
             'mode': StaticSelect(),
             'rf_role': StaticSelect(),
             'rf_channel': StaticSelect(),
-            'speed': SelectSpeedWidget(attrs={'readonly': None}),
         }
         labels = {
             'mode': '802.1Q Mode',