diff options
author | Aamir Khan <syst3m.w0rm@gmail.com> | 2012-06-26 00:22:37 -0400 |
---|---|---|
committer | Aamir Khan <syst3m.w0rm@gmail.com> | 2012-06-26 00:22:37 -0400 |
commit | ee818795b04502c0407841cd2270d8d6f5561acc (patch) | |
tree | a98da4cb88fdc00e607f4afe2a33f1f0beea0be4 /models.py | |
parent | acd28f3fe3ff6b9bf0b2e037b5d9d4915f3e2f13 (diff) | |
download | hyperkitty-ee818795b04502c0407841cd2270d8d6f5561acc.tar.gz hyperkitty-ee818795b04502c0407841cd2270d8d6f5561acc.tar.xz hyperkitty-ee818795b04502c0407841cd2270d8d6f5561acc.zip |
Include votes in user_profile
Diffstat (limited to 'models.py')
-rw-r--r-- | models.py | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -15,5 +15,18 @@ class Rating(models.Model): class UserProfile(models.Model): # User Object user = models.OneToOneField(User) - + karma = models.IntegerField(default=1) + + def _get_votes(self): + "Returns all the votes by a user" + # Extract all the votes by this user + try: + votes = Rating.objects.filter(user = self.user) + except Rating.DoesNotExist: + votes = {} + + return votes + + + votes = property(_get_votes) |