Skip to content

Commit c210c69

Browse files
committed
Apply BootstrapMixin to CustomFieldModelForm
1 parent d2767f3 commit c210c69

File tree

10 files changed

+63
-63
lines changed

10 files changed

+63
-63
lines changed

netbox/circuits/forms/models.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
)
2020

2121

22-
class ProviderForm(BootstrapMixin, CustomFieldModelForm):
22+
class ProviderForm(CustomFieldModelForm):
2323
slug = SlugField()
2424
comments = CommentField()
2525
tags = DynamicModelMultipleChoiceField(
@@ -53,7 +53,7 @@ class Meta:
5353
}
5454

5555

56-
class ProviderNetworkForm(BootstrapMixin, CustomFieldModelForm):
56+
class ProviderNetworkForm(CustomFieldModelForm):
5757
provider = DynamicModelChoiceField(
5858
queryset=Provider.objects.all()
5959
)
@@ -73,7 +73,7 @@ class Meta:
7373
)
7474

7575

76-
class CircuitTypeForm(BootstrapMixin, CustomFieldModelForm):
76+
class CircuitTypeForm(CustomFieldModelForm):
7777
slug = SlugField()
7878
tags = DynamicModelMultipleChoiceField(
7979
queryset=Tag.objects.all(),
@@ -87,7 +87,7 @@ class Meta:
8787
]
8888

8989

90-
class CircuitForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
90+
class CircuitForm(TenancyForm, CustomFieldModelForm):
9191
provider = DynamicModelChoiceField(
9292
queryset=Provider.objects.all()
9393
)

netbox/dcim/forms/connections.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
)
1919

2020

21-
class ConnectCableToDeviceForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
21+
class ConnectCableToDeviceForm(TenancyForm, CustomFieldModelForm):
2222
"""
2323
Base form for connecting a Cable to a Device component
2424
"""
@@ -171,7 +171,7 @@ class ConnectCableToRearPortForm(ConnectCableToDeviceForm):
171171
)
172172

173173

