Monotone-Parent: ac5956502faf7c4b91df6d48458fad8d43190b66

Monotone-Revision: 4aaa3d89a907d67df8c23bdce5f9fb5be71e663d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-04-12T00:34:43
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-04-12 00:34:43 +00:00
parent 5be8b033ce
commit 4063ec97a6
7 changed files with 40 additions and 36 deletions
+20 -20
View File
@@ -218,28 +218,28 @@
return [contactFolders allValues];
}
- (NSString *) roleOfUser: (NSString *) uid
{
NSArray *roles, *traversalPath;
NSString *objectName, *role;
// - (NSString *) roleOfUser: (NSString *) uid
// {
// NSArray *roles, *traversalPath;
// NSString *objectName, *role;
role = nil;
traversalPath = [context objectForKey: @"SoRequestTraversalPath"];
if ([traversalPath count] > 2)
{
objectName = [traversalPath objectAtIndex: 2];
roles = [[context activeUser]
rolesForObject: [self lookupName: objectName
inContext: context
acquire: NO]
inContext: context];
if ([roles containsObject: SOGoRole_Assistant]
|| [roles containsObject: SOGoRole_Delegate])
role = SOGoRole_Assistant;
}
// role = nil;
// traversalPath = [context objectForKey: @"SoRequestTraversalPath"];
// if ([traversalPath count] > 2)
// {
// objectName = [traversalPath objectAtIndex: 2];
// roles = [[context activeUser]
// rolesForObject: [self lookupName: objectName
// inContext: context
// acquire: NO]
// inContext: context];
// if ([roles containsObject: SOGoRole_Assistant]
// || [roles containsObject: SOGoRole_Delegate])
// role = SOGoRole_Assistant;
// }
return role;
}
// return role;
// }
- (BOOL) davIsCollection
{