feat(core): Add SOGoDisableSharingAnyAuthUser option to disable sharing to any user authenticated for mail, contacts and calendar

This commit is contained in:
Hivert Quentin committed 2023-11-03 17:01:49 +01:00
1 parent 6e60b10755
commit e0ef59d5f2
5 files changed
+67 -1

No files matched your search

+1
View File
@@ -130,6 +130,7 @@ NSComparisonResult languageSort(id el1, id el2, void *context);
- (NSString *) JWTSecret;
- (NSArray *) disableSharing;
- (NSArray *) disableSharingAnyAuthUser;
@end
+13
View File
@@ -819,5 +819,18 @@ NSComparisonResult languageSort(id el1, id el2, void *context)
return disableSharing;
}
- (NSArray *) disableSharingAnyAuthUser
{
static NSArray *disableSharingAnyAuthUser = nil;
if (!disableSharingAnyAuthUser)
{
disableSharingAnyAuthUser = [self stringArrayForKey: @"SOGoDisableSharingAnyAuthUser"];
[disableSharingAnyAuthUser retain];
}
return disableSharingAnyAuthUser;
}
@end