diff --git a/app.py b/app.py index 17d3b9a..23c72b2 100644 --- a/app.py +++ b/app.py @@ -183,9 +183,13 @@ def season_overview(season_id: int): @authorize def episode_list(season_id: int): sql, args = db.load_season(season_id) - db_season = db.query_db(sql, args, one=True, cls=models.Season) + season = db.query_db(sql, args, one=True, cls=models.Season) + sql, args = db.load_episodes(season_id) + episodes = db.query_db(sql, args, cls=models.Episode) - model = {"season_id": season_id, "season_code": db_season.code} + model = { + "season_id": season_id, + "season_code": season.code} return render_template("episode_list.html", model=model) diff --git a/db.py b/db.py index 40b6f5f..b5ee1cc 100644 --- a/db.py +++ b/db.py @@ -4,7 +4,6 @@ from flask import g import models from config import Config -from util import time_to_str def connect_db(): diff --git a/templates/episode_list.html b/templates/episode_list.html index 92f87ec..0a370f0 100644 --- a/templates/episode_list.html +++ b/templates/episode_list.html @@ -5,36 +5,48 @@ {% block content %} {% if g.is_editor %}
{% endif %} {% if not model.player_list %} - There are no episodes. +| {{ caption }} | - {% endfor %} +# | +Title | +Date | +From - To | +Playtime | -+ | Stats | {% if g.is_editor %} -+ | Editor | {% endif %}
|---|---|---|---|---|---|---|---|---|---|
| {{ ep[prop] }} | - {% endfor %} +{{ item.code }} | +{{ item.title }} | +{{ item.date }} | +{{ item.start }} - {{ item.end }} | +{{ item.duration }} | - Show ++ + + + | {% if g.is_editor %}- Edit + + + | {% endif %}