174-
class ConnectCableToCircuitTerminationForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
174+
class ConnectCableToCircuitTerminationForm(TenancyForm, CustomFieldModelForm):
175175
termination_b_provider = DynamicModelChoiceField(
176176
queryset=Provider.objects.all(),
177177
label='Provider',
@@ -229,7 +229,7 @@ def clean_termination_b_id(self):
229229
return getattr(self.cleaned_data['termination_b_id'], 'pk', None)
230230

231231

232-
class ConnectCableToPowerFeedForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
232+
class ConnectCableToPowerFeedForm(TenancyForm, CustomFieldModelForm):
233233
termination_b_region = DynamicModelChoiceField(
234234
queryset=Region.objects.all(),
235235
label='Region',

netbox/dcim/forms/models.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"""
6767

6868

69-
class RegionForm(BootstrapMixin, CustomFieldModelForm):
69+
class RegionForm(CustomFieldModelForm):
7070
parent = DynamicModelChoiceField(
7171
queryset=Region.objects.all(),
7272
required=False
@@ -84,7 +84,7 @@ class Meta:
8484
)
8585

8686

87-
class SiteGroupForm(BootstrapMixin, CustomFieldModelForm):
87+
class SiteGroupForm(CustomFieldModelForm):
8888
parent = DynamicModelChoiceField(
8989
queryset=SiteGroup.objects.all(),
9090
required=False
@@ -102,7 +102,7 @@ class Meta:
102102
)
103103

104104

105-
class SiteForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
105+
class SiteForm(TenancyForm, CustomFieldModelForm):
106106
region = DynamicModelChoiceField(
107107
queryset=Region.objects.all(),
108108
required=False
@@ -173,7 +173,7 @@ class Meta:
173173
}
174174

175175

176-
class LocationForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
176+
class LocationForm(TenancyForm, CustomFieldModelForm):
177177
region = DynamicModelChoiceField(
178178
queryset=Region.objects.all(),
179179
required=False,
@@ -221,7 +221,7 @@ class Meta:
221221
)
222222

223223

224-
class RackRoleForm(BootstrapMixin, CustomFieldModelForm):
224+
class RackRoleForm(CustomFieldModelForm):
225225
slug = SlugField()
226226
tags = DynamicModelMultipleChoiceField(
227227
queryset=Tag.objects.all(),
@@ -235,7 +235,7 @@ class Meta:
235235
]
236236

237237

238-
class RackForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
238+
class RackForm(TenancyForm, CustomFieldModelForm):
239239
region = DynamicModelChoiceField(
240240
queryset=Region.objects.all(),
241241
required=False,
@@ -295,7 +295,7 @@ class Meta:
295295
}
296296

297297

298-
class RackReservationForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
298+
class RackReservationForm(TenancyForm, CustomFieldModelForm):
299299
region = DynamicModelChoiceField(
300300
queryset=Region.objects.all(),
301301
required=False,
@@ -365,7 +365,7 @@ class Meta:
365365
)
366366

367367

368-
class ManufacturerForm(BootstrapMixin, CustomFieldModelForm):
368+
class ManufacturerForm(CustomFieldModelForm):
369369
slug = SlugField()
370370
tags = DynamicModelMultipleChoiceField(
371371
queryset=Tag.objects.all(),
@@ -379,7 +379,7 @@ class Meta:
379379
]
380380

381381

382-
class DeviceTypeForm(BootstrapMixin, CustomFieldModelForm):
382+
class DeviceTypeForm(CustomFieldModelForm):
383383
manufacturer = DynamicModelChoiceField(
384384
queryset=Manufacturer.objects.all()
385385
)
@@ -418,7 +418,7 @@ class Meta:
418418
}
419419

420420

421-
class DeviceRoleForm(BootstrapMixin, CustomFieldModelForm):
421+
class DeviceRoleForm(CustomFieldModelForm):
422422
slug = SlugField()
423423
tags = DynamicModelMultipleChoiceField(
424424
queryset=Tag.objects.all(),
@@ -432,7 +432,7 @@ class Meta:
432432
]
433433

434434

435-
class PlatformForm(BootstrapMixin, CustomFieldModelForm):
435+
class PlatformForm(CustomFieldModelForm):
436436
manufacturer = DynamicModelChoiceField(
437437
queryset=Manufacturer.objects.all(),
438438
required=False
@@ -455,7 +455,7 @@ class Meta:
455455
}
456456

457457

458-
class DeviceForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
458+
class DeviceForm(TenancyForm, CustomFieldModelForm):
459459
region = DynamicModelChoiceField(
460460
queryset=Region.objects.all(),
461461
required=False,
@@ -637,7 +637,7 @@ def __init__(self, *args, **kwargs):
637637
self.fields['position'].widget.choices = [(position, f'U{position}')]
638638

639639

640-
class CableForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
640+
class CableForm(TenancyForm, CustomFieldModelForm):
641641
tags = DynamicModelMultipleChoiceField(
642642
queryset=Tag.objects.all(),
643643
required=False
@@ -660,7 +660,7 @@ class Meta:
660660
}
661661

662662

663-
class PowerPanelForm(BootstrapMixin, CustomFieldModelForm):
663+
class PowerPanelForm(CustomFieldModelForm):
664664
region = DynamicModelChoiceField(
665665
queryset=Region.objects.all(),
666666
required=False,
@@ -704,7 +704,7 @@ class Meta:
704704
)
705705

706706

707-
class PowerFeedForm(BootstrapMixin, CustomFieldModelForm):
707+
class PowerFeedForm(CustomFieldModelForm):
708708
region = DynamicModelChoiceField(
709709
queryset=Region.objects.all(),
710710
required=False,
@@ -772,7 +772,7 @@ class Meta:
772772
# Virtual chassis
773773
#
774774

775-
class VirtualChassisForm(BootstrapMixin, CustomFieldModelForm):
775+
class VirtualChassisForm(CustomFieldModelForm):
776776
master = forms.ModelChoiceField(
777777
queryset=Device.objects.all(),
778778
required=False,
@@ -1005,7 +1005,7 @@ class Meta:
10051005
# Device components
10061006
#
10071007

1008-
class ConsolePortForm(BootstrapMixin, CustomFieldModelForm):
1008+
class ConsolePortForm(CustomFieldModelForm):
10091009
tags = DynamicModelMultipleChoiceField(
10101010
queryset=Tag.objects.all(),
10111011
required=False
@@ -1021,7 +1021,7 @@ class Meta:
10211021
}
10221022

10231023

1024-
class ConsoleServerPortForm(BootstrapMixin, CustomFieldModelForm):
1024+
class ConsoleServerPortForm(CustomFieldModelForm):
10251025
tags = DynamicModelMultipleChoiceField(
10261026
queryset=Tag.objects.all(),
10271027
required=False
@@ -1037,7 +1037,7 @@ class Meta:
10371037
}
10381038

10391039

1040-
class PowerPortForm(BootstrapMixin, CustomFieldModelForm):
1040+
class PowerPortForm(CustomFieldModelForm):
10411041
tags = DynamicModelMultipleChoiceField(
10421042
queryset=Tag.objects.all(),
10431043
required=False
@@ -1054,7 +1054,7 @@ class Meta:
10541054
}
10551055

10561056

1057-
class PowerOutletForm(BootstrapMixin, CustomFieldModelForm):
1057+
class PowerOutletForm(CustomFieldModelForm):
10581058
power_port = forms.ModelChoiceField(
10591059
queryset=PowerPort.objects.all(),
10601060
required=False
@@ -1083,7 +1083,7 @@ def __init__(self, *args, **kwargs):
10831083
)
10841084

10851085

1086-
class InterfaceForm(BootstrapMixin, InterfaceCommonForm, CustomFieldModelForm):
1086+
class InterfaceForm(InterfaceCommonForm, CustomFieldModelForm):
10871087
parent = DynamicModelChoiceField(
10881088
queryset=Interface.objects.all(),
10891089
required=False,
@@ -1183,7 +1183,7 @@ def __init__(self, *args, **kwargs):
11831183
self.fields['tagged_vlans'].widget.add_query_param('available_on_device', device.pk)
11841184

11851185

1186-
class FrontPortForm(BootstrapMixin, CustomFieldModelForm):
1186+
class FrontPortForm(CustomFieldModelForm):
11871187
tags = DynamicModelMultipleChoiceField(
11881188
queryset=Tag.objects.all(),
11891189
required=False
@@ -1211,7 +1211,7 @@ def __init__(self, *args, **kwargs):
12111211
)
12121212

12131213

1214-
class RearPortForm(BootstrapMixin, CustomFieldModelForm):
1214+
class RearPortForm(CustomFieldModelForm):
12151215
tags = DynamicModelMultipleChoiceField(
12161216
queryset=Tag.objects.all(),
12171217
required=False
@@ -1228,7 +1228,7 @@ class Meta:
12281228
}
12291229

12301230

1231-
class DeviceBayForm(BootstrapMixin, CustomFieldModelForm):
1231+
class DeviceBayForm(CustomFieldModelForm):
12321232
tags = DynamicModelMultipleChoiceField(
12331233
queryset=Tag.objects.all(),
12341234
required=False
@@ -1264,7 +1264,7 @@ def __init__(self, device_bay, *args, **kwargs):
12641264
).exclude(pk=device_bay.device.pk)
12651265

12661266

1267-
class InventoryItemForm(BootstrapMixin, CustomFieldModelForm):
1267+
class InventoryItemForm(CustomFieldModelForm):
12681268
device = DynamicModelChoiceField(
12691269
queryset=Device.objects.all()
12701270
)

netbox/dcim/forms/object_create.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def clean(self):
6363
}, code='label_pattern_mismatch')
6464

6565

66-
class VirtualChassisCreateForm(BootstrapMixin, CustomFieldModelForm):
66+
class VirtualChassisCreateForm(CustomFieldModelForm):
6767
region = DynamicModelChoiceField(
6868
queryset=Region.objects.all(),
6969
required=False,

netbox/extras/forms/customfields.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from extras.choices import *
66
from extras.models import *
7-
from utilities.forms import BulkEditForm, CSVModelForm
7+
from utilities.forms import BootstrapMixin, BulkEditForm, CSVModelForm
88

99
__all__ = (
1010
'CustomFieldModelCSVForm',
@@ -52,7 +52,7 @@ def _append_customfield_fields(self):
5252
self.custom_fields.append(field_name)
5353

5454

55-
class CustomFieldModelForm(CustomFieldsMixin, forms.ModelForm):
55+
class CustomFieldModelForm(BootstrapMixin, CustomFieldsMixin, forms.ModelForm):
5656
"""
5757
Extend ModelForm to include custom field support.
5858
"""

0 commit comments

Comments
 (0)