[Chandler-dev] Fwd: [Bug 12115] Confusing discrepancy between list
views on Hub and Desktop
Mimi Yin
mimi at osafoundation.org
Thu Jun 12 12:30:27 PDT 2008
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: bug-comment at osafoundation.org
> Date: June 10, 2008 11:47:08 AM PDT
> To: mimi at osafoundation.org
> Subject: [Bug 12115] Confusing discrepancy between list views on
> Hub and Desktop
>
> https://bugzilla.osafoundation.org/show_bug.cgi?id=12115
>
>
> Randy Letness <randy at osafoundation.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------
> ------
> AssignedTo|randy at osafoundation.org |
> travis at osafoundation.org
>
>
>
>
> --- Comment #9 from Randy Letness <randy at osafoundation.org>
> 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/chandler-dev/attachments/20080612/d10d4ba0/attachment.html
More information about the chandler-dev
mailing list