diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index 121502f82..ba4192b56 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -49,7 +49,10 @@ class ScriptVariable: """ Render the variable as a Django form field. """ - return self.form_field(**self.field_attrs) + form_field = self.form_field(**self.field_attrs) + form_field.widget.attrs['class'] = 'form-control' + + return form_field class StringVar(ScriptVariable): diff --git a/netbox/templates/extras/script.html b/netbox/templates/extras/script.html index fcb2428f4..454a2b582 100644 --- a/netbox/templates/extras/script.html +++ b/netbox/templates/extras/script.html @@ -63,7 +63,7 @@ You do not have permission to run scripts. {% endif %} -
+ {% csrf_token %} {% if form %} {% render_form form %}