Exemplo n.º 1
0
        return self.category.name + " | " + self.text


def firebase_user_id(self):
    return UserProfile.objects.get(user__id=self.user_id).legacy_id or 0


def comment_user_avatar(self):
    return UserProfile.objects.get(user__id=self.user_id).image or ""


def user_voted(self):
    content_type = ContentType.objects.get_for_model(self.__class__)
    try:
        voted = Vote.objects.get(object_id=self.id,
                                 content_type=content_type,
                                 user=User.objects.get(id=self.user_id),
                                 vote=1)
        return True
    except Exception, e:
        return False


Comment.add_to_class('firebase_user_id', firebase_user_id)

Comment.add_to_class('rating', RatingField(can_change_vote=True))

Comment.add_to_class('avatar', comment_user_avatar)

Comment.add_to_class('user_voted', user_voted)