Ejemplo n.º 1
0
def get_user(user_id):
    user_service = UserService()
    if user_service.is_admin():
        user = user_service.load_user(user_id)
    else:
        user = user_service.get_current_user()
        if int(user.id) != int(user_id):
            flash('You do not have permission to access this data', 'danger')
            return redirect(url_for('.get_user', user_id=user.id))
    his_her = 'His'
    he_she = 'He'
    spouse_name = 'Wife'
    if user.gender == 'f':
        his_her = 'Her'
        he_she = 'She'
        spouse_name = 'Husband'

    gender_data = {"his_her": his_her, "he_she": he_she, "spouse_name": spouse_name}
    return render_template("profile.html", user=user, gender_data=gender_data)
Ejemplo n.º 2
0
def load_user(user_id):
    user_service = UserService()
    user = user_service.load_user(user_id)
    return user