oc: Added custom MAPI permissions

This set is only available at sogo-openchange library scope but
they are useful to provide all permissions set from any MAPI client
This commit is contained in:
Enrique J. Hernández Blasco
2016-02-04 12:19:09 +01:00
parent a9f336c69d
commit 76e586deca
2 changed files with 16 additions and 0 deletions

View File

@@ -22,6 +22,7 @@
#define MAPISTOREFOLDER_H
#import <Foundation/NSObject.h>
#import <Foundation/NSString.h>
@class NSArray;
@class NSMutableArray;
@@ -41,6 +42,12 @@
#import "MAPIStoreSOGoObject.h"
/* Custom MAPI Permissions */
extern NSString *SOGoOpenChangeRole_EditOwned;
extern NSString *SOGoOpenChangeRole_DeleteOwned;
extern NSString *SOGoOpenChangeRole_FolderContact;
extern NSString *SOGoOpenChangeRole_FolderOwner;
@interface MAPIStoreFolder : MAPIStoreSOGoObject
{
MAPIStoreContext *context;

View File

@@ -65,6 +65,15 @@
Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMessageTableK, MAPIStoreFolderTableK;
/* Custom MAPI Permissions:
This set have sogo-openchange library scope
*/
NSString *SOGoOpenChangeRole_EditOwned = @"EditOwned";
NSString *SOGoOpenChangeRole_DeleteOwned = @"DeleteOwned";
NSString *SOGoOpenChangeRole_FolderContact = @"FolderContact";
NSString *SOGoOpenChangeRole_FolderOwner = @"FolderOwner";
@implementation MAPIStoreFolder
+ (void) initialize