I am forwarding this bug to the Dev-List as I think it's an important
usability issue we should address in the web UI for 1.0:
Background:
In the interest of performance, we currently only look 1 month into
the future when loading recurring events into the Triage Table in the
Chandler Hub web UI.
This means that the web UI won't display a recurring event under the
following circumstances:
1. the recurring event *starts* more than 1 month into the future
2. you have deleted the next occurrence, creating a recurrence gap of
more than 1 month
3. the recurring event recurs at an interval more than 1 month apart
(e.g. annually recurring holidays)
Given that we will be shipping 1.0- Desktop with a shared U.S.
Holidays calendar, out of the box, I think we need to make it so that
at least Scenario #3 works well in the web UI.
From Randy's comment below, it seems the amount of work required to
correctly load "the next occurrence of a recurring event series" for
all 3 scenarios is out of scope for 1.0
However, we can implement a smaller change that would take annually
recurring events and look 1 year into the future to find the next
occurrence.
Randy, even though Chandler doesn't support bi-monthly and bi-annual
recurrence rules. We do support importing them. Would it be possible
to simply expand this exception to include any recurring events that
have a recurrence rule of more than 1 month?
Is this an accurate summary Randy?
Are we still missing any key scenarios?
I have logged a separate bug to track implementing a more general fix
so that all 3 scenarios listed above will work: https://
bugzilla.osafoundation.org/show_bug.cgi?id=12154
Mimi
Begin forwarded message:
From: [EMAIL PROTECTED]
Date: June 10, 2008 11:47:08 AM PDT
To: [EMAIL PROTECTED]
Subject: [Bug 12115] Confusing discrepancy between list views on
Hub and Desktop
https://bugzilla.osafoundation.org/show_bug.cgi?id=12115
Randy Letness <[EMAIL PROTECTED]> changed:
What |Removed |Added
----------------------------------------------------------------------
------
AssignedTo|[EMAIL PROTECTED] |
[EMAIL PROTECTED]
--- Comment #9 from Randy Letness <[EMAIL PROTECTED]>
2008-06-10 11:47:06 PST ---
We can definitely look further into the future. I chose 1 month
because its a
good compromise between system resources (the further you look, the
longer the
query takes) and how far into the future/past people are concerned
about.
I guess my thinking was, do I really want to know about something
that is going
to occur one year from now? If not, then it makes the query
execute faster. I
can change the period and see what happens and if things don't slow
down too
much we can keep it like that.
Another option is to re-write the query apis to allow no end date
to be used
when searching for instances and provide an api like
findNextInstance(startDate), which would find the next instance
after the given
date. That would probably be the best option, but would require a
lot more
work.
--
Configure bugmail: https://bugzilla.osafoundation.org/userprefs.cgi?
tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev