示例#1
0
def leaderboard(request):

    return jingo.render(
        request, 'reviewers/leaderboard.html',
        context(**{
            'scores': ReviewerScore.all_users_by_score(),
        }))
示例#2
0
 def test_all_users_by_score(self):
     user2 = UserProfile.objects.get(email='*****@*****.**')
     self._give_points()
     self._give_points(status=amo.STATUS_LITE)
     self._give_points(user=user2, status=amo.STATUS_NOMINATED)
     users = ReviewerScore.all_users_by_score()
     eq_(len(users), 2)
     # First user.
     eq_(users[0]['total'], 180)
     eq_(users[0]['user_id'], self.user.id)
     eq_(users[0]['level'], amo.REVIEWED_LEVELS[0]['name'])
     # Second user.
     eq_(users[1]['total'], 120)
     eq_(users[1]['user_id'], user2.id)
     eq_(users[1]['level'], '')
示例#3
0
 def test_all_users_by_score(self):
     user2 = UserProfile.objects.get(email='*****@*****.**')
     self._give_points()
     self._give_points(status=amo.STATUS_LITE)
     self._give_points(user=user2, status=amo.STATUS_NOMINATED)
     users = ReviewerScore.all_users_by_score()
     eq_(len(users), 2)
     # First user.
     eq_(users[0]['total'], 180)
     eq_(users[0]['user_id'], self.user.id)
     eq_(users[0]['level'], amo.REVIEWED_LEVELS[0]['name'])
     # Second user.
     eq_(users[1]['total'], 120)
     eq_(users[1]['user_id'], user2.id)
     eq_(users[1]['level'], '')
示例#4
0
 def test_all_users_by_score(self):
     user2 = UserProfile.objects.get(email="*****@*****.**")
     amo.REVIEWED_LEVELS[0]["points"] = 180
     self._give_points()
     self._give_points(status=amo.STATUS_LITE)
     self._give_points(user=user2, status=amo.STATUS_NOMINATED)
     users = ReviewerScore.all_users_by_score()
     eq_(len(users), 2)
     # First user.
     eq_(users[0]["total"], 180)
     eq_(users[0]["user_id"], self.user.id)
     eq_(users[0]["level"], amo.REVIEWED_LEVELS[0]["name"])
     # Second user.
     eq_(users[1]["total"], 120)
     eq_(users[1]["user_id"], user2.id)
     eq_(users[1]["level"], "")
示例#5
0
def leaderboard(request):
    return render(request, 'editors/leaderboard.html', context(**{
        'scores': ReviewerScore.all_users_by_score(),
    }))
示例#6
0
文件: views.py 项目: wraithan/zamboni
def leaderboard(request):

    return jingo.render(request, 'reviewers/leaderboard.html', context(request,
        **{'scores': ReviewerScore.all_users_by_score()}))
示例#7
0
def leaderboard(request):
    return render(request, 'editors/leaderboard.html',
                  context(request, scores=ReviewerScore.all_users_by_score()))
示例#8
0
文件: views.py 项目: EnTeQuAk/olympia
def leaderboard(request):
    return render(request, "editors/leaderboard.html", context(request, scores=ReviewerScore.all_users_by_score()))