Example #1
0
 def post(self):
     message = "User {0} logged in".format(self.uid)
     user = User.find_by_name(self.request.db, self.uid)
     if not user:
         self.log.info("Created user {}".format(self.uid))
         User.create(self.request.db, name=self.uid, mood=0)
     self.log.info(message)
     return {}
Example #2
0
 def __init__(self, request):
     super(PersonBase, self).__init__(request)
     self.user = User.find_by_name(self.request.db, self.uid)
Example #3
0
 def delete(self):
     self.log.info("User {} checked out from {}", self.uid, self.venue)
     user = User.find_by_name(self.request.db, self.uid)
     user.checkout(self.venue)
     return user.to_dict()
Example #4
0
 def post(self):
     self.log.info("User {} checked in into {}", self.uid, self.venue)
     user = User.find_by_name(self.request.db, self.uid)
     user.checkin(self.venue)
     return user.to_dict()