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:
		@@ -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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user