예제 #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()))