[Tickets #12056] Re: New Kronolith appt w/no invitees sync to iOS, result in greyed item in iOS Calendar
noreply at bugs.horde.org
noreply at bugs.horde.org
Tue Feb 26 02:09:47 UTC 2013
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12056
------------------------------------------------------------------------------
Ticket | 12056
Updated By | simon at simonandkate.net
Summary | New Kronolith appt w/no invitees sync to iOS, result in
| greyed item in iOS Calendar
Queue | Horde Base
Version | 5.0.4
Type | Bug
State | Resolved
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
simon at simonandkate.net (2013-02-26 02:09) wrote:
To run some tests for some funny invite behaviour that I have still
been seeing I generated two appointments in Kronolith whilst logged in
as a user with no activesync devices.
The appointments were identical, just one hour apart. Each had one
Invitee - me. I have only 2 activesync devices attached to my account,
an iPhone and an iPad.
The appointment from my test account to me generated (as expected) two
invites in my mail inbox.
I accepted on my iPad (iOS 6.1.2)
First strangeness - on iOS the appointments showed with TWO
attachments, each named event-invitation.ics, and identical in content:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
X-WR-CALNAME:Calendar of server
PRODID:-//The Horde Project//Horde iCalendar Library//EN
BEGIN:VEVENT
DTSTART:20130301T093000Z
DTEND:20130301T103000Z
DTSTAMP:20130226T000408Z
UID:20130226100408.Ng8RuzOzVSD1VgLMYkjQhw5 at mail.simonandkate.net
CREATED:20130226T000408Z
LAST-MODIFIED:20130226T000408Z
SUMMARY:Cards test
ORGANIZER;CN=Server Wilson:mailto:server at simonandkate.net
CLASS:PUBLIC
STATUS:CONFIRMED
TRANSP:OPAQUE
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:simon@
simonandkate.net
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Cards test
TRIGGER;VALUE=DURATION:-PT15M
END:VALARM
END:VEVENT
END:VCALENDAR
Opening the .ics on iPad shows From as Wilson Server
server at simonandkate.net (correctly), and No Reply - my address.
Selecting Add to Calendar creates an appointment in my Horde sync'ed
calendar on iOS.
The meeting that is created after I accept (by "Add to Calendar") on
an iOS device has the following characteristics:
1. No Accept / Decline / Maybe is shown (either when accepted on
iPhone or iPad). It is not seeing it as a Declinable / Acceptable
meeting.
2. Because of an issue with the way iPad calendar works, the only way
you can get rid of a meeting on iPad is to decline it. As there is no
decline button on meetings that come from Kronolith there is no way to
do this. (On iPhone, you can Edit, and delete that way.)
3. When the iOS device syncs back to Horde, and down to my other iOS
device, it loses From and Invitees, and replicates to the other device
as an Appointment, not a Meeting.
If I then edit (e.g. add "some notes") in the device that sees it as
an appointment not a meeting, that syncs back to Horde ok - but sends
an email with 'meeting.ics' from me (originally invitee) to me
(invitee), now with ME as the organizer, not the test account. Given
that the second iOS device has seen it as an appointment I can see why
it thinks I am Organizer, but no idea why it is generating an email.
The meeting.ics is:
BEGIN:VCALENDAR
CALSCALE:GREGORIAN
METHOD:REQUEST
PRODID:-//Apple Inc.//iPhone 3.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:GMT+1000
BEGIN:STANDARD
DTSTART:20010101T000000
TZNAME:GMT+10:00
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
ATTENDEE;CN="simon at simonandkate.net";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-AC
TION;ROLE=REQ-PARTICIPANT;RSVP=TRUE:mailto:simon at simonandkate.net
CREATED:20130226T012656Z
DESCRIPTION:Notes in here
DTEND;TZID=GMT+1000:20130301T213000
DTSTAMP:20130226T013441Z
DTSTART;TZID=GMT+1000:20130301T203000
LAST-MODIFIED:20130226T013441Z
ORGANIZER;CN="Simon Wilson";EMAIL="simon at simonandkate.net":mailto:simon@
simonandkate.net
SEQUENCE:0
SUMMARY:Cards test 2
TRANSP:OPAQUE
UID:32303133303232363131323532342E705654346B767969417A435152694C37654A4D
55757731406D61696C2E73696D6F6E616E646B6174652E6E6574
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Reminder
TRIGGER:-PT15M
UID:C5994E7F-1103-4C3D-A608-EE9B8FD92B5D
X-WR-ALARMUID:C5994E7F-1103-4C3D-A608-EE9B8FD92B5D
END:VALARM
END:VEVENT
END:VCALENDAR
This shows in the original iPad with the grey bordered invitation with
only me as an invitee, and no Organizer, as per this bug.
Removing the invitee from the now-organizer-less meeting completes the
breaking of the loop, with both devices now having an organizer-less
and invitee-less appointment.
We are also having issues with date changes not sync'ing through
correctly, but I will do some more digging on that one and post back.
More information about the bugs
mailing list