def get(self, *args, **kwargs): ''' Optionally order by argument; defaults to date/time ''' order = self.get_argument('order_by', '').lower() if order == 'prize': sheep = WallOfSheep.all_order_value() elif order == 'length': sheep = sorted(WallOfSheep.all()) else: sheep = WallOfSheep.all_order_created() leaderboard = WallOfSheep.leaderboard() self.render('scoreboard/wall_of_sheep.html', leaderboard=leaderboard, flock=sheep)
def get(self, *args, **kwargs): ''' Optionally order by argument; defaults to date/time ''' if not options.hide_scoreboard and (options.public_scoreboard or self.get_current_user()): order = self.get_argument('order_by', '').lower() if order == 'prize': sheep = WallOfSheep.all_order_value() elif order == 'length': sheep = sorted(WallOfSheep.all()) else: sheep = WallOfSheep.all_order_created() leaderboard = WallOfSheep.leaderboard() self.render('scoreboard/wall_of_sheep.html', leaderboard=leaderboard, flock=sheep) else: self.render('public/404.html')
def get(self, *args, **kwargs): """ Optionally order by argument; defaults to date/time """ user = self.get_current_user() if scoreboard_visible(user): order = self.get_argument("order_by", "").lower() if order == "prize": sheep = WallOfSheep.all_order_value() elif order == "length": sheep = sorted(WallOfSheep.all()) else: sheep = WallOfSheep.all_order_created() leaderboard = WallOfSheep.leaderboard() self.render("scoreboard/wall_of_sheep.html", leaderboard=leaderboard, flock=sheep) elif not user: self.redirect("/login") else: self.render("public/404.html")
def get(self, *args, **kwargs): ''' Optionally order by argument; defaults to date/time ''' user = self.get_current_user() if scoreboard_visible(user): order = self.get_argument('order_by', '').lower() if order == 'prize': sheep = WallOfSheep.all_order_value() elif order == 'length': sheep = sorted(WallOfSheep.all()) else: sheep = WallOfSheep.all_order_created() leaderboard = WallOfSheep.leaderboard() self.render('scoreboard/wall_of_sheep.html', leaderboard=leaderboard, flock=sheep) elif not user: self.redirect('/login') else: self.render('public/404.html')