mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-11 14:57:12 +00:00
Monotone-Parent: 38816d5f2c5865f939ccd8290226d22c43482e08
Monotone-Revision: 1960a36a480c2b580275d8352c65f53c16c80b5a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-11-07T15:58:43 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
1 parent
7e3890af89
commit
b83e708b70
20 files changed
+173
-319
No files matched your search
@@ -68,7 +68,8 @@
|
||||
|
||||
if (!children)
|
||||
children = [[NSArray alloc] initWithObjects:
|
||||
@"Calendar", @"Contacts", @"Mail", nil];
|
||||
@"Calendar", @"Contacts", @"Mail",
|
||||
@"Preferences", nil];
|
||||
|
||||
return children;
|
||||
}
|
||||
@@ -92,39 +93,6 @@
|
||||
// return [self lookupName: @"Groups" inContext: nil acquire: NO];
|
||||
// }
|
||||
|
||||
/* pathes */
|
||||
|
||||
- (void) setOCSPath: (NSString *) _path
|
||||
{
|
||||
[self warnWithFormat:
|
||||
@"rejected attempt to reset user-folder path: '%@'", _path];
|
||||
}
|
||||
|
||||
- (NSString *) ocsPath
|
||||
{
|
||||
return [NSString stringWithFormat: @"/Users/%@", nameInContainer];
|
||||
}
|
||||
|
||||
- (NSString *) ocsUserPath
|
||||
{
|
||||
return [self ocsPath];
|
||||
}
|
||||
|
||||
- (BOOL) folderIsMandatory
|
||||
{
|
||||
return NO;
|
||||
}
|
||||
|
||||
- (NSString *) ocsPrivateCalendarPath
|
||||
{
|
||||
return [[self ocsUserPath] stringByAppendingString:@"/Calendar"];
|
||||
}
|
||||
|
||||
- (NSString *) ocsPrivateContactsPath
|
||||
{
|
||||
return [[self ocsUserPath] stringByAppendingString:@"/Contacts"];
|
||||
}
|
||||
|
||||
/* name lookup */
|
||||
|
||||
// - (NSString *) permissionForKey: (NSString *) key
|
||||
@@ -140,7 +108,8 @@
|
||||
SOGoAppointmentFolders *calendars;
|
||||
|
||||
calendars = [$(@"SOGoAppointmentFolders") objectWithName: _key inContainer: self];
|
||||
[calendars setBaseOCSPath: [self ocsPrivateCalendarPath]];
|
||||
[calendars setBaseOCSPath: [NSString stringWithFormat: @"/Users/%@/Calendar",
|
||||
nameInContainer]];
|
||||
|
||||
return calendars;
|
||||
}
|
||||
@@ -151,7 +120,8 @@
|
||||
SOGoContactFolders *contacts;
|
||||
|
||||
contacts = [$(@"SOGoContactFolders") objectWithName:_key inContainer: self];
|
||||
[contacts setBaseOCSPath: [self ocsPrivateContactsPath]];
|
||||
[contacts setBaseOCSPath: [NSString stringWithFormat: @"/Users/%@/Contacts",
|
||||
nameInContainer]];
|
||||
|
||||
return contacts;
|
||||
}
|
||||
@@ -195,6 +165,9 @@
|
||||
// obj = [self groupsFolder: _key inContext: _ctx];
|
||||
else if ([_key isEqualToString: @"Mail"])
|
||||
obj = [self mailAccountsFolder: _key inContext: _ctx];
|
||||
else if ([_key isEqualToString: @"Preferences"])
|
||||
obj = [$(@"SOGoPreferencesFolder") objectWithName: _key
|
||||
inContainer: self];
|
||||
else if ([_key isEqualToString: @"freebusy.ifb"])
|
||||
obj = [self freeBusyObject:_key inContext: _ctx];
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user