+2005-02-06 Helge Hess <helge.hess@opengroupware.org>
+
+ * SOGoAppointmentObject.m, SOGoAppointmentFolder.m: added proper
+ message/folder class (v0.9.25)
+
2004-11-09 Helge Hess <helge.hess@skyrix.com>
* SOGoAppointmentObject.m: improved error handling in save method
return r;
}
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+ return @"IPF.Appointment";
+}
+
@end /* SOGoAppointmentFolder */
return [self deleteWithBaseSequence:0];
}
+/* message type */
+
+- (NSString *)outlookMessageClass {
+ return @"IPM.Appointment";
+}
+
@end /* SOGoAppointmentObject */
# Version file
-SUBMINOR_VERSION:=24
+SUBMINOR_VERSION:=25
# v0.9.19 requires NGiCal v4.5.36
# v0.9.13 requires libSOGo v0.9.26
+2005-02-06 Helge Hess <helge.hess@opengroupware.org>
+
+ * SOGoContactObject.m, SOGoContactFolder.m: added proper
+ message/folder class (v0.9.6)
+
2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
* SOGoContactFolder.m: changed to NGLogging (v0.9.5)
return r;
}
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+ return @"IPF.Contact";
+}
+
@end /* SOGoContactFolder */
return r;
}
+/* message type */
+
+- (NSString *)outlookMessageClass {
+ return @"IPM.Contact";
+}
+
@end /* SOGoContactObject */
-# $Id$
+# version file
-SUBMINOR_VERSION:=5
+SUBMINOR_VERSION:=6
# v0.9.5 requires NGExtensions v4.5.136
+2005-02-06 Helge Hess <helge.hess@opengroupware.org>
+
+ * SOGoMailFolder.m, SOGoDraftsFolder.m: added proper folder classes
+ (v0.9.66)
+
2005-01-31 Helge Hess <helge.hess@opengroupware.org>
* v0.9.65
return [self fetchMailNames];
}
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+ return @"IPF.Drafts";
+}
+
@end /* SOGoDraftsFolder */
password:[self imap4Password]];
}
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+ // TODO: detect Trash/Sent/Drafts folders
+ return @"IPF.Folder";
+}
+
/* operations */
- (NSException *)delete {
# Version file
-SUBMINOR_VERSION:=65
+SUBMINOR_VERSION:=66
# v0.9.55 requires NGExtensions v4.5.136
# v0.9.44 requires libNGMime v4.3.194
+2005-02-06 Helge Hess <helge.hess@opengroupware.org>
+
+ * added -outlookMessageClass / -outlookFolderClass (v0.9.27)
+
2004-10-19 Helge Hess <helge.hess@opengroupware.org>
* SOGoFolder: added method -fetchContentStringsAndNamesOfAllObjects
- (NSException *)saveContentString:(NSString *)_str;
- (NSException *)delete;
+/* message type */
+
+- (NSString *)outlookMessageClass;
+
@end
#endif /* __SOGo_SOGoContentObject_H__ */
return [self isFolderish];
}
+/* message type */
+
+- (NSString *)outlookMessageClass {
+ return nil;
+}
+
/* description */
- (void)appendAttributesToDescription:(NSMutableString *)_ms {
- (NSArray *)fetchContentObjectNames;
- (NSDictionary *)fetchContentStringsAndNamesOfAllObjects;
+/* folder type */
+
+- (NSString *)outlookFolderClass;
+
@end
#endif /* __SOGo_SOGoFolder_H__ */
/*
- Copyright (C) 2004 SKYRIX Software AG
+ Copyright (C) 2004-2005 SKYRIX Software AG
This file is part of OpenGroupware.org.
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
*/
-// $Id$
#include "SOGoFolder.h"
#include "common.h"
return [self isFolderish];
}
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+ return nil;
+}
+
/* description */
- (void)appendAttributesToDescription:(NSMutableString *)_ms {
-# $Id: Version 170 2004-08-11 10:45:40Z helge $
+# version file
-SUBMINOR_VERSION:=26
+SUBMINOR_VERSION:=27
# v0.9.26 requires libOGoContentStore v0.9.13
+2005-02-06 Helge Hess <helge.hess@opengroupware.org>
+
+ * SOGoSieveScriptObject.m, SOGoSieveScriptsFolder.m: assigned
+ folder/message class (v0.9.7)
+
2005-01-30 Helge Hess <helge.hess@opengroupware.org>
* SOGoSieveScriptObject.m: implemented Sieve script upload (v0.9.6)
return self;
}
-/* WebDAV */
+/* message type */
+
+- (NSString *)outlookMessageClass {
+ return @"IPM.Filter";
+}
+
@end /* SOGoSieveScriptObject */
return [NSException exceptionWithHTTPStatus:404 /* Not Found */];
}
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+ return @"IPF.Filter";
+}
+
@end /* SOGoSieveScriptsFolder */
# Version file
-SUBMINOR_VERSION:=6
+SUBMINOR_VERSION:=7
# v0.9.6 requires libNGMime v4.5.207
# v0.9.1 requires libNGMime v4.3.194