Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)