Project

General

Profile

Revision 257d29d7

ID257d29d713aea0eb95b907ec0f60bf713ea06743
Parent a9a4679d
Child 97b22331

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:

vigiboard/controllers/vigiboard_controller.py
3 3
"""
4 4
Controller for authentification
5 5
"""
6

  
6
import logging
7 7
from tg import expose, flash, request, redirect
8

  
9 8
from pylons.i18n import ugettext as _
10 9

  
11
from vigilo.models import ApplicationLog
12

  
13 10
from vigiboard.lib.base import BaseController
14 11
from vigiboard.controllers.error import ErrorController
15 12

  
13
LOGGER = logging.getLogger(__name__)
14

  
16 15
# pylint: disable-msg=R0201
17 16
class VigiboardRootController(BaseController):
18 17
    """
......
49 48
            login_counter = request.environ['repoze.who.logins'] + 1
50 49
            redirect('/login', came_from=came_from, __logins=login_counter)
51 50
        userid = request.identity['repoze.who.userid']
52
        ApplicationLog.add_login(userid, request.remote_addr, u'Vigiboard')
51
        LOGGER.info(_('"%(username)s" logged in (from %(IP)s)') % {
52
                'username': userid,
53
                'IP': request.remote_addr,
54
            })
53 55
        flash(_('Welcome back, %s!') % userid)
54 56
        redirect(came_from)
55 57

  
......
61 63
        """
62 64
        # XXX Ne fonctionne pas, l'identité est déjà oubliée arrivé ici.
63 65
#        userid = request.identity['repoze.who.userid']
64
#        ApplicationLog.add_logout(userid, request.remote_addr, u'Vigiboard')
65 66
        flash(_('We hope to see you soon!'))
66 67
        redirect(came_from)
67 68

  

Also available in: Unified diff