Example #1
0
 def getid(self):
     user = users.get_current_user()
     if user:
         logging.info("toroam.com: User %s", user.nickname())
         query = ToroamUsers.all(keys_only=True)
         query.filter('userid =', user.nickname())
         dbuser = query.get()
         if dbuser:
             logging.info("toroam.com: get id with %s", dbuser)
             return(dbuser)
         else:
             logging.info("toroam.com: get id - no ID found")
             return None
     else:
         return None
Example #2
0
 def get(self):
     cuser = UserMgmt()
     user = cuser.get()
     if user:
         if user.gpxuser:
             gpxs = user.gpxuser
         else:
             gpxs = None
         if user.admin:
             allusers = ToroamUsers.all()
         else:
             allusers = None
         self.render_template('settings.html', {'dbuser': user, 'gpxs': gpxs, 'allusers': allusers})
     else:
         return webapp2.redirect('/login')
Example #3
0
 def get(self):
     user = users.get_current_user()
     if user:
         logging.info("toroam.com: User %s", user.nickname())
         query = ToroamUsers.all()
         query.filter('userid =', user.nickname())
         dbuser = query.get()
         if dbuser:
             logging.info("toroam.com: User already registered %s", dbuser.userid)
         else:
             logging.info("toroam.com: User not yet registered - do register now")
             dbuser = self.newuser(user.nickname())
         return dbuser
     else:
         logging.info("toroam.com: NO User - register")
         return None