|
@@ -78,10 +78,6 @@ class RegionForm(NetBoxModelForm):
|
|
|
required=False
|
|
required=False
|
|
|
)
|
|
)
|
|
|
slug = SlugField()
|
|
slug = SlugField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = Region
|
|
model = Region
|
|
@@ -96,10 +92,6 @@ class SiteGroupForm(NetBoxModelForm):
|
|
|
required=False
|
|
required=False
|
|
|
)
|
|
)
|
|
|
slug = SlugField()
|
|
slug = SlugField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = SiteGroup
|
|
model = SiteGroup
|
|
@@ -129,10 +121,6 @@ class SiteForm(TenancyForm, NetBoxModelForm):
|
|
|
widget=StaticSelect()
|
|
widget=StaticSelect()
|
|
|
)
|
|
)
|
|
|
comments = CommentField()
|
|
comments = CommentField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
fieldsets = (
|
|
fieldsets = (
|
|
|
('Site', (
|
|
('Site', (
|
|
@@ -204,10 +192,6 @@ class LocationForm(TenancyForm, NetBoxModelForm):
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
slug = SlugField()
|
|
slug = SlugField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
fieldsets = (
|
|
fieldsets = (
|
|
|
('Location', (
|
|
('Location', (
|
|
@@ -225,10 +209,6 @@ class LocationForm(TenancyForm, NetBoxModelForm):
|
|
|
|
|
|
|
|
class RackRoleForm(NetBoxModelForm):
|
|
class RackRoleForm(NetBoxModelForm):
|
|
|
slug = SlugField()
|
|
slug = SlugField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = RackRole
|
|
model = RackRole
|
|
@@ -271,10 +251,6 @@ class RackForm(TenancyForm, NetBoxModelForm):
|
|
|
required=False
|
|
required=False
|
|
|
)
|
|
)
|
|
|
comments = CommentField()
|
|
comments = CommentField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = Rack
|
|
model = Rack
|
|
@@ -344,10 +320,6 @@ class RackReservationForm(TenancyForm, NetBoxModelForm):
|
|
|
),
|
|
),
|
|
|
widget=StaticSelect()
|
|
widget=StaticSelect()
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
fieldsets = (
|
|
fieldsets = (
|
|
|
('Reservation', ('region', 'site', 'location', 'rack', 'units', 'user', 'description', 'tags')),
|
|
('Reservation', ('region', 'site', 'location', 'rack', 'units', 'user', 'description', 'tags')),
|
|
@@ -364,10 +336,6 @@ class RackReservationForm(TenancyForm, NetBoxModelForm):
|
|
|
|
|
|
|
|
class ManufacturerForm(NetBoxModelForm):
|
|
class ManufacturerForm(NetBoxModelForm):
|
|
|
slug = SlugField()
|
|
slug = SlugField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = Manufacturer
|
|
model = Manufacturer
|
|
@@ -384,10 +352,6 @@ class DeviceTypeForm(NetBoxModelForm):
|
|
|
slug_source='model'
|
|
slug_source='model'
|
|
|
)
|
|
)
|
|
|
comments = CommentField()
|
|
comments = CommentField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
fieldsets = (
|
|
fieldsets = (
|
|
|
('Device Type', (
|
|
('Device Type', (
|
|
@@ -421,10 +385,6 @@ class ModuleTypeForm(NetBoxModelForm):
|
|
|
queryset=Manufacturer.objects.all()
|
|
queryset=Manufacturer.objects.all()
|
|
|
)
|
|
)
|
|
|
comments = CommentField()
|
|
comments = CommentField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = ModuleType
|
|
model = ModuleType
|
|
@@ -435,10 +395,6 @@ class ModuleTypeForm(NetBoxModelForm):
|
|
|
|
|
|
|
|
class DeviceRoleForm(NetBoxModelForm):
|
|
class DeviceRoleForm(NetBoxModelForm):
|
|
|
slug = SlugField()
|
|
slug = SlugField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = DeviceRole
|
|
model = DeviceRole
|
|
@@ -455,10 +411,6 @@ class PlatformForm(NetBoxModelForm):
|
|
|
slug = SlugField(
|
|
slug = SlugField(
|
|
|
max_length=64
|
|
max_length=64
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = Platform
|
|
model = Platform
|
|
@@ -564,10 +516,6 @@ class DeviceForm(TenancyForm, NetBoxModelForm):
|
|
|
required=False,
|
|
required=False,
|
|
|
label=''
|
|
label=''
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = Device
|
|
model = Device
|
|
@@ -679,10 +627,6 @@ class ModuleForm(NetBoxModelForm):
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
comments = CommentField()
|
|
comments = CommentField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
replicate_components = forms.BooleanField(
|
|
replicate_components = forms.BooleanField(
|
|
|
required=False,
|
|
required=False,
|
|
|
initial=True,
|
|
initial=True,
|
|
@@ -713,10 +657,6 @@ class ModuleForm(NetBoxModelForm):
|
|
|
|
|
|
|
|
|
|
|
|
|
class CableForm(TenancyForm, NetBoxModelForm):
|
|
class CableForm(TenancyForm, NetBoxModelForm):
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = Cable
|
|
model = Cable
|
|
@@ -764,10 +704,6 @@ class PowerPanelForm(NetBoxModelForm):
|
|
|
'site_id': '$site'
|
|
'site_id': '$site'
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
fieldsets = (
|
|
fieldsets = (
|
|
|
('Power Panel', ('region', 'site_group', 'site', 'location', 'name', 'tags')),
|
|
('Power Panel', ('region', 'site_group', 'site', 'location', 'name', 'tags')),
|
|
@@ -820,10 +756,6 @@ class PowerFeedForm(NetBoxModelForm):
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
comments = CommentField()
|
|
comments = CommentField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
fieldsets = (
|
|
fieldsets = (
|
|
|
('Power Panel', ('region', 'site', 'power_panel')),
|
|
('Power Panel', ('region', 'site', 'power_panel')),
|
|
@@ -854,10 +786,6 @@ class VirtualChassisForm(NetBoxModelForm):
|
|
|
queryset=Device.objects.all(),
|
|
queryset=Device.objects.all(),
|
|
|
required=False,
|
|
required=False,
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = VirtualChassis
|
|
model = VirtualChassis
|
|
@@ -1155,10 +1083,6 @@ class ConsolePortForm(NetBoxModelForm):
|
|
|
'device_id': '$device',
|
|
'device_id': '$device',
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = ConsolePort
|
|
model = ConsolePort
|
|
@@ -1180,10 +1104,6 @@ class ConsoleServerPortForm(NetBoxModelForm):
|
|
|
'device_id': '$device',
|
|
'device_id': '$device',
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = ConsoleServerPort
|
|
model = ConsoleServerPort
|
|
@@ -1205,10 +1125,6 @@ class PowerPortForm(NetBoxModelForm):
|
|
|
'device_id': '$device',
|
|
'device_id': '$device',
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = PowerPort
|
|
model = PowerPort
|
|
@@ -1238,10 +1154,6 @@ class PowerOutletForm(NetBoxModelForm):
|
|
|
'device_id': '$device',
|
|
'device_id': '$device',
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = PowerOutlet
|
|
model = PowerOutlet
|
|
@@ -1330,10 +1242,6 @@ class InterfaceForm(InterfaceCommonForm, NetBoxModelForm):
|
|
|
required=False,
|
|
required=False,
|
|
|
label='VRF'
|
|
label='VRF'
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
fieldsets = (
|
|
fieldsets = (
|
|
|
('Interface', ('device', 'module', 'name', 'type', 'speed', 'duplex', 'label', 'description', 'tags')),
|
|
('Interface', ('device', 'module', 'name', 'type', 'speed', 'duplex', 'label', 'description', 'tags')),
|
|
@@ -1387,10 +1295,6 @@ class FrontPortForm(NetBoxModelForm):
|
|
|
'device_id': '$device',
|
|
'device_id': '$device',
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = FrontPort
|
|
model = FrontPort
|
|
@@ -1412,10 +1316,6 @@ class RearPortForm(NetBoxModelForm):
|
|
|
'device_id': '$device',
|
|
'device_id': '$device',
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = RearPort
|
|
model = RearPort
|
|
@@ -1429,10 +1329,6 @@ class RearPortForm(NetBoxModelForm):
|
|
|
|
|
|
|
|
|
|
|
|
|
class ModuleBayForm(NetBoxModelForm):
|
|
class ModuleBayForm(NetBoxModelForm):
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = ModuleBay
|
|
model = ModuleBay
|
|
@@ -1445,10 +1341,6 @@ class ModuleBayForm(NetBoxModelForm):
|
|
|
|
|
|
|
|
|
|
|
|
|
class DeviceBayForm(NetBoxModelForm):
|
|
class DeviceBayForm(NetBoxModelForm):
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = DeviceBay
|
|
model = DeviceBay
|
|
@@ -1506,10 +1398,6 @@ class InventoryItemForm(NetBoxModelForm):
|
|
|
required=False,
|
|
required=False,
|
|
|
widget=forms.HiddenInput
|
|
widget=forms.HiddenInput
|
|
|
)
|
|
)
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
fieldsets = (
|
|
fieldsets = (
|
|
|
('Inventory Item', ('device', 'parent', 'name', 'label', 'role', 'description', 'tags')),
|
|
('Inventory Item', ('device', 'parent', 'name', 'label', 'role', 'description', 'tags')),
|
|
@@ -1533,10 +1421,6 @@ class InventoryItemForm(NetBoxModelForm):
|
|
|
|
|
|
|
|
class InventoryItemRoleForm(NetBoxModelForm):
|
|
class InventoryItemRoleForm(NetBoxModelForm):
|
|
|
slug = SlugField()
|
|
slug = SlugField()
|
|
|
- tags = DynamicModelMultipleChoiceField(
|
|
|
|
|
- queryset=Tag.objects.all(),
|
|
|
|
|
- required=False
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = InventoryItemRole
|
|
model = InventoryItemRole
|