Add "Latest Score" in decks view
This commit is contained in:
parent
89fc01152e
commit
8dadfdd827
@ -86,6 +86,15 @@ def decks_html(request: Request, db=Depends(get_db)):
|
||||
)
|
||||
.scalar(),
|
||||
)
|
||||
setattr(
|
||||
deck,
|
||||
"latest_score",
|
||||
db.query(models.EloScore)
|
||||
.filter(models.EloScore.deck_id == deck.id)
|
||||
.order_by(models.EloScore.after_game_id.desc())
|
||||
.first()
|
||||
.score,
|
||||
)
|
||||
return jinja_templates.TemplateResponse(
|
||||
request, "decks/list.html", {"decks": decks}
|
||||
)
|
||||
|
@ -13,6 +13,7 @@
|
||||
<th>Deck Name</th>
|
||||
<th>Owner</th>
|
||||
<th>Games Played</th>
|
||||
<th>Score</th>
|
||||
</tr>
|
||||
{% for deck in decks %}
|
||||
<tr>
|
||||
@ -21,6 +22,7 @@
|
||||
</td>
|
||||
<td>{{ deck.owner.name }}</td>
|
||||
<td>{{ deck.games_played }}</td>
|
||||
<td>{{ deck.latest_score // 1 }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
||||
|
Loading…
x
Reference in New Issue
Block a user