mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-19 09:53:34 -06:00
Fixed device component bulk creation permissions
This commit is contained in:
parent
b6da5ce6bd
commit
1ed5389703
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user