Révision c62aae38
Ajouté par Jérôme Schneider il y a plus de 9 ans
mandaye/filters/default.py | ||
---|---|---|
1 | 1 |
|
2 | 2 |
import re |
3 | 3 |
from mandaye import config |
4 |
from mandaye.backends.default import ManagerSPUser
|
|
4 |
from mandaye.backends.default import Association
|
|
5 | 5 |
from mandaye.log import logger |
6 | 6 |
from mandaye.response import template_response |
7 | 7 |
|
... | ... | |
80 | 80 |
values['is_login'] = True |
81 | 81 |
site_name = env["mandaye.config"]["site_name"] |
82 | 82 |
if env['beaker.session'].get(site_name): |
83 |
logger.debug('toolbar there is one : %r' % \
|
|
84 |
ManagerSPUser.get_by_id(env['beaker.session'].get(site_name)))
|
|
85 |
current_account = ManagerSPUser.get_by_id(env['beaker.session'].get(site_name))
|
|
83 |
logger.debug('toolbar there is one : %r' %\ |
|
84 |
env['beaker.session'].get(site_name))
|
|
85 |
current_account = Association.get_by_id(env['beaker.session'].get(site_name))
|
|
86 | 86 |
else: |
87 | 87 |
logger.debug('toolbar: no account') |
88 | 88 |
values['account'] = current_account |
Formats disponibles : Unified diff
backends: complete rewrite of the interface
The old interface was to specific for sqlalchemy this new one allow to
write new backends
WARNING: this commit could break compability for some filter which uses
the old interface