def getusers(self): """ Get all users from the database This returns a list with tuples The first object in the tuple contains the user object, the second contains a list of boat objects [ ( user obj, [list with users boats] ) ] """ return [(user, user.boats) for user in User.getall()]
def login(self, login, password): """ Login user """ for user in User.getall(): if (user.login == login and user.password == hashlib.sha512(password).hexdigest()): self.user = (user, []) self.loggedin = True self.isadmin = user.isadmin return True return False
def searchuser(self, data): resultlist = [] for user in User.getall(): if data in str(user.__dict__): resultlist.append((user,[])) return resultlist