Révision 8f7e157d
Ajouté par Jérôme Schneider il y a plus de 9 ans
mandaye/filters/default.py | ||
---|---|---|
61 | 61 |
|
62 | 62 |
@staticmethod |
63 | 63 |
def addtoolbar(env, values, request, response): |
64 |
if env['beaker.session'].has_key('unique_id'): |
|
64 |
if config.mandaye_offline_toolbar or \ |
|
65 |
env['beaker.session'].has_key('unique_id'): |
|
65 | 66 |
response.msg = response.msg.replace( |
66 |
'</head>', |
|
67 |
'<script src="%s/js/toolbar.js" type="text/javascript"></script>\ |
|
68 |
<link rel="stylesheet" type="text/css" href="%s/css/toolbar.css">\ |
|
69 |
</head>' % (config.static_url, config.static_url)) |
|
67 |
'</head>',
|
|
68 |
'<script src="%s/js/toolbar.js" type="text/javascript"></script>\
|
|
69 |
<link rel="stylesheet" type="text/css" href="%s/css/toolbar.css">\
|
|
70 |
</head>' % (config.static_url, config.static_url))
|
|
70 | 71 |
return response |
71 | 72 |
|
72 | 73 |
@staticmethod |
73 | 74 |
def toolbar(env, values, request, response): |
74 | 75 |
values['urls'] = env['urls'] |
76 |
values['site_name'] = env["mandaye.config"]["site_name"] |
|
77 |
values['is_login'] = False |
|
78 |
current_account = None |
|
75 | 79 |
if env['beaker.session'].get('unique_id'): |
76 |
current_account = None
|
|
80 |
values['is_login'] = True
|
|
77 | 81 |
site_name = env["mandaye.config"]["site_name"] |
78 | 82 |
if env['beaker.session'].get(site_name): |
79 | 83 |
logger.debug('toolbar there is one : %r' % \ |
80 | 84 |
ManagerSPUser.get_by_id(env['beaker.session'].get(site_name))) |
81 | 85 |
current_account = ManagerSPUser.get_by_id(env['beaker.session'].get(site_name)) |
82 | 86 |
else: |
83 |
logger.debug('toolbar : no account')
|
|
87 |
logger.debug('toolbar: no account') |
|
84 | 88 |
values['account'] = current_account |
85 | 89 |
return template_response("toolbar.html", values) |
90 |
|
Formats disponibles : Unified diff
toolbar: manage offline toolbar