feat(preferences): Add SOGoCreateIdentitiesDisabled domain option which disables identity creation for users in preferences

This commit is contained in:
smizrahi
2023-04-18 16:57:31 +02:00
parent 5500ce7085
commit af6202bee6
6 changed files with 126 additions and 24 deletions

View File

@@ -66,6 +66,20 @@
return [dd mailCertificateEnabled];
}
- (BOOL) showCreateIdentity
{
SOGoDomainDefaults *dd;
dd = [[context activeUser] domainDefaults];
return ![dd createIdentitiesDisabled];
}
- (BOOL) hideCreateIdentity
{
return ![self showCreateIdentity];
}
- (BOOL) _validateFilterId
{
NSCharacterSet *digits;