summaryrefslogtreecommitdiff
path: root/app/routes
diff options
context:
space:
mode:
Diffstat (limited to 'app/routes')
-rw-r--r--app/routes/basic.py16
1 files changed, 13 insertions, 3 deletions
diff --git a/app/routes/basic.py b/app/routes/basic.py
index 5883b97..f6cb005 100644
--- a/app/routes/basic.py
+++ b/app/routes/basic.py
@@ -1,12 +1,22 @@
from app import app, db
from flask import render_template
-from flask_login import login_required
+from flask_login import current_user, login_required
+from tables import Workout, WorkoutRecord
+
@app.route("/", methods=["GET"])
def index():
- return render_template('index.html')
+ return render_template("index.html")
+
@app.route("/home", methods=["GET"])
@login_required
def home():
- return render_template('home.html')
+ # Prepare so we don't have to do this in the template
+ records = (
+ db.session.query(WorkoutRecord)
+ .join(Workout)
+ .filter(Workout.user_id == current_user.id)
+ )
+
+ return render_template("home.html", records=records)