From 16d02455bdcb5e8d2e2c5b4dc160b294895da82c Mon Sep 17 00:00:00 2001 From: Alexandre Cloutier Date: Mon, 7 Jul 2014 10:00:16 -0400 Subject: [PATCH] Serialization of the whiteList --- UI/PreferencesUI/UIxPreferences.m | 20 +++++++++++++++++++ UI/Templates/PreferencesUI/UIxPreferences.wox | 12 ++++++----- UI/WebServerResources/UIxPreferences.js | 20 +++++++++---------- 3 files changed, 36 insertions(+), 16 deletions(-) diff --git a/UI/PreferencesUI/UIxPreferences.m b/UI/PreferencesUI/UIxPreferences.m index 096ae7b97..96e91f0e6 100644 --- a/UI/PreferencesUI/UIxPreferences.m +++ b/UI/PreferencesUI/UIxPreferences.m @@ -639,6 +639,26 @@ static NSArray *reminderValues = nil; return [userDefaults busyOffHours]; } +- (NSString *) whiteListValue +{ + SOGoUserSettings *us; + id *whiteListValue; + + us = [user userSettings]; + whiteListValue = [us objectForKey:@"whiteListInvitations"]; + + return whiteListValue; +} + +- (void) setWhiteListValue: (NSArray *) whiteList +{ + SOGoUserSettings *us; + + us = [user userSettings]; + [us setObject: whiteList forKey: @"whiteListInvitations"]; + [us synchronize]; +} + - (void) setPreventInvitations: (BOOL) preventInvitations { SOGoUserSettings *us; diff --git a/UI/Templates/PreferencesUI/UIxPreferences.wox b/UI/Templates/PreferencesUI/UIxPreferences.wox index 287029d40..fcef5e7ff 100644 --- a/UI/Templates/PreferencesUI/UIxPreferences.wox +++ b/UI/Templates/PreferencesUI/UIxPreferences.wox @@ -19,7 +19,7 @@
- +