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 {}
def __init__(self, request): super(PersonBase, self).__init__(request) self.user = User.find_by_name(self.request.db, self.uid)
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()
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()