From c5ccfd44c6b54353ea6d006cc32d8d45fa3c991e Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Fri, 17 Sep 2010 20:55:19 +0000 Subject: [PATCH] Monotone-Parent: b8fdd2b522b773a7377d9617f8dce71cb94ce7db Monotone-Revision: 54d620340f1ac6000e3bb0cff36102657f789f25 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2010-09-17T20:55:19 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 5 +++++ Main/SOGo+DAV.m | 16 ++++++++++++++++ 2 files changed, 21 insertions(+) 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