Changeset 2823
- Timestamp:
- 05/03/06 14:23:44 (3 years ago)
- Files:
-
- django/trunk/django/contrib/comments/models.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/comments/models.py
r2809 r2823 57 57 if user.is_superuser: 58 58 return True 59 for g in user.g et_group_list():59 for g in user.group_set.all(): 60 60 if g.id == settings.COMMENTS_MODERATORS_GROUP: 61 61 return True … … 125 125 from django.core.exceptions import ObjectDoesNotExist 126 126 try: 127 return self. get_content_type().get_object_for_this_type(pk=self.object_id)127 return self.content_type.get_object_for_this_type(pk=self.object_id) 128 128 except ObjectDoesNotExist: 129 129 return None … … 134 134 "Helper function that populates good/bad karma caches" 135 135 good, bad = 0, 0 136 for k in self. get_karmascore_list():136 for k in self.karmascore_set: 137 137 if k.score == -1: 138 138 bad +=1 … … 159 159 return _('Posted by %(user)s at %(date)s\n\n%(comment)s\n\nhttp://%(domain)s%(url)s') % \ 160 160 {'user': self.user.username, 'date': self.submit_date, 161 'comment': self.comment, 'domain': self. get_site().domain, 'url': self.get_absolute_url()}161 'comment': self.comment, 'domain': self.site.domain, 'url': self.get_absolute_url()} 162 162 163 163 class FreeComment(models.Model): … … 201 201 from django.core.exceptions import ObjectDoesNotExist 202 202 try: 203 return self. get_content_type().get_object_for_this_type(pk=self.object_id)203 return self.content_type.get_object_for_this_type(pk=self.object_id) 204 204 except ObjectDoesNotExist: 205 205 return None … … 210 210 def vote(self, user_id, comment_id, score): 211 211 try: 212 karma = self.objects.get(comment__ id__exact=comment_id, user__id__exact=user_id)212 karma = self.objects.get(comment__pk=comment_id, user__pk=user_id) 213 213 except self.model.DoesNotExist: 214 karma = self.model(None, user_id , comment_id, score,datetime.datetime.now())214 karma = self.model(None, user_id=user_id, comment_id=comment_id, score=score, scored_date=datetime.datetime.now()) 215 215 karma.save() 216 216 else: … … 252 252 return # A user can't flag his own comment. Fail silently. 253 253 try: 254 f = self.objects.get(user__ id__exact=user.id, comment__id__exact=comment.id)254 f = self.objects.get(user__pk=user.id, comment__pk=comment.id) 255 255 except self.model.DoesNotExist: 256 256 from django.core.mail import mail_managers
