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 = ConsolePort
model_form = forms.ConsolePortForm model_form = forms.ConsolePortForm
class DeviceBulkAddConsoleServerPortView(DeviceBulkAddComponentView): class DeviceBulkAddConsoleServerPortView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_consoleserverport'
model = ConsoleServerPort model = ConsoleServerPort
model_form = forms.ConsoleServerPortForm model_form = forms.ConsoleServerPortForm
class DeviceBulkAddPowerPortView(DeviceBulkAddComponentView): class DeviceBulkAddPowerPortView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_powerport'
model = PowerPort model = PowerPort
model_form = forms.PowerPortForm model_form = forms.PowerPortForm
class DeviceBulkAddPowerOutletView(DeviceBulkAddComponentView): class DeviceBulkAddPowerOutletView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_poweroutlet'
model = PowerOutlet model = PowerOutlet
model_form = forms.PowerOutletForm model_form = forms.PowerOutletForm
class DeviceBulkAddInterfaceView(DeviceBulkAddComponentView): class DeviceBulkAddInterfaceView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_interface'
form = forms.DeviceBulkAddInterfaceForm form = forms.DeviceBulkAddInterfaceForm
model = Interface model = Interface
model_form = forms.InterfaceForm model_form = forms.InterfaceForm
class DeviceBulkAddDeviceBayView(DeviceBulkAddComponentView): class DeviceBulkAddDeviceBayView(PermissionRequiredMixin, DeviceBulkAddComponentView):
permission_required = 'dcim.add_devicebay'
model = DeviceBay model = DeviceBay
model_form = forms.DeviceBayForm model_form = forms.DeviceBayForm