Browse Source

Corrected default return URL for BulkComponentCreateView

Jeremy Stretch 7 years ago
parent
commit
86a298792a
3 changed files with 8 additions and 1 deletions
  1. 6 0
      netbox/dcim/views.py
  2. 1 1
      netbox/utilities/views.py
  3. 1 0
      netbox/virtualization/views.py

+ 6 - 0
netbox/dcim/views.py

@@ -1580,6 +1580,7 @@ class DeviceBulkAddConsolePortView(PermissionRequiredMixin, BulkComponentCreateV
     model = ConsolePort
     model_form = forms.ConsolePortForm
     table = tables.DeviceTable
+    default_return_url = 'dcim:device_list'
 
 
 class DeviceBulkAddConsoleServerPortView(PermissionRequiredMixin, BulkComponentCreateView):
@@ -1590,6 +1591,7 @@ class DeviceBulkAddConsoleServerPortView(PermissionRequiredMixin, BulkComponentC
     model = ConsoleServerPort
     model_form = forms.ConsoleServerPortForm
     table = tables.DeviceTable
+    default_return_url = 'dcim:device_list'
 
 
 class DeviceBulkAddPowerPortView(PermissionRequiredMixin, BulkComponentCreateView):
@@ -1600,6 +1602,7 @@ class DeviceBulkAddPowerPortView(PermissionRequiredMixin, BulkComponentCreateVie
     model = PowerPort
     model_form = forms.PowerPortForm
     table = tables.DeviceTable
+    default_return_url = 'dcim:device_list'
 
 
 class DeviceBulkAddPowerOutletView(PermissionRequiredMixin, BulkComponentCreateView):
@@ -1610,6 +1613,7 @@ class DeviceBulkAddPowerOutletView(PermissionRequiredMixin, BulkComponentCreateV
     model = PowerOutlet
     model_form = forms.PowerOutletForm
     table = tables.DeviceTable
+    default_return_url = 'dcim:device_list'
 
 
 class DeviceBulkAddInterfaceView(PermissionRequiredMixin, BulkComponentCreateView):
@@ -1620,6 +1624,7 @@ class DeviceBulkAddInterfaceView(PermissionRequiredMixin, BulkComponentCreateVie
     model = Interface
     model_form = forms.InterfaceForm
     table = tables.DeviceTable
+    default_return_url = 'dcim:device_list'
 
 
 class DeviceBulkAddDeviceBayView(PermissionRequiredMixin, BulkComponentCreateView):
@@ -1630,6 +1635,7 @@ class DeviceBulkAddDeviceBayView(PermissionRequiredMixin, BulkComponentCreateVie
     model = DeviceBay
     model_form = forms.DeviceBayForm
     table = tables.DeviceTable
+    default_return_url = 'dcim:device_list'
 
 
 #

+ 1 - 1
netbox/utilities/views.py

@@ -869,5 +869,5 @@ class BulkComponentCreateView(View):
             'form': form,
             'component_name': self.model._meta.verbose_name_plural,
             'table': table,
-            'return_url': reverse('dcim:device_list'),
+            'return_url': reverse(self.default_return_url),
         })

+ 1 - 0
netbox/virtualization/views.py

@@ -358,3 +358,4 @@ class VirtualMachineBulkAddInterfaceView(PermissionRequiredMixin, BulkComponentC
     model = Interface
     model_form = forms.InterfaceForm
     table = tables.VirtualMachineTable
+    default_return_url = 'virtualization:virtualmachine_list'