From: Ant Zucaro Date: Sat, 21 Jan 2012 15:27:45 +0000 (-0500) Subject: Set a minimum # of games required to show in ranks. X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=78d3905d7bc22f6e17ff7105deaf97096ce2b73a;p=xonotic%2Fxonstat.git Set a minimum # of games required to show in ranks. --- diff --git a/xonstat/views/main.py b/xonstat/views/main.py index d3a4725..db7ddce 100755 --- a/xonstat/views/main.py +++ b/xonstat/views/main.py @@ -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) \