diff options
| author | Juan Catalano <catalanojuan@gmail.com> | 2013-09-06 20:28:48 +0000 |
|---|---|---|
| committer | Julien Phalip <jphalip@gmail.com> | 2013-09-07 14:53:29 -0500 |
| commit | 04415bf81b2440a08fc224e6c481bcb5840bbcbc (patch) | |
| tree | 0dc7b82aac7ee935ad3bf2d48389d6b85e5a5cb5 /tests/admin_views/models.py | |
| parent | e192739b3e3209a371a5d0f5f05fd083e88259f2 (diff) | |
Fixed #21013 -- Ensure that ModelAdmin.get_queryset is considered for the admin history view.
Diffstat (limited to 'tests/admin_views/models.py')
| -rw-r--r-- | tests/admin_views/models.py | 11 |
1 files changed, 11 insertions, 0 deletions
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() |
