(fix) don't show a dialog on top of a dialog for acl confirmation

This commit is contained in:
Ludovic Marcotte
2015-08-05 20:23:11 -04:00
parent 5e19a889c2
commit 2f122f12b6
2 changed files with 14 additions and 4 deletions
@@ -22,6 +22,8 @@
vm.removeUser = removeUser;
vm.addUser = addUser;
vm.selectUser = selectUser;
vm.confirmation = { showing: false,
message: ''};
function userFilter($query) {
return User.$filter($query, folder.$acl.users);
@@ -43,9 +45,8 @@
function confirmChange(user) {
var confirmation = user.$confirmRights();
if (confirmation) {
Dialog.confirm(l('Warning'), confirmation).catch(function() {
user.$resetRights(true);
});
vm.confirmation.showing = true;
vm.confirmation.message = confirmation;
}
}