Exemple #1
0
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
Exemple #2
0
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