mirror of
https://github.com/django/django.git
synced 2025-09-24 19:23:03 +00:00
Fixed #21013 -- Ensure that ModelAdmin.get_queryset is considered for the admin history view.
This commit is contained in:
parent
e192739b3e
commit
04415bf81b
5 changed files with 42 additions and 3 deletions
|
@ -30,7 +30,7 @@ from .models import (Article, Chapter, Account, Media, Child, Parent, Picture,
|
|||
AdminOrderedField, AdminOrderedModelMethod, AdminOrderedAdminMethod,
|
||||
AdminOrderedCallable, Report, Color2, UnorderedObject, MainPrepopulated,
|
||||
RelatedPrepopulated, UndeletableObject, UnchangeableObject, UserMessenger, Simple, Choice,
|
||||
ShortMessage, Telegram)
|
||||
ShortMessage, Telegram, FilteredManager)
|
||||
|
||||
|
||||
def callable_year(dt_value):
|
||||
|
@ -674,6 +674,12 @@ def callable_on_unknown(obj):
|
|||
class AttributeErrorRaisingAdmin(admin.ModelAdmin):
|
||||
list_display = [callable_on_unknown, ]
|
||||
|
||||
|
||||
class CustomManagerAdmin(admin.ModelAdmin):
|
||||
def get_queryset(self, request):
|
||||
return FilteredManager.objects
|
||||
|
||||
|
||||
class MessageTestingAdmin(admin.ModelAdmin):
|
||||
actions = ["message_debug", "message_info", "message_success",
|
||||
"message_warning", "message_error", "message_extra_tags"]
|
||||
|
@ -773,6 +779,7 @@ site.register(Question)
|
|||
site.register(Answer)
|
||||
site.register(PrePopulatedPost, PrePopulatedPostAdmin)
|
||||
site.register(ComplexSortedPerson, ComplexSortedPersonAdmin)
|
||||
site.register(FilteredManager, CustomManagerAdmin)
|
||||
site.register(PluggableSearchPerson, PluggableSearchPersonAdmin)
|
||||
site.register(PrePopulatedPostLargeSlug, PrePopulatedPostLargeSlugAdmin)
|
||||
site.register(AdminOrderedField, AdminOrderedFieldAdmin)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue