Browse Source

Settings e2e

Marino Faggiana 7 years ago
parent
commit
6b099da7d6

+ 12 - 1
iOSClient/Settings/NCManageEndToEndEncryption.m

@@ -36,6 +36,17 @@
     
     form = [XLFormDescriptor formDescriptorWithTitle:NSLocalizedString(@"_e2e_settings_encryption_", nil)];
     
+    tableCapabilities *capabilities = [[NCManageDatabase sharedInstance] getCapabilites];
+
+    if (capabilities.endToEndEncryption == NO) {
+        
+        section = [XLFormSectionDescriptor formSectionWithTitle:NSLocalizedString(@"_e2e_settings_encryption_not_available_", nil)];
+        [form addFormSection:section];
+        
+        return [super initWithForm:form];
+    }
+    
+    
     // Section INITIALIZE -------------------------------------------------
 
     section = [XLFormSectionDescriptor formSectionWithTitle:NSLocalizedString(@"_e2e_settings_encryption_initialize_", nil)];
@@ -49,7 +60,7 @@
     row.action.formSelector = @selector(initE2E:);
     [section addFormRow:row];
     
-#ifdef DEBUGH
+#ifdef DEBUG
     // Section DELETE KEYS -------------------------------------------------
     
     section = [XLFormSectionDescriptor formSectionWithTitle:NSLocalizedString(@"Delete", nil)];

+ 2 - 1
iOSClient/Supporting Files/en.lproj/Localizable.strings

@@ -576,7 +576,8 @@
 
 "_e2e_settings_encryption_title_"   = "Encryption";
 "_e2e_settings_encryption_"         = "End To End Encryption";
-"_e2e_settings_encryption_initialize_"    = "Initialize End To End Encryption";
+"_e2e_settings_encryption_initialize_"      = "Initialize End To End Encryption";
+"_e2e_settings_encryption_not_available_"   = "End To End Encryption not available";