Revision ee3ae8c8
Corrections en tous genres dans Vigiboard.
- Mise à jour des contrôleurs pour tenir compte de la disparition de l'attribut "active" et l'ajout des variantes de "severity" (initial, current, peak).
- VigiboardRequest : utilisation de variables static pour les noms des différents niveaux de sévérité (évite une duplication dans le RootController).
- Ajout d'informations supplémentaires lors de l'historisation d'une modification.
- Correction d'un bug dans le décompte du nombre de pages à afficher.
XXX Utiliser le module "Paginate" pour la pagination, plutôt que de le recoder nous-même...
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@896 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/controllers/error.py | ||
---|---|---|
2 | 2 |
"""Error controller""" |
3 | 3 |
|
4 | 4 |
from tg import request, expose |
5 |
from pylons.i18n import ugettext as _ |
|
5 | 6 |
|
6 | 7 |
__all__ = ['ErrorController'] |
7 | 8 |
|
... | ... | |
22 | 23 |
def document(self, *args, **kwargs): |
23 | 24 |
"""Render the error document""" |
24 | 25 |
resp = request.environ.get('pylons.original_response') |
25 |
default_message = ("<p>We're sorry but we weren't able to process "
|
|
26 |
" this request.</p>")
|
|
26 |
default_message = ("<p>" + _("We're sorry but we weren't " +
|
|
27 |
"able to process this request.") + "</p>")
|
|
27 | 28 |
values = dict(prefix=request.environ.get('SCRIPT_NAME', ''), |
28 |
code=request.params.get('code', resp.status_int),
|
|
29 |
code=int(request.params.get('code', resp.status_int)),
|
|
29 | 30 |
message=request.params.get('message', default_message)) |
30 | 31 |
return values |
Also available in: Unified diff