Changed trophy logic to use Database
Review Request #3905 — Created Feb. 23, 2013 and discarded — Latest diff uploaded
Changed trophy logic to use Database Made "TrophyManager" class and "compute_trophies" method. Add the TrophyManager to Trophy model. Create "iftrophy" at reviews/templatatags.py In the method pull trophy data from database. Implemented handling of many trophies. Made abstract Trophy at reviewboard/accounts/managers.py. Made 2 inheritance class(milestone, palindrome) from abstract. Changed iftrophy method to send trophy_list data. Changed trophy_box to use loop for trophy_list
Created unit tests and execute it.
Diff Revision 8
This is not the most recent revision of the diff. The latest diff is revision 13. See what's changed.
orig
1
2
3
4
5
6
7
8
9
10
11
12
13
reviewboard/accounts/managers.py |
---|
reviewboard/accounts/models.py |
---|
reviewboard/accounts/tests.py |
---|
reviewboard/reviews/models.py |
---|
reviewboard/reviews/tests.py |
---|
reviewboard/reviews/templatetags/reviewtags.py |
---|
reviewboard/templates/reviews/trophy_box.html |
---|