]> git.rm.cloudns.org Git - xonotic/xonstat.git/commitdiff
Set a minimum # of games required to show in ranks.
authorAnt Zucaro <azucaro@gmail.com>
Sat, 21 Jan 2012 15:27:45 +0000 (10:27 -0500)
committerAnt Zucaro <azucaro@gmail.com>
Sat, 21 Jan 2012 15:27:45 +0000 (10:27 -0500)
xonstat/views/main.py

index d3a472517ecd811270ad7aa5d33115ca16f535aa..db7ddce8eb9d24f0a2284e74f38c959983ba5c9f 100755 (executable)
@@ -22,6 +22,7 @@ def main_index(request):
     duel_ranks = DBSession.query(Player.player_id, Player.nick, PlayerElo.elo).\
             filter(Player.player_id==PlayerElo.player_id).\
             filter(PlayerElo.game_type_cd=='duel').\
+            filter(PlayerElo.games >= 32).\
             order_by(expr.desc(PlayerElo.elo)).all()[0:10]
 
     duel_ranks = [(player_id, html_colors(nick), elo) \
@@ -34,6 +35,7 @@ def main_index(request):
     ctf_ranks = DBSession.query(Player.player_id, Player.nick, PlayerElo.elo).\
             filter(Player.player_id==PlayerElo.player_id).\
             filter(PlayerElo.game_type_cd=='ctf').\
+            filter(PlayerElo.games >= 32).\
             order_by(expr.desc(PlayerElo.elo)).all()[0:10]
 
     ctf_ranks = [(player_id, html_colors(nick), elo) \
@@ -46,6 +48,7 @@ def main_index(request):
     dm_ranks = DBSession.query(Player.player_id, Player.nick, PlayerElo.elo).\
             filter(Player.player_id==PlayerElo.player_id).\
             filter(PlayerElo.game_type_cd=='dm').\
+            filter(PlayerElo.games >= 32).\
             order_by(expr.desc(PlayerElo.elo)).all()[0:10]
 
     dm_ranks = [(player_id, html_colors(nick), elo) \