Revision 10848680
Utilsation des fonctionnalités fournies par vigilo-turbogears pour la config et la création des tables.
Quelques corrections mineures.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@950 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/controllers/vigiboard_controller.py | ||
---|---|---|
10 | 10 |
from repoze.what import predicates |
11 | 11 |
|
12 | 12 |
from vigiboard.lib.base import BaseController |
13 |
from vigiboard.model import DBSession
|
|
13 |
from vigiboard.model import DBSession, Access
|
|
14 | 14 |
from vigiboard.controllers.error import ErrorController |
15 |
from vigiboard import model |
|
16 | 15 |
|
17 | 16 |
class VigiboardRootController(BaseController): |
18 | 17 |
""" |
... | ... | |
49 | 48 |
login_counter = request.environ['repoze.who.logins'] + 1 |
50 | 49 |
redirect(url('/login', came_from=came_from, __logins=login_counter)) |
51 | 50 |
userid = request.identity['repoze.who.userid'] |
51 |
Access.add_login(userid, request.remote_addr, 'Vigiboard') |
|
52 | 52 |
flash(_('Welcome back, %s!') % userid) |
53 | 53 |
redirect(came_from) |
54 | 54 |
|
... | ... | |
58 | 58 |
Redirect the user to the initially requested page on logout and say |
59 | 59 |
goodbye as well. |
60 | 60 |
""" |
61 |
# XXX Ne fonctionne pas, l'identité est déjà oubliée arrivé ici. |
|
62 |
# userid = request.identity['repoze.who.userid'] |
|
63 |
# Access.add_logout(userid, request.remote_addr, 'Vigiboard') |
|
61 | 64 |
flash(_('We hope to see you soon!')) |
62 | 65 |
redirect(came_from) |
63 | 66 |
|
Also available in: Unified diff