Пример #1
0
 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",
         },
     )
Пример #2
0
 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",
         },
     )