jeremystretch 3 лет назад
Родитель
Сommit
3468e8c8ae
2 измененных файлов с 2 добавлено и 4 удалено
  1. 1 3
      netbox/extras/forms/model_forms.py
  2. 1 1
      netbox/templates/extras/savedfilter.html

+ 1 - 3
netbox/extras/forms/model_forms.py

@@ -116,6 +116,7 @@ class SavedFilterForm(BootstrapMixin, forms.ModelForm):
     content_types = ContentTypeMultipleChoiceField(
         queryset=ContentType.objects.all()
     )
+    parameters = JSONField()
 
     fieldsets = (
         ('Saved Filter', ('name', 'slug', 'content_types', 'description', 'weight', 'enabled', 'shared')),
@@ -125,9 +126,6 @@ class SavedFilterForm(BootstrapMixin, forms.ModelForm):
     class Meta:
         model = SavedFilter
         exclude = ('user',)
-        widgets = {
-            'parameters': forms.Textarea(attrs={'class': 'font-monospace'}),
-        }
 
     def __init__(self, *args, initial=None, **kwargs):
 

+ 1 - 1
netbox/templates/extras/savedfilter.html

@@ -56,7 +56,7 @@
         Parameters
       </h5>
       <div class="card-body">
-        <pre>{{ object.parameters }}</pre>
+        <pre>{{ object.parameters|json }}</pre>
       </div>
     </div>
     {% plugin_right_page object %}