On Thu, 29 Jun 2006, Bryan Stearns wrote:

My concern was about the conflict that we've got a sort order already (see above example), and I'm not sure how to represent manual ad-hoc additions to it in the indexing mechanism, in an environment where items are moving around in the index automatically relatively frequently (as their triage status changes with the passage of time). If I manually position something to be first in the Now section, and three ticklers go off (moving their items to the top of the Now section because they have the most-recent triage-status change date), what piece of information causes that manually-positioned item to now be 4th? (Or is it still first?)

Oh, you mean to inject user chosen order into an otherwise programmed sort ?
Uh, that's a little harder...
One could imagine that the last criteria by which items are sorted is arbitrary, or user chosen. By this, I mean that once all other sort attributes have, in order, returned 0 (==), then the manual user chosen one could be applied to sort the ones that are == by all other criteria. What I don't see how to do offhand is arbitrary user order injections anywhere in the index.

Another way to maybe think of this is displaying two collections, the user-sorted one first and then the program-sorted one ?

Andi..
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to