Revision 7062b4aa
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
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