diff options
Diffstat (limited to 'app/lib/django_comments_old/managers.py')
-rw-r--r-- | app/lib/django_comments_old/managers.py | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/app/lib/django_comments_old/managers.py b/app/lib/django_comments_old/managers.py deleted file mode 100644 index bc0fc5f..0000000 --- a/app/lib/django_comments_old/managers.py +++ /dev/null @@ -1,22 +0,0 @@ -from django.db import models -from django.contrib.contenttypes.models import ContentType -from django.utils.encoding import force_text - -class CommentManager(models.Manager): - - def in_moderation(self): - """ - QuerySet for all comments currently in the moderation queue. - """ - return self.get_query_set().filter(is_public=False, is_removed=False) - - def for_model(self, model): - """ - QuerySet for all comments for a particular model (either an instance or - a class). - """ - ct = ContentType.objects.get_for_model(model) - qs = self.get_query_set().filter(content_type=ct) - if isinstance(model, models.Model): - qs = qs.filter(object_pk=force_text(model._get_pk_val())) - return qs |