Monotone-Parent: e13aba14f9bcb6e2cbec65189340ac8704204778

Monotone-Revision: e2159d82254439aa0954efbb3e1730d45a41c2d6

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-04-17T14:09:29
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-04-17 14:09:29 +00:00
parent a8167f4b7c
commit 4108411f2e
3 changed files with 53 additions and 3 deletions
+36 -2
View File
@@ -26,6 +26,7 @@
#import <NGObjWeb/WORequest.h>
#import <NGObjWeb/WOApplication.h>
#import <NGCards/NSDictionary+NGCards.h>
#import <GDLContentStore/GCSFolder.h>
#import "common.h"
@@ -34,7 +35,6 @@
#import "SOGoPermissions.h"
#import "SOGoUser.h"
#import "SOGoAclsFolder.h"
#import "SOGoAuthenticator.h"
#import "SOGoUserFolder.h"
@@ -354,7 +354,7 @@ static BOOL kontactGroupDAV = YES;
NSDictionary *currentAcl;
SoClassSecurityInfo *sInfo;
acls = [[[SOGoAclsFolder aclsFolder] aclsForObject: self] objectEnumerator];
acls = [[self acls] objectEnumerator];
aclsDictionary = [NSMutableDictionary dictionary];
sInfo = [[self class] soClassSecurityInfo];
@@ -690,6 +690,40 @@ static BOOL kontactGroupDAV = YES;
return nil;
}
/* acls */
- (NSArray *) acls
{
[self subclassResponsibility: _cmd];
return nil;
}
- (NSArray *) aclsForUser: (NSString *) uid
{
[self subclassResponsibility: _cmd];
return nil;
}
- (NSString *) defaultAclRoles
{
[self subclassResponsibility: _cmd];
return nil;
}
- (void) setRoles: (NSString *) roles
forUser: (NSString *) uid
{
[self subclassResponsibility: _cmd];
}
- (void) removeAclsForUsers: (NSArray *) users
{
[self subclassResponsibility: _cmd];
}
/* description */
- (void)appendAttributesToDescription:(NSMutableString *)_ms {