From 86d1370512993d0b252b799905ff00897a4f0407 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 26 Jun 2020 16:26:22 -0400 Subject: [PATCH] Apply restrict_form_fields() to import views --- netbox/utilities/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/netbox/utilities/views.py b/netbox/utilities/views.py index a929b3af2..6596660ce 100644 --- a/netbox/utilities/views.py +++ b/netbox/utilities/views.py @@ -629,6 +629,7 @@ class ObjectImportView(GetReturnURLMixin, ObjectPermissionRequiredMixin, View): # Initialize model form data = form.cleaned_data['data'] model_form = self.model_form(data) + restrict_form_fields(model_form, request.user) # Assign default values for any fields which were not specified. We have to do this manually because passing # 'initial=' to the form on initialization merely sets default values for the widgets. Since widgets are not @@ -782,6 +783,7 @@ class BulkImportView(GetReturnURLMixin, ObjectPermissionRequiredMixin, View): headers, records = form.cleaned_data['csv'] for row, data in enumerate(records, start=1): obj_form = self.model_form(data, headers=headers) + restrict_form_fields(obj_form, request.user) if obj_form.is_valid(): obj = self._save_obj(obj_form, request)