Product
|
Planning
|
Teams
|
Developers
|
Notes
E
dit
A
ttach
Wiki Help
r1 - 05 Jun 2007 - 11:59:13 -
BobbyRullo
You are here:
OSAF
>
Journal Web
>
BobbyRulloNotes
>
TheAlgorithm
Algorithm for Dashboard Queries (Server Side)
Now:
If something is not triaged and non-recurring and not an event
If something is not triaged and not in the past
Specifically triaged as Now
If it's occurring right Now
If it's recurring and there is an instance that is happening Now
Later
If specifically triaged as Later
If recurring event, next occurrence after right now
Future modification, return as later
Done
If you have explicitly triaged an item to Done
If not triaged and is in the past
No recurrence
Date range giving some # of recently became Done items
Algorithm for auto-triaging on event creation (client side)
Non events: Triage to "NOW"
Non-recurring Events:
In the past: Triage to "DONE"
Present or future: Triage to "NOW" * Recurring Events:
???
Algorithm for triaging events obtained from the server (tickling)
Non events - do nothing.
Non-Recurring Events
If event is happening now, triage as NOW
If event has happened, triage as NOW
Recurring Events
???
Questions (known unknowns)
Does the master event have a triage status?
Not sure when to set "explictly triage" flag or whatever it's called.
When the server expands the recurring event series and sends down 1 NOW and 1 LATER instant, does that turn those instances into modifications?
Unknown Unknowns
???
E
dit
|
W
YSIWYG
|
A
ttach
|
P
rintable
|
R
aw View
|
Backlinks:
We
b
,
A
l
l Webs
|
H
istory
: r1
|
M
ore topic actions
Log In
or
Register
chandlerproject.org
VISION
TOUR
Download Desktop
Get a Hub Account
Get Chandler Server
FAQ
Get Started
Blog
Mailing Lists
Chat on IRC
Report a Bug
Get Involved
OSAF Community
About OSAF
Journal Wiki Changes
Open Source Applications Foundation
Dansk
Deutsch
English
Español
Finnis
Français
Italiano
Nederlands
Polski
Português
Svenska
简体中文
繁體中文
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.