Monotone-Parent: 80cd4d841c2131e174529a1ded9ebf2c93620e00
Monotone-Revision: d7078410ff174b441e08902d0d87364ea464be95 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-12-02T17:14:19 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
2275e7549e
commit
1865874287
|
@ -1,3 +1,9 @@
|
|||
2011-12-02 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/MAPIStoreFSFolder.m
|
||||
(-messageKeysMatchingQualifier:andSortOrderings:): ensure the
|
||||
active user can read the folder messages before returning them.
|
||||
|
||||
2011-12-01 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/MAPIStoreFAIMessage.m (-subscriberCanReadMessage)
|
||||
|
|
|
@ -125,9 +125,17 @@ static NSString *MAPIStoreRightFolderContact = @"RightsFolderContact";
|
|||
- (NSArray *) messageKeysMatchingQualifier: (EOQualifier *) qualifier
|
||||
andSortOrderings: (NSArray *) sortOrderings
|
||||
{
|
||||
return [(SOGoMAPIFSFolder *) sogoObject
|
||||
toOneRelationshipKeysMatchingQualifier: qualifier
|
||||
andSortOrderings: sortOrderings];
|
||||
NSArray *keys;
|
||||
|
||||
if ([[context activeUser] isEqual: [context ownerUser]]
|
||||
|| [self subscriberCanReadMessages])
|
||||
keys = [(SOGoMAPIFSFolder *) sogoObject
|
||||
toOneRelationshipKeysMatchingQualifier: qualifier
|
||||
andSortOrderings: sortOrderings];
|
||||
else
|
||||
keys = [NSArray array];
|
||||
|
||||
return keys;
|
||||
}
|
||||
|
||||
- (NSArray *) folderKeysMatchingQualifier: (EOQualifier *) qualifier
|
||||
|
|
Loading…
Reference in New Issue