Projet

Général

Profil

« Précédent | Suivant » 

Révision 262fb6b5

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

toolbar: add mandaye account in the toolbar

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
5
from mandaye.log import logger
4 6
from mandaye.response import template_response
5 7

  
6 8
class MandayeFilter(object):
......
59 61
    @staticmethod
60 62
    def toolbar(env, values, request, response):
61 63
        values['urls'] =  env['urls']
64
        if env['beaker.session'].get('unique_id'):
65
            current_account = None
66
            site_name = env["mandaye.config"]["site_name"]
67
            if env['beaker.session'].get(site_name):
68
                logger.debug('toolbar there is one : %r' % \
69
                        ManagerSPUser.get_by_id(env['beaker.session'].get(site_name)))
70
                current_account = ManagerSPUser.get_by_id(env['beaker.session'].get(site_name))
71
            else:
72
                logger.debug('toolbar : no account')
73
        values['account'] = current_account
62 74
        return template_response("toolbar.html", values)

Formats disponibles : Unified diff