def user(self, username): session = self.getSession() user = self.getUser() profiles = [] if user: profiles = self.getUserProfiles(user) owner = User.query(User.username == username).fetch() if not owner: return self.render_template( "404.html", { "title": "Map of Life - Not Found", "user": user, "session": session, "profiles": profiles, "header": "default", }, ) owner = owner[0] owner_profiles = self.getUserProfiles(owner) self.render_template( "user.html", { "title": owner.username + " (" + user.displayName + ")", "user": user, "session": session, "profiles": profiles, "owner": owner, "owner_profiles": owner_profiles, "model": dumps(owner), "header": "user", }, )
def settings(self): session = self.getSession() user = self.getUser() if not user: return self.redirect("/login") profiles = self.getUserProfiles(user) self.render_template( "settings.html", { "title": "Your Profile", "user": user, "session": session, "profiles": profiles, "model": dumps(user), # slop! "header": "default", }, )