View Issue Details

IDProjectCategoryView StatusLast Update
0000872SOGoApple iPhone OSpublic2011-04-29 11:43
Reportermark Assigned Toludovic  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product Version1.3.2 
Fixed in Version1.3.6 
Summary0000872: Invitation support in iOS4
Description

Pascal has detailed on the mailing list that the apple calendar server allows invitations via CalDAV. It would be great if we could see this from SOGo.

TagsNo tags attached.

Activities

Marcel

Marcel

2011-04-29 10:22

reporter   ~0002415

iCal on the iPhone seems to rely on the {urn:ietf:params:xml:ns:caldav}max-attendees-per-instance property to determine whether to enable attendee invitations and replies. The following patch returns a constant number of 100 attendees per meeting, which is what Apple's Darwin CalendarServer returns. Feel free to change this to a bigger number, if you think anyone will want to enter more users on an iPhone :-)

SOPE diff:

#

old_revision [c9723068f0534907bfebec9248331816410a6e25]

#

patch "sope-appserver/NGObjWeb/DAVPropMap.plist"

from [d334c60520b05fa7d4452bf3efaba29d1e71e0a7]

to [bca03b3cfb12cfd389ebfcbc0e4dc3d812db711e]

#

--- sope-appserver/NGObjWeb/DAVPropMap.plist d334c60520b05fa7d4452bf3efaba29d1e71e0a7
+++ sope-appserver/NGObjWeb/DAVPropMap.plist bca03b3cfb12cfd389ebfcbc0e4dc3d812db711e
@@ -160,6 +160,7 @@
"{urn:ietf:params:xml:ns:caldav}calendar-timezone" = davCalendarTimeZone;
"{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL" = davScheduleDefaultCalendarURL;
"{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp" = davScheduleCalendarTransparency;

  • "{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance" = davMaxAttendees;

    / CardDAV /
    "{urn:ietf:params:xml:ns:carddav}address-data" = davAddressData;

SOGo diff:

#

old_revision [9b0e70cef01c0afdbc1684211507c86871122671]

#

patch "SoObjects/Appointments/SOGoAppointmentFolder.m"

from [0d77c8287292505ad328c1d5e13d8ed818111e16]

to [826925c87b4f9ae96945443b37a02c3b1150bd1e]

#

--- SoObjects/Appointments/SOGoAppointmentFolder.m 0d77c8287292505ad328c1d5e13d8ed818111e16
+++ SoObjects/Appointments/SOGoAppointmentFolder.m 826925c87b4f9ae96945443b37a02c3b1150bd1e
@@ -2038,6 +2038,11 @@ firstInstanceCalendarDateRange: (NGCalen
return @"";
}

+- (NSString *) davMaxAttendees
+{

  • return @"100";
    +}
    • (NSArray ) davScheduleCalendarTransparency
      {
      const NSString
      opacity;

Issue History

Date Modified Username Field Change
2010-09-30 07:11 mark New Issue
2011-04-29 10:22 Marcel Note Added: 0002415
2011-04-29 11:43 ludovic Status new => resolved
2011-04-29 11:43 ludovic Fixed in Version => 1.3.6
2011-04-29 11:43 ludovic Resolution open => fixed
2011-04-29 11:43 ludovic Assigned To => ludovic