def day_view(): current_user_id = current_user.id name = current_user.first_name days_activity = model.session.query(Activity).order_by(Activity.date.desc()).filter(Activity.user_id == current_user_id).first() # gets all the floors, steps, distance info to display it as text floors = days_activity.floors steps = days_activity.steps distance = days_activity.distance time_object = days_activity.date string_time = str(time_object) # stripped the time to exclude everything but year, month, day stripped_time = string_time[:11] daily_data = util.day_view(days_activity) return render_template("day_view.html", title = "Day", floors = floors, steps = steps, distance = distance, stripped_time = stripped_time, daily_data = daily_data, name = name)
def therapists_patient_view(): therapist_id = current_user.id patient_info = model.session.query(Users).filter(Users.therapist == therapist_id).all() # query for patient's id patient_id = request.args.get('patient_id', 0) # activity = patient_info[0].activities patient = model.session.query(Users).filter(Users.id == patient_id).first() name = patient.first_name all_user_activity = model.session.query(Activity).order_by(Activity.date.desc()).filter(Activity.user_id == patient_id).limit(7) weekly_steps_data = util.patients_weekly_steps(all_user_activity) weekly_floors_data = util.patients_weekly_floors(all_user_activity) weekly_miles_data = util.patients_weekly_miles(all_user_activity) days_activity = model.session.query(Activity).order_by(Activity.date.desc()).filter(Activity.user_id == patient_id).first() daily_data = util.day_view(days_activity) return render_template("therapists_patient_view.html", title = "Patient Info", weekly_steps_data=weekly_steps_data, weekly_floors_data=weekly_floors_data, weekly_miles_data=weekly_miles_data, daily_data=daily_data, name=name, patient_id=patient_id)