mirror of
https://github.com/peeringdb/peeringdb.git
synced 2024-05-11 05:55:09 +00:00
* Don't allow the first and last addresses being assigned #1241 Show all e-mail addresses associated with a username #1291 Add permission 'manage peering sessions' #1290 Put an Icon next to user name on https://www.peeringdb.com/org/nnnn#users if the user is using U2F #1238 Tie TOTP devices and Webauthn Security Keys to the user account #1339 v2 Search (#1204) pin django peeringdb 3.0.1 and poetry relock linting * fix codeql warning: DOM text reinterpreted as HTML * fix global stats tests --------- Co-authored-by: 20C <code@20c.com>
318 lines
4.8 KiB
Markdown
318 lines
4.8 KiB
Markdown
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.
|