From 4f69eff9f09ed7ad63c4e5ade45c269eb2e7bcf9 Mon Sep 17 00:00:00 2001 From: hernani Date: Sun, 13 Mar 2011 00:06:52 +0000 Subject: [PATCH] Removes some test code. git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@828 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/models/node.py | 24 +++--------------------- forum/models/tag.py | 24 +----------------------- 2 files changed, 4 insertions(+), 44 deletions(-) diff --git a/forum/models/node.py b/forum/models/node.py index 7449082..d4d0442 100644 --- a/forum/models/node.py +++ b/forum/models/node.py @@ -143,30 +143,12 @@ class NodeManager(CachedManager): use_for_related_fields = True def get_query_set(self): - CurrentUserHolder = None - - moderation_import = 'from %s.moderation.startup import CurrentUserHolder' % MODULES_PACKAGE - exec moderation_import - qs = NodeQuerySet(self.model) if self.model is not Node: - qs = qs.filter(node_type=self.model.get_type()) - - if CurrentUserHolder is not None: - user = CurrentUserHolder.user - - try: - filter_content = not user.is_staff and not user.is_superuser - except: - filter_content = True - - if filter_content: - qs = qs.exclude(state_string__contains="(in_moderation)").exclude(state_string__contains="(deleted)").exclude( - state_string__contains="(rejected)" - ) - - return qs + return qs.filter(node_type=self.model.get_type()) + else: + return qs def get_for_types(self, types, *args, **kwargs): kwargs['node_type__in'] = [t.get_type() for t in types] diff --git a/forum/models/tag.py b/forum/models/tag.py index 2a3609a..d189a1c 100644 --- a/forum/models/tag.py +++ b/forum/models/tag.py @@ -8,29 +8,7 @@ import django.dispatch class ActiveTagManager(models.Manager): def get_query_set(self): - qs = super(ActiveTagManager, self).get_query_set().exclude(used_count__lt=1) - - CurrentUserHolder = None - - moderation_import = 'from %s.moderation.startup import CurrentUserHolder' % MODULES_PACKAGE - exec moderation_import - - if CurrentUserHolder is not None: - user = CurrentUserHolder.user - - try: - filter_content = not user.is_staff and not user.is_superuser - except: - filter_content = True - - if filter_content: - moderation_import = 'from %s.moderation.hooks import get_tag_ids' % MODULES_PACKAGE - exec moderation_import - qs = qs.exclude(id__in=get_tag_ids('deleted')).exclude(id__in=get_tag_ids('rejected')).exclude( - id__in=get_tag_ids('in_moderation') - ) - - return qs + return super(ActiveTagManager, self).get_query_set().exclude(used_count__lt=1) class Tag(BaseModel): name = models.CharField(max_length=255, unique=True) -- 2.39.5