From b47a9f251d2031a9568de4c66c8c304ff7229948 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 23 Jul 2020 13:47:19 -0400 Subject: [PATCH] Change ObjectChangeFilterForm user field to be API-driven --- netbox/extras/forms.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/netbox/extras/forms.py b/netbox/extras/forms.py index b61a44f60..a565375c5 100644 --- a/netbox/extras/forms.py +++ b/netbox/extras/forms.py @@ -410,11 +410,13 @@ class ObjectChangeFilterForm(BootstrapMixin, forms.Form): required=False, widget=StaticSelect2() ) - # TODO: Convert to DynamicModelMultipleChoiceField once we have an API endpoint for users - user = forms.ModelChoiceField( - queryset=User.objects.order_by('username'), + user = DynamicModelMultipleChoiceField( + queryset=User.objects.all(), required=False, - widget=StaticSelect2() + widget=APISelectMultiple( + api_url='/api/users/users/', + display_field='username' + ) ) changed_object_type = forms.ModelChoiceField( queryset=ContentType.objects.order_by('model'),