There is a bug in the Reminders implementation using .NET library for Recurring events.
I have updated a Recurring event in google through the API with reminder method as "unspecified" and time 1 hr and there is a default reminder of email-10 min for this google calendar and when i checked the event, i saw that the event had 2 reminders (1 default and the other which i added). This is incorrect. There should not be 2 reminders. Frank, can you look into this please ? Thanks Kulvinder Singh ----- Original Message ---- From: Austin (Google) <[EMAIL PROTECTED]> To: [email protected] Sent: Sunday, March 2, 2008 1:16:45 AM Subject: Re: Alarms on recurring events via protocol? Hi, To be sure that we are on the same page, let's me repeat what you trying to say. You are saying that adding reminder to recurrence works correctly when created through the API, but when trying to add reminder to recurrence from the UI the XML that is produced doesn't contain a reminder (althought it does appear on the UI)? is that accurate? So I created a daily event as you said on the UI and retrieve it's XML, I am able to see the reminder being added to the reminder - <gd:recurrence> DTSTART;TZID=America/Los_Angeles:20080301T133000 DTEND;TZID=America/Los_Angeles:20080301T143000 RRULE:FREQ=DAILY;WKST=SU BEGIN:VTIMEZONE TZID:America/Los_Angeles X-LIC-LOCATION:America/Los_Angeles BEGIN:DAYLIGHT TZOFFSETFROM:-0800 TZOFFSETTO:-0700 TZNAME:PDT DTSTART:19700308T020000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:-0700 TZOFFSETTO:-0800 TZNAME:PST DTSTART:19701101T020000 RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU END:STANDARD END:VTIMEZONE </gd:recurrence> <gd:eventStatus value="http://schemas.google.com/g/2005#event.confirmed"/> <gd:visibility value="http://schemas.google.com/g/2005#event.default"/> <gd:transparency value="http://schemas.google.com/g/2005#event.opaque"/> <gCal:uid value="[EMAIL PROTECTED]"/> <gCal:sequence value="0"/> <gd:reminder minutes="5" method="alert"/> <gd:who rel="http://schemas.google.com/g/2005#event.organizer" valueString="Austin Chau" email=""/> <gd:where valueString=""/> </entry> Let me know if I am not understanding you correctly, thanks Austin On Sat, Mar 1, 2008 at 10:42 AM, Philipp Kewisch <[EMAIL PROTECTED]> wrote: There is still a bug, that has nothing to do with the .NET client library. Austin, can you reproduce this? STR: * Create a recurring event (mine was FREQ=DAILY;COUNT=5;INTERVAL=1) via protocol or other means, with <gd:reminder minutes="5" method="alert"/> as a child to <entry> * Open the Google Calendar UI Result: * The item is recurring, but does not have an alarm in the UI. * Retrieving the item via XML correctly shows the reminder element. Now for the same problem vice versa, Austin, please also try to reproduce: STR: * Create a recurring event in the Google Calendar UI, recurring, with a 5 minute pop-up reminder * Retrieve the XML entry via protocol Result: * The Google Calendar UI still shows the event having an alarm. * The XML does not contain any reminder elements *at all* This is really bad, since it effectively breaks reminder support for recurring events. Philipp On Mar 1, 8:18 am, "Austin (Google)" <[EMAIL PROTECTED]> wrote: > Hi, > > I believe this is strictly an issue with the .NET client library > -http://code.google.com/p/google-gdata/issues/detail?id=105 > > This is not an issue with the Google Calendar server. I think the Java and > JavaScript client libraries do add a reminder to recurring event correctly. > > Hope it helps, > Austin > > On Fri, Feb 29, 2008 at 10:47 PM, Kulvinder Singh <[EMAIL PROTECTED]> > wrote: > > > Hi Austin, > > > I think there is some issue in this at the Google end. People has posted > > that even if you add a <gd:reminder> to an <entry> and process it, google > > server just tend to ignore it. I have also raised a defect for this. > > > Can you confirm that the issue is still there ? > > > Thanks > > Kulvinder SIngh > > > ----- Original Message ---- > > From: Austin (Google) <[EMAIL PROTECTED]> > > To: [email protected] > > Sent: Saturday, March 1, 2008 6:37:41 AM > > Subject: Re: Alarms on recurring events via protocol? > > > Hi, > > > You can insert reminder to a recurring event with a <gd:reminder> element > > directly to the <entry> element, since there is no <gd:when> element (which > > is the normal place where reminder typically goes for single event). > > > Hope it helps, > > Austin > > > On Fri, Feb 29, 2008 at 2:16 AM, Philipp Kewisch <[EMAIL PROTECTED]> > > wrote: > > > > Hello. > > > > I'm wondering how alarms on recurring events are created. I created an > > > event in the Google UI that repeats daily and added a popup reminder 5 > > > minutes before. Retrieving the xml of the event gives me the > > > following, some unimportant elements removed. The alarm is visible in > > > the UI. > > > > <entry> > > > <id>http://www.google.com/calendar/feeds/kewisch.moz%40gmail.com/ > > > private/full/pg12r4f2tnfiq2kjc03om2evi0<http://www.google.com/calendar/feeds/kewisch.moz%40gmail.com/private/...> > > > </id> > > > <published>2008-02-29T10:09:38.000Z</published> > > > <updated>2008-02-29T10:09:38.000Z</updated> > > > <category scheme="http://schemas.google.com/g/2005#kind" > > > term="http://schemas.google.com/g/2005#event"/> > > > <title type="text">test recur</title> > > > <gd:recurrence>DTSTART;TZID=Europe/Berlin:20080224T130000 > > > DTEND;TZID=Europe/Berlin:20080224T140000 > > > RRULE:FREQ=DAILY;UNTIL=20080307T120000Z;WKST=SU > > > BEGIN:VTIMEZONE > > > TZID:Europe/Berlin > > > X-LIC-LOCATION:Europe/Berlin > > > BEGIN:DAYLIGHT > > > TZOFFSETFROM:+0100 > > > TZOFFSETTO:+0200 > > > TZNAME:CEST > > > DTSTART:19700329T020000 > > > RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU > > > END:DAYLIGHT > > > BEGIN:STANDARD > > > TZOFFSETFROM:+0200 > > > TZOFFSETTO:+0100 > > > TZNAME:CET > > > DTSTART:19701025T030000 > > > RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU > > > END:STANDARD > > > END:VTIMEZONE > > > </gd:recurrence> > > > <gd:eventStatus value="http://schemas.google.com/g/ > > > 2005#event.confirmed <http://schemas.google.com/g/2005#event.confirmed> > > > "/> > > > <gd:visibility value="http://schemas.google.com/g/ > > > 2005#event.default <http://schemas.google.com/g/2005#event.default>"/> > > > <gd:transparency value="http://schemas.google.com/g/ > > > 2005#event.opaque <http://schemas.google.com/g/2005#event.opaque>"/> > > > <gCal:uid value="[EMAIL PROTECTED]"/> > > > <gCal:sequence value="0"/> > > > <gd:who rel="http://schemas.google.com/g/2005#event.organizer" > > > valueString="Philipp Kewisch" email="[EMAIL PROTECTED]"/> > > > <gd:where valueString=""/> > > > </entry> > > > ------------------------------ > > Never miss a thing. Make Yahoo your > > homepage.<http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs> ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
