In the new admin sorting UI, which now supports sorting on multiple
fields, the behaviour can be described by the following two rules:

1. If you click on a header, it is made the primary sort field
   (with others moved down the list as necessary).

2. If you click on a header that was already part of the sorting,
   the sort order for that field is reversed.

Item 1. is behaviour we agreed on, and item 2. is too, kind of, but the
latter is the one I'm interested in tweaking.

Currently, this means that if, for example, you do:

1) Click 'first name' header
2) Click 'last name' header
3) Click 'first name' header

you build up the following sort:

1) Sort by first name ascending

2) Sort by last name  ascending, then
           first name ascending

3) Sort by first name *descending*, then
           last name  ascending

It is this last step that might need improving. Is it confusing that you
end up with first name *descending*?

We could change the 2nd rule to:

2. If you click on a header that was already the primary sort field,
   the sort order for that field is reversed.

I think this might be more intuitive. Comments?

Luke

-- 
"Where a person wishes to attract, they should always be ignorant."
(Jane Austen)

Luke Plant || http://lukeplant.me.uk/

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to