diff options
| author | stilbruch <stilbruch@protonail.com> | 2022-05-02 18:15:48 -0500 |
|---|---|---|
| committer | stilbruch <stilbruch@protonail.com> | 2022-05-02 18:15:48 -0500 |
| commit | 1c67242cd8a48c3138e3cec9ddfe8430d51b036b (patch) | |
| tree | 76c1dc19bcacaa6d42a0c14695366611eaf2a6b2 /app | |
| parent | 116a7a47023ce18f7a54729f7da77eff674f8c0c (diff) | |
| download | Strengthy-1c67242cd8a48c3138e3cec9ddfe8430d51b036b.tar.xz Strengthy-1c67242cd8a48c3138e3cec9ddfe8430d51b036b.zip | |
Start exercise progress page
Diffstat (limited to 'app')
| -rw-r--r-- | app/routes/__init__.py | 3 | ||||
| -rw-r--r-- | app/routes/progress.py | 21 | ||||
| -rw-r--r-- | app/templates/progress/exercise.html | 12 |
3 files changed, 35 insertions, 1 deletions
diff --git a/app/routes/__init__.py b/app/routes/__init__.py index 09fcbf3..74d72db 100644 --- a/app/routes/__init__.py +++ b/app/routes/__init__.py @@ -1,4 +1,5 @@ from routes.api import * +from routes.basic import * +from routes.progress import * from routes.user import * from routes.workout import * -from routes.basic import * diff --git a/app/routes/progress.py b/app/routes/progress.py new file mode 100644 index 0000000..8040fdc --- /dev/null +++ b/app/routes/progress.py @@ -0,0 +1,21 @@ +from app import app, db +from flask import render_template, redirect, request, url_for, flash +from flask_login import current_user, login_required +from tables import Exercise, Workout + + +@app.route("/progress/exercise/<exercise_id>") +@login_required +def progress_exercise(exercise_id=None): + # FIXME + + exercise = ( + db.session.query(Workout, Exercise) + .filter(Exercise.id == exercise_id) + .filter(Workout.user_id == current_user.id) + .first() + ) + if not exercise: + return redirect(url_for("home")) + + return render_template("progress/exercise.html", exercise=exercise) diff --git a/app/templates/progress/exercise.html b/app/templates/progress/exercise.html new file mode 100644 index 0000000..20f7c9f --- /dev/null +++ b/app/templates/progress/exercise.html @@ -0,0 +1,12 @@ +{% extends 'base/layout.html' %} + +{% block title %}{{ exercise.name }} Progress{% endblock %} + +{% block content %} +<div class="container"> + <div class="columns is-centered"> + <div class="column"> + </div> + </div> +</div> +{% endblock %} |
