From 04415bf81b2440a08fc224e6c481bcb5840bbcbc Mon Sep 17 00:00:00 2001 From: Juan Catalano Date: Fri, 6 Sep 2013 20:28:48 +0000 Subject: Fixed #21013 -- Ensure that ModelAdmin.get_queryset is considered for the admin history view. --- tests/admin_views/models.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/admin_views/models.py') diff --git a/tests/admin_views/models.py b/tests/admin_views/models.py index 6483fc8717..c09411dc27 100644 --- a/tests/admin_views/models.py +++ b/tests/admin_views/models.py @@ -693,3 +693,14 @@ class Simple(models.Model): class Choice(models.Model): choice = models.IntegerField(blank=True, null=True, choices=((1, 'Yes'), (0, 'No'), (None, 'No opinion'))) + +class _Manager(models.Manager): + def get_queryset(self): + return super(_Manager, self).get_queryset().filter(pk__gt=1) + +class FilteredManager(models.Model): + def __str__(self): + return "PK=%d" % self.pk + + pk_gt_1 = _Manager() + objects = models.Manager() -- cgit v1.3