Generated from autocomplete_views.py on 2023-04-12 10:09:44.563425 # peeringdb_server.autocomplete_views Autocomplete views. Handle most autocomplete functionality found in peeringdb. Note: Quick search behavior is specified in search.py # Classes --- ## AutocompleteHTMLResponse ``` AutocompleteHTMLResponse(dal_select2.views.Select2QuerySetView) ``` List options for a Select2 widget. ### Methods #### render_to_response `def render_to_response(self, context)` Return a JSON response in Select2 format. --- ## CommandLineToolHistoryAutocomplete ``` CommandLineToolHistoryAutocomplete(dal_select2.views.Select2QuerySetView) ``` Autocomplete for command line tools that were run via the admin ui. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- #### get_result_label `def get_result_label(self, item)` Return the label of a result. --- ## DeletedVersionAutocomplete ``` DeletedVersionAutocomplete(dal_select2.views.Select2QuerySetView) ``` Autocomplete that will show reversion versions where an object was set to deleted. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- #### get_result_label `def get_result_label(self, item)` Return the label of a result. --- ## ExchangeAutocomplete ``` ExchangeAutocomplete(peeringdb_server.autocomplete_views.AutocompleteHTMLResponse) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- #### get_result_label `def get_result_label(self, item)` Return the label of a result. --- ## ExchangeAutocompleteJSON ``` ExchangeAutocompleteJSON(dal_select2.views.Select2QuerySetView) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- ## FacilityAutocomplete ``` FacilityAutocomplete(peeringdb_server.autocomplete_views.AutocompleteHTMLResponse) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- #### get_result_label `def get_result_label(self, item)` Return the label of a result. --- ## FacilityAutocompleteForExchange ``` FacilityAutocompleteForExchange(peeringdb_server.autocomplete_views.FacilityAutocomplete) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- ## FacilityAutocompleteForNetwork ``` FacilityAutocompleteForNetwork(peeringdb_server.autocomplete_views.FacilityAutocomplete) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- ## FacilityAutocompleteForOrganization ``` FacilityAutocompleteForOrganization(peeringdb_server.autocomplete_views.FacilityAutocomplete) ``` List of facilities under same organization ownership ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- ## FacilityAutocompleteJSON ``` FacilityAutocompleteJSON(dal_select2.views.Select2QuerySetView) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- ## GrappelliHandlerefAutocomplete ``` GrappelliHandlerefAutocomplete(peeringdb_server.autocomplete_views.PDBAdminGrappelliAutocomplete) ``` Make sure that the auto-complete fields managed by grappelli in django admin exclude soft-deleted objects. ## IXLanAutocomplete ``` IXLanAutocomplete(peeringdb_server.autocomplete_views.AutocompleteHTMLResponse) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- #### get_result_label `def get_result_label(self, item)` Return the label of a result. --- ## NetworkAutocomplete ``` NetworkAutocomplete(peeringdb_server.autocomplete_views.AutocompleteHTMLResponse) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- #### get_result_label `def get_result_label(self, item)` Return the label of a result. --- ## OrganizationAutocomplete ``` OrganizationAutocomplete(peeringdb_server.autocomplete_views.AutocompleteHTMLResponse) ``` List options for a Select2 widget. ### Methods #### get_queryset `def get_queryset(self)` Filter the queryset with GET['q']. --- #### get_result_label `def get_result_label(self, item)` Return the label of a result. --- ## PDBAdminGrappelliAutocomplete ``` PDBAdminGrappelliAutocomplete(grappelli.views.related.AutocompleteLookup) ``` AutocompleteLookup ## ToolHistory ``` ToolHistory(peeringdb_server.autocomplete_views.CommandLineToolHistoryAutocomplete) ``` Autocomplete for command line tools that were run via the admin ui.