More inline...
On Feb 14, 2007, at 1:45 PM, Grant Baillie wrote:
Hi, Mimi
I went over the changes you outlined and those make sense.
I've quoted the newly added "Sending, Editing and Updating
Recurring Events" section below, and added comments inline.
--Grant
In the Preview timeframe: Send, Update, Forward and the Addressing
fields will only apply to the entire event series.
In order to achieve this simplification, we need to be able to
keep track of edits on a per attribute basis. Grant and Jeffrey
are working through the details of this as I write.
This will be new functionality.
Currently if I change the Title of a single instance of an event
series, the event becomes 'detached' from the series, which means
that if I then go to edit the Location of that event, I can no
longer apply my change to the entire series.
Similarly, if I apply a global edit to the Location field from a
different instance in the event series, that global edit will not
apply to this 'detached' instance.
As of a couple of weeks ago, this feature landed in Chandler trunk.
So, I guess all the future tenses need to become past (i.e. move
from LATER to DONE :).
Kewl.
Open issues:
1. When/if we support per instance, per attribute modifications
to recurring events, then we will be able to do things like modify
an attribute on a single instance, while still applying global
edits to the series on all other attributes.
Yes.
Also, the answer to
6. If so, can we mark individual instances of a recurring event
or the 'This and Future' subset of a recurring event series as
'Needs reply'?
is Yes.
As a general comment to 2--5 and 7--8 below, I'm wary of trying to
do things like replying to individual instances of events. While
the domain model can handle (or be made to handle) this kind of
thing, ICalendar isn't very well suited to yanking individual
occurrences out of recurring series, so I'm concerned we'll have
trouble with non-Chandler clients. In oither words, I think it's a
similar situation to allowing individual occurrences within a
series be in different collections.
Sure, that's fair. So what's the easiest thing to display in the Body
of the item? The contents of the Master event?
2. How should forward work on recurring events? What do we
display in the Notes field when forwarding a recurring event
series that has modified instances in it?
3. Can we just display the attribute values from the Master event?
4. How should reply work on recurring events?
5. Can we reply to individual instances of a recurring event,
or the 'This and Future' subset of a recurring event series?
7. Replying to an individual instance or the 'This and Future'
subset of a recurring event series would mean the following:
8. Displaying the right thing in the Notes field of Reply message:
* If you are replying to the entire series, display the
metadata from the master event
* If you are replying to a single instance, display the
metadata from that single instance
* If you are replying to the 'This and Future' subset of the
recurring event series, display the metadata from the
* Allowing users to choose between All, Just this event, and
This and Future when marking an item as 'Needs reply'.
* Post-preview, it will mean keeping track of which instances,
or which subset of instances have been 'Replied to'.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design