|
@@ -1033,7 +1033,7 @@ class DeviceView(ObjectView):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
# Interfaces
|
|
# Interfaces
|
|
|
- interfaces = device.vc_interfaces.restrict(request.user, 'view').filter(device=device).prefetch_related(
|
|
|
|
|
|
|
+ interfaces = device.vc_interfaces.restrict(request.user, 'view').prefetch_related(
|
|
|
Prefetch('ip_addresses', queryset=IPAddress.objects.restrict(request.user)),
|
|
Prefetch('ip_addresses', queryset=IPAddress.objects.restrict(request.user)),
|
|
|
Prefetch('member_interfaces', queryset=Interface.objects.restrict(request.user)),
|
|
Prefetch('member_interfaces', queryset=Interface.objects.restrict(request.user)),
|
|
|
'lag', '_connected_interface__device', '_connected_circuittermination__circuit', 'cable',
|
|
'lag', '_connected_interface__device', '_connected_circuittermination__circuit', 'cable',
|
|
@@ -1233,6 +1233,7 @@ class ConsolePortCreateView(ComponentCreateView):
|
|
|
class ConsolePortEditView(ObjectEditView):
|
|
class ConsolePortEditView(ObjectEditView):
|
|
|
queryset = ConsolePort.objects.all()
|
|
queryset = ConsolePort.objects.all()
|
|
|
model_form = forms.ConsolePortForm
|
|
model_form = forms.ConsolePortForm
|
|
|
|
|
+ template_name = 'dcim/device_component_edit.html'
|
|
|
|
|
|
|
|
|
|
|
|
|
class ConsolePortDeleteView(ObjectDeleteView):
|
|
class ConsolePortDeleteView(ObjectDeleteView):
|
|
@@ -1292,6 +1293,7 @@ class ConsoleServerPortCreateView(ComponentCreateView):
|
|
|
class ConsoleServerPortEditView(ObjectEditView):
|
|
class ConsoleServerPortEditView(ObjectEditView):
|
|
|
queryset = ConsoleServerPort.objects.all()
|
|
queryset = ConsoleServerPort.objects.all()
|
|
|
model_form = forms.ConsoleServerPortForm
|
|
model_form = forms.ConsoleServerPortForm
|
|
|
|
|
+ template_name = 'dcim/device_component_edit.html'
|
|
|
|
|
|
|
|
|
|
|
|
|
class ConsoleServerPortDeleteView(ObjectDeleteView):
|
|
class ConsoleServerPortDeleteView(ObjectDeleteView):
|
|
@@ -1351,6 +1353,7 @@ class PowerPortCreateView(ComponentCreateView):
|
|
|
class PowerPortEditView(ObjectEditView):
|
|
class PowerPortEditView(ObjectEditView):
|
|
|
queryset = PowerPort.objects.all()
|
|
queryset = PowerPort.objects.all()
|
|
|
model_form = forms.PowerPortForm
|
|
model_form = forms.PowerPortForm
|
|
|
|
|
+ template_name = 'dcim/device_component_edit.html'
|
|
|
|
|
|
|
|
|
|
|
|
|
class PowerPortDeleteView(ObjectDeleteView):
|
|
class PowerPortDeleteView(ObjectDeleteView):
|
|
@@ -1410,6 +1413,7 @@ class PowerOutletCreateView(ComponentCreateView):
|
|
|
class PowerOutletEditView(ObjectEditView):
|
|
class PowerOutletEditView(ObjectEditView):
|
|
|
queryset = PowerOutlet.objects.all()
|
|
queryset = PowerOutlet.objects.all()
|
|
|
model_form = forms.PowerOutletForm
|
|
model_form = forms.PowerOutletForm
|
|
|
|
|
+ template_name = 'dcim/device_component_edit.html'
|
|
|
|
|
|
|
|
|
|
|
|
|
class PowerOutletDeleteView(ObjectDeleteView):
|
|
class PowerOutletDeleteView(ObjectDeleteView):
|
|
@@ -1561,6 +1565,7 @@ class FrontPortCreateView(ComponentCreateView):
|
|
|
class FrontPortEditView(ObjectEditView):
|
|
class FrontPortEditView(ObjectEditView):
|
|
|
queryset = FrontPort.objects.all()
|
|
queryset = FrontPort.objects.all()
|
|
|
model_form = forms.FrontPortForm
|
|
model_form = forms.FrontPortForm
|
|
|
|
|
+ template_name = 'dcim/device_component_edit.html'
|
|
|
|
|
|
|
|
|
|
|
|
|
class FrontPortDeleteView(ObjectDeleteView):
|
|
class FrontPortDeleteView(ObjectDeleteView):
|
|
@@ -1620,6 +1625,7 @@ class RearPortCreateView(ComponentCreateView):
|
|
|
class RearPortEditView(ObjectEditView):
|
|
class RearPortEditView(ObjectEditView):
|
|
|
queryset = RearPort.objects.all()
|
|
queryset = RearPort.objects.all()
|
|
|
model_form = forms.RearPortForm
|
|
model_form = forms.RearPortForm
|
|
|
|
|
+ template_name = 'dcim/device_component_edit.html'
|
|
|
|
|
|
|
|
|
|
|
|
|
class RearPortDeleteView(ObjectDeleteView):
|
|
class RearPortDeleteView(ObjectDeleteView):
|
|
@@ -1679,6 +1685,7 @@ class DeviceBayCreateView(ComponentCreateView):
|
|
|
class DeviceBayEditView(ObjectEditView):
|
|
class DeviceBayEditView(ObjectEditView):
|
|
|
queryset = DeviceBay.objects.all()
|
|
queryset = DeviceBay.objects.all()
|
|
|
model_form = forms.DeviceBayForm
|
|
model_form = forms.DeviceBayForm
|
|
|
|
|
+ template_name = 'dcim/device_component_edit.html'
|
|
|
|
|
|
|
|
|
|
|
|
|
class DeviceBayDeleteView(ObjectDeleteView):
|
|
class DeviceBayDeleteView(ObjectDeleteView):
|