(feat) added the 'add default email addresses' feature in vacation module

This commit is contained in:
Ludovic Marcotte
2015-08-18 14:57:29 -04:00
parent fcd0140ffd
commit 9d272ae063
2 changed files with 13 additions and 4 deletions
@@ -27,6 +27,7 @@
vm.addMailFilter = addMailFilter;
vm.editMailFilter = editMailFilter;
vm.removeMailFilter = removeMailFilter;
vm.addDefaultEmailAddresses = addDefaultEmailAddresses;
vm.userFilter = User.$filter;
vm.save = save;
vm.canChangePassword = canChangePassword;
@@ -161,6 +162,16 @@
function removeMailFilter(index) {
vm.preferences.defaults.SOGoSieveFilters.splice(index, 1);
}
function addDefaultEmailAddresses() {
var v = [];
if (angular.isDefined(vm.preferences.defaults.Vacation.autoReplyEmailAddresses)) {
v = vm.preferences.defaults.Vacation.autoReplyEmailAddresses.split(',');
}
vm.preferences.defaults.Vacation.autoReplyEmailAddresses = (_.union(window.defaultEmailAddresses.split(','), v)).join(',');
}
function save() {
vm.preferences.$save();