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

Update ObjectImportView to support ObjectPermissions

This commit is contained in:
Jeremy Stretch
2020-06-02 14:19:08 -04:00
parent a62b98ac50
commit cae412d280
2 changed files with 32 additions and 8 deletions

View File

@ -627,8 +627,8 @@ class DeviceTypeDeleteView(ObjectDeleteView):
default_return_url = 'dcim:devicetype_list'
class DeviceTypeImportView(PermissionRequiredMixin, ObjectImportView):
permission_required = [
class DeviceTypeImportView(ObjectImportView):
additional_permissions = [
'dcim.add_devicetype',
'dcim.add_consoleporttemplate',
'dcim.add_consoleserverporttemplate',
@ -639,7 +639,7 @@ class DeviceTypeImportView(PermissionRequiredMixin, ObjectImportView):
'dcim.add_rearporttemplate',
'dcim.add_devicebaytemplate',
]
model = DeviceType
queryset = DeviceType.objects.all()
model_form = forms.DeviceTypeImportForm
related_object_forms = OrderedDict((
('console-ports', forms.ConsolePortTemplateImportForm),