Review delegation dialog in Mail app module

This commit is contained in:
Francis Lachapelle
2015-08-03 14:40:18 -04:00
parent 9f2c5b5f50
commit ab1cd36c77
2 changed files with 13 additions and 30 deletions
@@ -73,14 +73,12 @@
vm.users = account.delegates;
vm.account = account;
vm.selectedUser = null;
vm.userToAdd = '';
vm.searchText = '';
vm.userFilter = userFilter;
vm.closeModal = closeModal;
vm.removeUser = removeUser;
vm.addUser = addUser;
vm.selectUser = selectUser;
function userFilter($query) {
return User.$filter($query, account.delegates);
@@ -91,11 +89,7 @@
}
function removeUser(user) {
account.$removeDelegate(user.uid).then(function() {
if (user.uid == vm.selectedUser.uid) {
vm.selectedUser = null;
}
}, function(data, status) {
account.$removeDelegate(user.uid).catch(function(data, status) {
Dialog.alert(l('Warning'), l('An error occured please try again.'));
});
}
@@ -110,13 +104,6 @@
});
}
}
function selectUser(user) {
// Check if it is a different user
if (vm.selectedUser != user) {
vm.selectedUser = user;
}
}
}
} // delegate