Marino Faggiana 7 سال پیش
والد
کامیت
6b099da7d6
2فایلهای تغییر یافته به همراه14 افزوده شده و 2 حذف شده
  1. 12 1
      iOSClient/Settings/NCManageEndToEndEncryption.m
  2. 2 1
      iOSClient/Supporting Files/en.lproj/Localizable.strings

+ 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";