is_approved = models.BooleanField(default=False)\r
email_isvalid = models.BooleanField(default=False)\r
email_key = models.CharField(max_length=32, null=True)\r
- reputation = models.PositiveIntegerField(default=1)\r
+ reputation = DenormalizedField(default=1)\r
\r
- gold = models.SmallIntegerField(default=0)\r
- silver = models.SmallIntegerField(default=0)\r
- bronze = models.SmallIntegerField(default=0)\r
+ gold = DenormalizedField(default=0)\r
+ silver = DenormalizedField(default=0)\r
+ bronze = DenormalizedField(default=0)\r
\r
questions_per_page = models.SmallIntegerField(choices=QUESTIONS_PER_PAGE_CHOICES, default=10)\r
hide_ignored_questions = models.BooleanField(default=False)\r
self.message_set.all().delete()\r
\r
def get_profile_url(self):\r
- """Returns the URL for this User's profile."""\r
return "/%s%d/%s" % (_('users/'), self.id, slugify(self.username))\r
\r
def get_profile_link(self):\r
profile_link = u'<a href="%s">%s</a>' % (self.get_profile_url(),self.username)\r
- logging.debug('in get profile link %s' % profile_link)\r
return mark_safe(profile_link)\r
\r
def get_vote_count_today(self):\r