1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixed device component bulk creation permissions

This commit is contained in:
Jeremy Stretch
2016-12-21 13:52:16 -05:00
parent b6da5ce6bd
commit 1ed5389703

View File

@ -763,33 +763,39 @@ class DeviceBulkAddComponentView(View):
})
class DeviceBulkAddConsolePortView(DeviceBulkAddComponentView):
class DeviceBulkAddConsolePortView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_consoleport'
model = ConsolePort
model_form = forms.ConsolePortForm
class DeviceBulkAddConsoleServerPortView(DeviceBulkAddComponentView):
class DeviceBulkAddConsoleServerPortView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_consoleserverport'
model = ConsoleServerPort
model_form = forms.ConsoleServerPortForm
class DeviceBulkAddPowerPortView(DeviceBulkAddComponentView):
class DeviceBulkAddPowerPortView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_powerport'
model = PowerPort
model_form = forms.PowerPortForm
class DeviceBulkAddPowerOutletView(DeviceBulkAddComponentView):
class DeviceBulkAddPowerOutletView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_poweroutlet'
model = PowerOutlet
model_form = forms.PowerOutletForm
class DeviceBulkAddInterfaceView(DeviceBulkAddComponentView):
class DeviceBulkAddInterfaceView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_interface'
form = forms.DeviceBulkAddInterfaceForm
model = Interface
model_form = forms.InterfaceForm
class DeviceBulkAddDeviceBayView(DeviceBulkAddComponentView):
class DeviceBulkAddDeviceBayView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_devicebay'
model = DeviceBay
model_form = forms.DeviceBayForm