Project

General

Profile

Revision 39e0262e

ID39e0262e1a9ba8be6d7fb589c950287c4ec31e8c
Parent 51ab5d35
Child a01e81cc

Added by Francois POIROTTE over 14 years ago

Mise à jour des root controllers des applis TG2 pour ajouter un message de log lorsqu'un utilisateur se connecte.
Suppression de la classe ApplicationLog qui stockait les logs de connexion
(évite d'encombrer la base Vigilo pour ça + évite une redondance par rapport aux logs du système).

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

View differences:

vigigraph/controllers/root.py
2 2
# vim:set expandtab tabstop=4 shiftwidth=4: 
3 3
"""Vigigraph Controller"""
4 4

  
5
import logging
5 6
from tg import expose, flash, require, request, redirect
6 7
from pylons.i18n import ugettext as _, lazy_ugettext as l_
7 8
from repoze.what.predicates import Any, not_anonymous
......
12 13

  
13 14
__all__ = ['RootController']
14 15

  
16
LOGGER = logging.getLogger(__name__)
15 17

  
16 18
class RootController(BaseController):
17 19
    """
......
56 58
            login_counter = request.environ['repoze.who.logins'] + 1
57 59
            redirect('/login', came_from=came_from, __logins=login_counter)
58 60
        userid = request.identity['repoze.who.userid']
61
        LOGGER.info(_('"%(username)s" logged in (from %(IP)s)') % {
62
                'username': userid,
63
                'IP': request.remote_addr,
64
            })
59 65
        flash(_('Welcome back, %s!') % userid)
60 66
        redirect(came_from)
61 67

  

Also available in: Unified diff