feat(eas): Add SOGoEASDisableUI system parameter to remove EAS options in UI when ActiveSync is not used

This commit is contained in:
smizrahi committed 2023-01-16 15:31:27 +01:00
1 parent c178963bfc
commit 04e15b5695
9 files changed
+59 -27

No files matched your search

+2 -1
View File
@@ -121,8 +121,9 @@ static const NSString *kDisableSharingCalendar = @"Calendar";
- (int) maximumSyncResponseSize;
- (int) maximumPictureSize;
- (BOOL) easSearchInBody;
- (BOOL) isEasUIDisabled;
- (BOOL) isPasswordRecoveryEnabled;
- (BOOL)isPasswordRecoveryEnabled;
- (NSArray *) passwordRecoveryDomains;
- (NSString *) JWTSecret;
+5
View File
@@ -746,6 +746,11 @@ _injectConfigurationFromFile (NSMutableDictionary *defaultsDict,
return [self boolForKey: @"SOGoEASSearchInBody"];
}
- (BOOL) isEasUIDisabled
{
return [self boolForKey: @"SOGoEASDisableUI"];
}
//
// See https://msdn.microsoft.com/en-us/library/gg672032(v=exchg.80).aspx
//