Fixed toggling admin options.

This commit is contained in:
kunw 2016-10-25 11:39:04 +08:00
parent 60ae6fba1b
commit 8f758120d9

View File

@ -36,25 +36,22 @@
.error(toggleAdminFailed);
}
function toggleStatus() {
vm.isAdmin = !vm.isAdmin;
vm.enabled = vm.isAdmin ? 0 : 1;
}
function toggleAdminSuccess(data, status) {
if(vm.isAdmin) {
vm.isAdmin = false;
}else{
vm.isAdmin = true;
}
console.log('Toggled userId:' + vm.userId + ' to admin:' + vm.isAdmin);
toggleStatus();
}
function toggleAdminFailed(data, status) {
console.log('Failed to toggle admin:' + data);
toggleStatus();
$scope.$emit('modalTitle', $filter('tr')('error'));
$scope.$emit('modalMessage', $filter('tr')('failed_to_toggle_admin'));
$scope.$emit('raiseError', true);
if(vm.isAdmin) {
vm.isAdmin = false;
}else{
vm.isAdmin = true;
}
console.log('Failed to toggle admin:' + data);
}
}