Exemple #1
0
class UrlProxyForm(UrlProxyFormMixin, forms.Form):
    person_simple = fields.AgnocompleteField(
        'AutocompleteUrlSimple',
        help_text='Simple search using GET',
    )
    person_post = fields.AgnocompleteField(
        'AutocompleteUrlSimplePost',
        help_text='Simple search using POST',
    )
Exemple #2
0
class UrlProxyWithExtraForm(forms.Form):
    help_text = UrlProxyFormMixin.help_text + """

Note: that we're adding an extra argument to the search: `extra_argument`.
"""
    extra_argument = forms.CharField(required=False)
    person_simple = fields.AgnocompleteField(
        'AutocompleteUrlSimple',
        help_text='Simple search using GET',
    )
    person_simple_extra = fields.AgnocompleteField(
        'AutocompleteUrlSimpleWithExtra',
        help_text='Simple search using GET, processing the "extra_argument"',
    )
class SearchFormTextInput(forms.Form):
    """
    For some reasons, JQuery Autocomplete needs a TextInput instead of a basic
    select.
    """
    search_color = fields.AgnocompleteField(
        AutocompleteColor, widget=widgets.AgnocompleteTextInput)
    search_person = fields.AgnocompleteModelField(
        AutocompletePerson, widget=widgets.AgnocompleteTextInput)
Exemple #4
0
class UrlProxyErrors(forms.Form):
    help_text = """
This form fields will call a URL that will **always** send a HTTP error.
If you want a specific HTTP status to be returned, type it in the search bar.

e.g.: "hello 404" will return a 404 NOT FOUND.

Use your favorite Browser dev tool to inspect it.
"""
    person = fields.AgnocompleteField('AutocompleteUrlErrors',
                                      help_text='will never find anybody')
class SearchCustom(forms.Form):
    search_color = fields.AgnocompleteField(
        HiddenAutocomplete(url=reverse_lazy('hidden-autocomplete')), )
class SearchForm(forms.Form):
    search_color = fields.AgnocompleteField(AutocompleteColor)
    search_person = fields.AgnocompleteModelField(AutocompletePerson)
Exemple #7
0
class SearchFormExtra(forms.Form):
    extra_argument = forms.CharField(required=False)
    search_color = fields.AgnocompleteField(AutocompleteColorExtra)
    search_person = fields.AgnocompleteModelField(AutocompletePersonExtra)
Exemple #8
0
class UrlProxyAuthForm(UrlProxyFormMixin, forms.Form):
    person_query_auth = fields.AgnocompleteField(
        'AutocompleteUrlSimpleAuth',
        help_text='Query-arg based authentication')
    person_headers_auth = fields.AgnocompleteField(
        'AutocompleteUrlHeadersAuth', help_text='Headers-based authentication')
Exemple #9
0
class UrlProxyConvertForm(UrlProxyFormMixin, forms.Form):
    person_convert_simple = fields.AgnocompleteField(
        'AutocompleteUrlConvert', help_text='Simple returned data conversion')
    person_convert_complex = fields.AgnocompleteField(
        'AutocompleteUrlConvertComplex',
        help_text='Complex returned data conversion')