+2004-08-26 Helge Hess <helge.hess@skyrix.com>
+
+ * SOGoUserFolder.m: added ability to create Contacts folder (v0.9.13)
+
2004-08-24 Maxime Wacker <mwacker@linagora.com>
* GNUmakefile.preamble: fixes for the build process (v0.9.12)
- (NSString *)ocsPrivateCalendarPath {
return [[self ocsUserPath] stringByAppendingString:@"/Calendar"];
}
+- (NSString *)ocsPrivateContactsPath {
+ return [[self ocsUserPath] stringByAppendingString:@"/Contacts"];
+}
/* name lookup */
return [calendar autorelease];
}
+- (id)privateContacts:(NSString *)_key inContext:(id)_ctx {
+ static Class calClass = Nil;
+ id calendar;
+
+ if (calClass == Nil)
+ calClass = NSClassFromString(@"SOGoContactFolder");
+ if (calClass == Nil) {
+ [self logWithFormat:@"ERROR: missing SOGoContactFolder class!"];
+ return nil;
+ }
+
+ calendar = [[calClass alloc] initWithName:_key inContainer:self];
+ [calendar setOCSPath:[self ocsPrivateContactsPath]];
+ return [calendar autorelease];
+}
+
- (id)groupsFolder:(NSString *)_key inContext:(id)_ctx {
static Class fldClass = Nil;
id folder;
if ([_key isEqualToString:@"Calendar"])
return [self privateCalendar:_key inContext:_ctx];
+
+ if ([_key isEqualToString:@"Contacts"])
+ return [self privateContacts:_key inContext:_ctx];
if ([_key isEqualToString:@"Groups"])
return [self groupsFolder:_key inContext:_ctx];
2004-08-26 Helge Hess <helge.hess@skyrix.com>
+ * product.plist: more fixes to product.plist (v0.9.2)
+
* product.plist: fixed package dependency, fixed category name (v0.9.1)
2004-08-25 Marcus Mueller <znek@mulle-kybernetik.com>
methods = {
view = {
protectedBy = "View";
- pageName = "UIxContactsListview";
+ pageName = "UIxContactsListView";
+ };
+ GET = { /* hack to make it work as the default method */
+ protectedBy = "View";
+ pageName = "UIxContactsListView";
};
};
};