Challenge team mode improvements (#1013)

* Sort solves in admin challenge view by date
* Link to appropriate user and challenge in team, user, and challenge pages
This commit is contained in:
Kevin Chung
2019-06-03 22:41:45 -04:00
committed by GitHub
parent 458ce2e518
commit 4983adf78a
6 changed files with 68 additions and 24 deletions

View File

@@ -22,7 +22,11 @@ def challenges_detail(challenge_id):
Challenges.query.with_entities(Challenges.id, Challenges.name).all()
)
challenge = Challenges.query.filter_by(id=challenge_id).first_or_404()
solves = Solves.query.filter_by(challenge_id=challenge.id).all()
solves = (
Solves.query.filter_by(challenge_id=challenge.id)
.order_by(Solves.date.asc())
.all()
)
flags = Flags.query.filter_by(challenge_id=challenge.id).all()
challenge_class = get_chal_class(challenge.type)