Blame template/usermenu.py

48408a
48408a
from template.template import Template
48408a
48408a
class UsermenuTemplate(Template):
05525d
  def wrap(self, answer):
b838e2
    user = answer.request.user
b838e2
    assert(user)
48408a
    return '''
b838e2
      
b838e2
        <form method="POST"></form>
b838e2
          %(title)s %(name)s (%(login)s)
b838e2
          <input name="action" type="hidden" value="user.login">
b838e2
          <input type="submit" value="%(logout)s">
b838e2
        
b838e2
      
b838e2
      ''' % {
b838e2
        'title'   : answer.te('You logged in as:'),
572081
        'profile' : answer.request.get_urlpath_escaped(['user', str(user.login)]),
b838e2
        'login'   : answer.e(user.login if user else ''),
b838e2
        'name'    : answer.e(user.name if user else ''),
b838e2
        'logout'  : answer.te('Logout'),
b838e2
      }