Jannis and I are sprinting on this; we'd like to take a 2nd look at potential behaviors after a long conversation yesterday. The current solution works, but I think there's still a lot of room for user confusion.
Plan is to look again at existing sorting implementations (on various apps/platforms) and maybe actually develop the nicer UI promosed earlier in #11834. I On Thursday, June 9, 2011 at 1:45 AM, Luke Plant wrote: > 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] > (mailto:[email protected]). > To unsubscribe from this group, send email to > [email protected] > (mailto:[email protected]). > For more options, visit this group at > http://groups.google.com/group/django-developers?hl=en. -- 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.
