Re: [evolution-patches] Patch for adding support to Recurrences in GW events



The scope limitation is that the SOAP interface does not have any
support for recurrences as of today. Hence, we attempt to do the next
best thing. When eds receives recurrence items from evolution, we send
the start item and a list of recur dates  (the schema was modified to
support sending a list of dates, as a temporary measure). The GW server
splits this into individual items and stores them. It  does not
know/remember the recurrence rules/exceptions at all. When we retrieve
the items, we receive the events as individual calendar events and do
not have any knowledge of their inter-relationships. So we do not have
the code to convert recurrent events from Soap->EGwItem or from
EGwItem->calcomponent.  (We still do not know how the interface would
look like when the server would support the feature).

This also means we can only create recurrences - we cannot modify them
or manipulate them in any way in the current release.

Hope this makes things clear.

regards,
harish

On Fri, 2004-06-11 at 17:04, Rodrigo Moya wrote:
> On Fri, 2004-06-11 at 09:17 +0530, Harish Krishnaswamy wrote:
> > hi,
> > 
> >  thanks for the review. i will switch to /* */ and add the memory frees.
> > Conversion from EGwItem to ECalcomponents has been omitted because of a
> > scope limitation with the GW SOAP interface.. We support the recurrences
> > created in Evolution to be expanded into individual items in the server
> > but can retrieve them only as individual calendar items.
> >
> there is really no need to get them as individual calendar items. That
> is done by the client. You just need to create a ECalComponent that
> contains all information about all recurrences, so that the client code
> can expand them. Setting those recurrence dates into your ECalComponent
> is what seemed to be missing in your patch.
> 
> cheers
> 
> 
> _______________________________________________
> evolution-patches mailing list
> evolution-patches lists ximian com
> http://lists.ximian.com/mailman/listinfo/evolution-patches



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]