Beispiel #1
0
def show_profiles():
    user_id = get_jwt_identity()
    user = User.query.get(user_id)

    if not user:
        return abort(401, description="Invalid user")

    profiles = Profile.query.filter_by(user_id=user.user_id)

    return jsonify(profiles_schema.dump(profiles))
Beispiel #2
0
def profile_index():                                                   # This function will run when the route is matched
    profiles = Profile.query.options(joinedload("user")).all()         # Retrieving all profiles from the db
    return jsonify(profiles_schema.dump(profiles))                     # Returning all the profiles in json
Beispiel #3
0
def profile_index_active():

    query = db.session.query(Profile).filter(Profile.account_active).order_by(
        Profile.fname)
    return jsonify(profiles_schema.dump(query))
Beispiel #4
0
def profile_index():
    query = db.session.query(Profile)

    return jsonify(profiles_schema.dump(query))
Beispiel #5
0
def profile_index():
    profiles = Profile.query.options(joinedload("user")).all()
    return jsonify(profiles_schema.dump(profiles))