mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-25 16:33:22 +00:00
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:
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user