mirror of
https://github.com/django/django.git
synced 2025-09-20 17:30:10 +00:00
Fixed #30259 -- Added support for admin_order_field attribute on properties in ModelAdmin.list_display.
This commit is contained in:
parent
ea60b7bc74
commit
044cc54420
7 changed files with 36 additions and 4 deletions
|
@ -344,6 +344,25 @@ class AdminViewBasicTest(AdminViewBasicTestCase):
|
|||
"Results of sorting on callable are out of order."
|
||||
)
|
||||
|
||||
def test_change_list_sorting_property(self):
|
||||
"""
|
||||
Sort on a list_display field that is a property (column 10 is
|
||||
a property in Article model).
|
||||
"""
|
||||
response = self.client.get(reverse('admin:admin_views_article_changelist'), {'o': 10})
|
||||
self.assertContentBefore(
|
||||
response,
|
||||
'Oldest content',
|
||||
'Middle content',
|
||||
'Results of sorting on property are out of order.',
|
||||
)
|
||||
self.assertContentBefore(
|
||||
response,
|
||||
'Middle content',
|
||||
'Newest content',
|
||||
'Results of sorting on property are out of order.',
|
||||
)
|
||||
|
||||
def test_change_list_sorting_callable_query_expression(self):
|
||||
"""
|
||||
Query expressions may be used for admin_order_field. (column 9 is
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue