def getContactsByUserID(uID): if request.method == 'POST': return UserHandler().addUserToContactList(uID, request.json) if request.method == 'GET': return UserHandler().getContactsbyUserID(uID) if request.method == 'DELETE': return UserHandler().removeContactsbyUserID(uID, request.json)
def getAllUsers(): if request.method == 'POST': print("REQUEST: ", request.json) return UserHandler().insertUserJson(request.json) else: return UserHandler().getAllUsers()
def get_all_or_create_users(): if request.method == 'GET': return UserHandler.get_all_users() elif request.method == 'POST': return UserHandler.create_user(request.json) else: return jsonify(message="Method not allowed."), 405
def getAllUsers(): if request.method == 'GET': if len(request.args) >= 1: return UserHandler().searchUser(request.args) else: return UserHandler().getAllUsers() if request.method == 'POST': return UserHandler().registerUser(request.json)
def get_user_by_id(uid): if request.method == 'GET': return UserHandler().get_user_by_id(uid) elif request.method == 'PUT': return UserHandler().update_user(uid, request.json) elif request.method == 'DELETE': return UserHandler().delete_user(uid) else: return jsonify(message="Method not allowed."), 405
def getUserById(uid): if request.method == 'GET': return UserHandler().getUserById(uid) elif request.method == 'PUT': return UserHandler().updateUser(uid, request.form) elif request.method == 'DELETE': return UserHandler().deleteUser(uid) else: return jsonify(Error="Method not allowed."), 405
def getAllUser(): if request.method == 'POST': # return print("REQUEST: ", request.json) # return UserHandler().insertUserJson(request.json) return else: if not request.args: return UserHandler().getAllUsers() else: return UserHandler().searchUsers(request.args)
def get_user_by_id(uid): if request.method == 'GET': # Example of query parameters "/DAD/users/1?relationship=[requests|donations]" # This enables to get all the requests or donations associated to the user. # Otherwise, this will search an user by id. get_relationship = request.args.get('relationship', None) if get_relationship in ['requests', 'donations']: return UserHandler.get_user_by_id(uid, get_relationship) else: return UserHandler.get_user_by_id(uid) elif request.method == 'PUT': return UserHandler.update_user(uid, request.json) elif request.method == 'DELETE': return UserHandler.delete_user(uid) else: return jsonify(message="Method not allowed."), 405
def getAdministratorById(adid): if request.method == 'GET': return AdministratorHandler().getAdministratorById(adid) elif request.method == 'PUT': return AdministratorHandler().updateAdministrator(adid, request.form) elif request.method == 'DELETE': return UserHandler().deleteAdministrator(adid) else: return jsonify(Error="Method not allowed."), 405
def getMostActiveUser(): return UserHandler().getMostActiveUser()
def registerUser(): return UserHandler().registerUser(request.json)
def getUserByUsername(username): return UserHandler().getUserByUsername(username)
def getUsername(uid): if request.method == 'GET': return UserHandler().getUsername(uid)
def getUserAllReaction(uid): if request.method == 'GET': return UserHandler().getUserAllReaction(uid)
def getUserContactsByUsername(username): return UserHandler().getUserContactsByUsername(username)
def getAllUsers(): return UserHandler().getAllUsers()
def login(): if request.method == 'POST': # return UserHandler().getCredentials(request.get_json('data')) return UserHandler().getCredentials()
def getUserContactsByUserId(userid): return UserHandler().getUserContactsByUserId(userid)
def getOwnedGroupByUserID(uID): return UserHandler().getOwnedGroupByUserID(uID)
def do_logout(): return UserHandler().do_logout()
def do_login(): return UserHandler().do_login(request.json)
def getUserByID(u_id): return UserHandler().getUserByID(u_id)
def loginUser(): return UserHandler().loginUser(request.json)
def getAllUsers(): if request.method == 'GET': return UserHandler().getAllUser()
def getAllUsers(): if request.args: return UserHandler().searchUser(request.args) else: return UserHandler().getAllUsers()
def getMemberOfGroupsByUserID(uID): return UserHandler().getMemberOfGroupsByUserID(uID)
def getUserByID(uID): return UserHandler().getUserById(uID)
def register(): if request.method == 'POST': return UserHandler().insertUser()
def getMemberOfGroupsByUserID(uID): return UserHandler().getToWhatGroupUserIsMember(uID)
def getUserInformationByUserId(userid): return UserHandler().getUserInformationByUserId(userid)