Revision 3f4ed8a6
Reverse-merge du correctif pour #517 et #548.
Le correctif pour ces tickets a des effets de bord importants
sur tous les appels à tg.url(). En attendant de résoudre ces
problèmes et pour éviter de retarder la livraison à un client, le
correctif est retiré pour le moment.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6750 b22e2e97-25c9-44ff-b637-2e5ceca36478
deployment/vigiboard.wsgi | ||
---|---|---|
18 | 18 |
from paste.script.util.logging_config import fileConfig |
19 | 19 |
fileConfig(ini_file) |
20 | 20 |
|
21 |
# Le chargement par TestApp est nécessaire pour éviter |
|
22 |
# des problèmes de concurrence entre les threads. |
|
23 |
# Cf. http://groups.google.com/group/turbogears/browse_thread/thread/0ca4e3fd12a49d44 |
|
24 |
import paste.fixture |
|
25 |
app=paste.fixture.TestApp(application) |
|
26 |
app.get("/") |
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 |
|
|
63 | 54 |
create_search_form = SearchForm("search_form", |
64 |
submit_text=l_('Search'), action=form_url,
|
|
55 |
submit_text=l_('Search'), action=tg.url('/'),
|
|
65 | 56 |
) |
Also available in: Unified diff