Révision 262fb6b5
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 |
|
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
toolbar: add mandaye account in the toolbar