def render(self): if self.current_user: return self.render_string('modules/header-user.html', gravatar_hash = gravatar_hash(self.current_user.email()), logout_url = self.get_logout_url() ) else: return self.render_string('modules/header-user.html', login_url = self.get_login_url())
def get(self, uid): ud = self.data.get_user_details(uid=uid) if ud: values = { 'gravatar_hash': gravatar_hash(ud.safe_email), 'user_details': ud } return self.render('user.html', **values) else: raise tornado.web.HTTPError(404)
def get(self): values = { 'gravatar_hash': gravatar_hash(self.current_user.email()), 'user_details': self.data.get_user_details(user=self.current_user) } return self.render('account.html', **values)