Project

General

Profile

Revision ee3ae8c8

IDee3ae8c8af17e3c5a2ccf13231c071ca30fc26ae
Parent 6f56e540
Child 10848680

Added by Francois POIROTTE over 14 years ago

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

View differences:

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