From ab1cd36c7755ce76d83b13d2ff5b881c1bf71691 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 3 Aug 2015 14:40:18 -0400 Subject: [PATCH] Review delegation dialog in Mail app module --- .../MailerUI/UIxMailUserDelegationEditor.wox | 28 ++++++++----------- .../js/Mailer/MailboxesController.js | 15 +--------- 2 files changed, 13 insertions(+), 30 deletions(-) diff --git a/UI/Templates/MailerUI/UIxMailUserDelegationEditor.wox b/UI/Templates/MailerUI/UIxMailUserDelegationEditor.wox index 11be01628..0b4a1c773 100644 --- a/UI/Templates/MailerUI/UIxMailUserDelegationEditor.wox +++ b/UI/Templates/MailerUI/UIxMailUserDelegationEditor.wox @@ -6,13 +6,13 @@ xmlns:const="http://www.skyrix.com/od/constant" xmlns:label="OGo:label" > - - + +
folder_shared
-
{{delegate.account.name}}
+
{{delegate.account.name}}
close @@ -21,26 +21,22 @@ - - + +
- -
-
+
{{user.cn}}
{{user.c_email}}
- + delete
-
-
+ +
@@ -51,6 +47,7 @@ md-selected-item="delegate.userToAdd" md-selected-item-change="delegate.addUser(user)" md-items="user in delegate.userFilter(delegate.searchText)" + md-item-text="user.empty" md-min-length="3" md-no-cache="true" label:md-floating-label="Add User"> @@ -64,5 +61,4 @@
- diff --git a/UI/WebServerResources/js/Mailer/MailboxesController.js b/UI/WebServerResources/js/Mailer/MailboxesController.js index 72e499993..e417be4bf 100644 --- a/UI/WebServerResources/js/Mailer/MailboxesController.js +++ b/UI/WebServerResources/js/Mailer/MailboxesController.js @@ -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