From: Arthur Schiwon Date: Sat, 5 Jul 2014 00:14:08 +0000 (+0200) Subject: decrease user count in affected groups after user delete X-Git-Tag: v8.0.0alpha1~1117^2~8 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5e5a02cc2f377e231176e56649168e120d14b177;p=nextcloud-server.git decrease user count in affected groups after user delete --- diff --git a/settings/js/users/users.js b/settings/js/users/users.js index 170a4bd89da..923dd9fcfb9 100644 --- a/settings/js/users/users.js +++ b/settings/js/users/users.js @@ -238,6 +238,20 @@ var UserList = { UserList.getRow(uid).show(); }, remove: function(uid) { + $tr = UserList.getRow(uid); + groups = $tr.find('.groups .groupsselect').val(); + for(i in groups) { + var gid = groups[i]; + $li = GroupList.getGroupLI(gid); + userCount = GroupList.getUserCount($li); + if(userCount == 1) { + newUserCount = ''; + } else { + newUserCount = userCount - 1; + } + GroupList.setUserCount($li, newUserCount); + } + UserList.getRow(uid).remove(); }, has: function(uid) {