nice logged user box
This commit is contained in:
parent
793585d26a
commit
dc1bebfbde
|
@ -1,4 +1,5 @@
|
|||
import quixote
|
||||
from wcs import storage
|
||||
|
||||
items = [
|
||||
('forms', N_('Forms')),
|
||||
|
@ -23,7 +24,18 @@ def header_menu [html] (selected = None):
|
|||
return ''.join(s)
|
||||
|
||||
def user_info [html] ():
|
||||
return ''
|
||||
session = quixote.get_session()
|
||||
if not session or not session.user:
|
||||
return ''
|
||||
try:
|
||||
user = storage.get_storage().retrieve('users', session.user)
|
||||
except KeyError:
|
||||
return ''
|
||||
logout_url = quixote.get_request().get_path(-1).replace(str('/admin'), str('/logout'))
|
||||
"""<ul class="user-info">
|
||||
<li class="ui-name">%s</li>
|
||||
<li class="ui-logout"><a href="%s">%s</a></li>
|
||||
</ul>""" % (user.name, logout_url, _('logout'))
|
||||
|
||||
|
||||
def html_top [html] (section, title = None):
|
||||
|
|
Loading…
Reference in New Issue