diff --git a/ChangeLog b/ChangeLog index 134449950..7621e1373 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-09-17 Wolfgang Sourdeau + + * Main/SOGo+DAV.m (-davComplianceClassesInContext:): new method to + declares DAV capabilities. + 2010-09-17 Francis Lachapelle * SoObjects/SOGo/SOGoGCSFolder.m (-renameTo:): don't act as the diff --git a/Main/SOGo+DAV.m b/Main/SOGo+DAV.m index 131f70dec..b3deabb4c 100644 --- a/Main/SOGo+DAV.m +++ b/Main/SOGo+DAV.m @@ -530,4 +530,20 @@ return davCurrentUserPrincipal; } +- (NSArray *) davComplianceClassesInContext: (WOContext *) localContext +{ + static NSArray *classes = nil; + + if (!classes) + { + classes = [NSArray arrayWithObjects: @"access-control", + @"calendar-access", @"calendar-schedule", + @"calendar-proxy", @"addressbook", + nil]; + [classes retain]; + } + + return classes; +} + @end