Use stock manager as default for Tag model

This commit is contained in:
Jeremy Stretch
2020-07-07 12:18:14 -04:00
parent 15f5719f44
commit a2d957ba0d
6 changed files with 12 additions and 14 deletions

View File

@@ -102,7 +102,7 @@ class TagFilter(django_filters.ModelMultipleChoiceFilter):
kwargs.setdefault('field_name', 'tags__slug')
kwargs.setdefault('to_field_name', 'slug')
kwargs.setdefault('conjoined', True)
kwargs.setdefault('queryset', Tag.objects.unrestricted())
kwargs.setdefault('queryset', Tag.objects.all())
super().__init__(*args, **kwargs)

View File

@@ -596,7 +596,7 @@ class TagFilterField(forms.MultipleChoiceField):
def __init__(self, model, *args, **kwargs):
def get_choices():
tags = model.tags.all().unrestricted().annotate(
tags = model.tags.annotate(
count=Count('extras_taggeditem_items')
).order_by('name')
return [

View File

@@ -217,7 +217,7 @@ def prepare_cloned_fields(instance):
# Copy tags
if is_taggable(instance):
params['tags'] = ','.join([t.name for t in instance.tags.all().unrestricted()])
params['tags'] = ','.join([t.name for t in instance.tags.all()])
# Concatenate parameters into a URL query string
param_string = '&'.join(