r3 - 08 Jun 2007 - 10:47:17 - BrianMoseleyYou are here: OSAF >  Journal Web  >  ContributorNotes > BrianMoseleyNotes > BrianMoseleyCosmoDashboardNotes

Cosmo Dashboard Notes

Dashboard data is provided by three separate feed queries, one for each triage status.

Terms

Master
An event-stamped item including a recurrence rule
Modification
A modification item representing a specific exception to a recurring event
Occurrence
A transient item representing an occurrence of a recurring event defined by the master's recurrence rule

Feeds

Now

  • Non-recurring with no or null triage status
  • Non-recurring with triage status NOW
  • Modifications with triage status NOW
  • Occurrences whose period overlaps the current point in time

Later

  • Non-recurring with triage status LATER
  • For each recurring item, either the next occurring modification with triage status LATER or the next occurrence, whichever occurs sooner

Done

The feed is limited to 25 entries (may be tuned later).

  • Non-recurring with triage status DONE
  • For each recurring item, either the most recently occurring modification with triage status DONE or the most recent occurrence, whichever occurred most recently

Sorting

  • If an item does not have a triage status rank ("triage status changed" in desktop land), create a pseudo rank based on the item's start time.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.