[Chandler-dev] Dashboard domain model questions

Andi Vajda vajda at osafoundation.org
Thu Jun 29 15:55:06 PDT 2006


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..


More information about the chandler-dev mailing list