Project

General

Profile

Revision 7062b4aa

ID7062b4aa20d5c9d684139bb6aef4fe3d58a88ff3
Parent 87deba77
Child 837cb99f

Added by Francois POIROTTE over 13 years ago

Retarde le tg.url() jusqu'à l'affichage du formulaire.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6742 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigiboard/widgets/search_form.py
51 51
    for plugin, instance in tg.config.get('columns_plugins', []):
52 52
        fields.extend(instance.get_search_fields())
53 53

  
54
def form_url():
55
    """
56
    Permet de retarder la récupération de l'URL de l'application
57
    jusqu'au moment de l'affichage du formulaire.
58
    Ceci est nécessaire car on doit attendre que l'environnement
59
    de la requête HTTP soit initialisé pour obtenir une URL valide.
60
    """
61
    return tg.url('/')
62

  
54 63
create_search_form = SearchForm("search_form",
55
    submit_text=l_('Search'), action=tg.url('/'),
64
    submit_text=l_('Search'), action=form_url,
56 65
)

Also available in: Unified diff