def get_user(_id=""): if _id: user = get_user_from_es(_id) return jsonify(**user), 200, None new_users = get_user_from_es() return jsonify(**{"data":new_users}), 200, None
def update_user(_id=""): data = request.data if request.form: data = request.form.keys()[0] data = json.loads(data) if not _id: _id = data['id'] if not _id: raise Exception("failed to get the id. must supply id as path or in body") user = get_user_from_es(_id) user.update(data) user = es.index(index="users", doc_type="user", body=user, id=_id) return jsonify(**user), 200, None