diff --git a/netbox/extras/forms/filtersets.py b/netbox/extras/forms/filtersets.py index 85a043f3e..0bb6d81b8 100644 --- a/netbox/extras/forms/filtersets.py +++ b/netbox/extras/forms/filtersets.py @@ -476,7 +476,7 @@ class ConfigTemplateFilterForm(SavedFiltersMixin, FilterForm): model = ConfigTemplate fieldsets = ( FieldSet('q', 'filter_id', 'tag'), - FieldSet('data_source_id', 'data_file_id', name=_('Data')), + FieldSet('data_source_id', 'data_file_id', 'auto_sync_enabled', name=_('Data')), FieldSet('mime_type', 'file_name', 'file_extension', 'as_attachment', name=_('Rendering')) ) data_source_id = DynamicModelMultipleChoiceField( @@ -492,6 +492,13 @@ class ConfigTemplateFilterForm(SavedFiltersMixin, FilterForm): 'source_id': '$data_source_id' } ) + auto_sync_enabled = forms.NullBooleanField( + label=_('Auto sync enabled'), + required=False, + widget=forms.Select( + choices=BOOLEAN_WITH_BLANK_CHOICES + ) + ) tag = TagFilterField(ConfigTemplate) mime_type = forms.CharField( required=False,