|
|
@@ -1297,12 +1297,6 @@ class InterfaceDeleteView(PermissionRequiredMixin, ObjectDeleteView):
|
|
|
model = Interface
|
|
|
|
|
|
|
|
|
-class InterfaceBulkDisconnectView(PermissionRequiredMixin, BulkDisconnectView):
|
|
|
- permission_required = 'dcim.change_interface'
|
|
|
- model = Interface
|
|
|
- form = forms.InterfaceBulkDisconnectForm
|
|
|
-
|
|
|
-
|
|
|
class InterfaceBulkEditView(PermissionRequiredMixin, BulkEditView):
|
|
|
permission_required = 'dcim.change_interface'
|
|
|
queryset = Interface.objects.all()
|
|
|
@@ -1317,6 +1311,12 @@ class InterfaceBulkRenameView(PermissionRequiredMixin, BulkRenameView):
|
|
|
form = forms.InterfaceBulkRenameForm
|
|
|
|
|
|
|
|
|
+class InterfaceBulkDisconnectView(PermissionRequiredMixin, BulkDisconnectView):
|
|
|
+ permission_required = 'dcim.change_interface'
|
|
|
+ model = Interface
|
|
|
+ form = forms.InterfaceBulkDisconnectForm
|
|
|
+
|
|
|
+
|
|
|
class InterfaceBulkDeleteView(PermissionRequiredMixin, BulkDeleteView):
|
|
|
permission_required = 'dcim.delete_interface'
|
|
|
queryset = Interface.objects.all()
|
|
|
@@ -1355,6 +1355,12 @@ class FrontPortBulkRenameView(PermissionRequiredMixin, BulkRenameView):
|
|
|
form = forms.FrontPortBulkRenameForm
|
|
|
|
|
|
|
|
|
+class FrontPortBulkDisconnectView(PermissionRequiredMixin, BulkDisconnectView):
|
|
|
+ permission_required = 'dcim.change_frontport'
|
|
|
+ model = FrontPort
|
|
|
+ form = forms.FrontPortBulkDisconnectForm
|
|
|
+
|
|
|
+
|
|
|
class FrontPortBulkDeleteView(PermissionRequiredMixin, BulkDeleteView):
|
|
|
permission_required = 'dcim.delete_frontport'
|
|
|
queryset = FrontPort.objects.all()
|
|
|
@@ -1393,6 +1399,12 @@ class RearPortBulkRenameView(PermissionRequiredMixin, BulkRenameView):
|
|
|
form = forms.RearPortBulkRenameForm
|
|
|
|
|
|
|
|
|
+class RearPortBulkDisconnectView(PermissionRequiredMixin, BulkDisconnectView):
|
|
|
+ permission_required = 'dcim.change_rearport'
|
|
|
+ model = RearPort
|
|
|
+ form = forms.RearPortBulkDisconnectForm
|
|
|
+
|
|
|
+
|
|
|
class RearPortBulkDeleteView(PermissionRequiredMixin, BulkDeleteView):
|
|
|
permission_required = 'dcim.delete_rearport'
|
|
|
queryset = RearPort.objects.all()
|