From 1cebc1248b37cb120f78836760329eb624403f18 Mon Sep 17 00:00:00 2001 From: Mike Culbertson Date: Sat, 16 Dec 2017 12:28:37 -0500 Subject: [PATCH] Fix for #1778. This will set initial values for visible bulk-add form fields from query args. --- netbox/utilities/views.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/netbox/utilities/views.py b/netbox/utilities/views.py index d8ba3712a..d37332bef 100644 --- a/netbox/utilities/views.py +++ b/netbox/utilities/views.py @@ -308,8 +308,14 @@ class BulkCreateView(View): def get(self, request): + # Set initial values for visible form fields from query args + initial = {} + for field in getattr(self.model_form._meta, 'fields', []): + if request.GET.get(field): + initial[field] = request.GET[field] + form = self.form() - model_form = self.model_form() + model_form = self.model_form(initial=initial) return render(request, self.template_name, { 'obj_type': self.model_form._meta.model._meta.verbose_name,