mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-03-15 19:55:56 +00:00
Monotone-Parent: 5b9fba133560acdca3843326561c729dd28fc4cc
Monotone-Revision: 7e2d84b941087b6996499d8c6a6832f1b87db837 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-08-02T20:44:15 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
2011-08-02 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/MAPIStoreFolder.m (-permissionsTable): new method
|
||||
that returns a permissions table for the current folder.
|
||||
|
||||
* OpenChange/MAPIStorePermissionsTable.[hm]: new class module for
|
||||
handling permission objects. Currently only provide stub entries
|
||||
for the "anonymous" and "default" users.
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
@class MAPIStoreFAIMessageTable;
|
||||
@class MAPIStoreFolderTable;
|
||||
@class MAPIStoreMessageTable;
|
||||
@class MAPIStorePermissionsTable;
|
||||
@class SOGoMAPIFSFolder;
|
||||
@class SOGoMAPIFSMessage;
|
||||
|
||||
@@ -70,6 +71,9 @@
|
||||
- (id) lookupMessageByURL: (NSString *) messageURL;
|
||||
- (id) lookupFolderByURL: (NSString *) folderURL;
|
||||
|
||||
/* permissions */
|
||||
- (MAPIStorePermissionsTable *) permissionsTable;
|
||||
|
||||
/* message objects and tables */
|
||||
- (id) lookupMessage: (NSString *) messageKey;
|
||||
- (NSArray *) messageKeys;
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
#import "MAPIStoreFolderTable.h"
|
||||
#import "MAPIStoreMapping.h"
|
||||
#import "MAPIStoreMessage.h"
|
||||
#import "MAPIStorePermissionsTable.h"
|
||||
#import "MAPIStoreTypes.h"
|
||||
#import "NSDate+MAPIStore.h"
|
||||
#import "NSString+MAPIStore.h"
|
||||
@@ -591,6 +592,8 @@ Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMe
|
||||
table = [self faiMessageTable];
|
||||
else if (tableType == MAPISTORE_FOLDER_TABLE)
|
||||
table = [self folderTable];
|
||||
else if (tableType == MAPISTORE_PERMISSIONS_TABLE)
|
||||
table = [self permissionsTable];
|
||||
else
|
||||
{
|
||||
table = nil;
|
||||
@@ -943,6 +946,11 @@ Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMe
|
||||
return url;
|
||||
}
|
||||
|
||||
- (MAPIStorePermissionsTable *) permissionsTable
|
||||
{
|
||||
return [MAPIStorePermissionsTable tableForContainer: self];
|
||||
}
|
||||
|
||||
- (uint64_t) objectId
|
||||
{
|
||||
uint64_t objectId;
|
||||
|
||||
Reference in New Issue
Block a user