Projet

Général

Profil

« Précédent | Suivant » 

Révision c62aae38

Ajouté par Jérôme Schneider il y a plus de 9 ans

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

Voir les différences:

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