Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>tags/v14.0.0beta1
@@ -18,6 +18,9 @@ GroupList = { | |||
filterGroups: false, | |||
addGroup: function (gid, displayName, usercount) { | |||
if (_.isUndefined(displayName)) { | |||
displayName = gid; | |||
} | |||
var $li = $userGroupList.find('.isgroup:last-child').clone(); | |||
$li | |||
.data('gid', gid) | |||
@@ -142,7 +145,7 @@ GroupList = { | |||
function (result) { | |||
if (result.groupname) { | |||
var addedGroup = result.groupname; | |||
UserList.availableGroups[result.id] = {displayName: result.groupName}; | |||
UserList.availableGroups[groupid] = {displayName: result.groupname}; | |||
GroupList.addGroup(groupid, result.groupname); | |||
} | |||
GroupList.toggleAddGroup(); |
@@ -66,7 +66,7 @@ var UserList = { | |||
* } | |||
*/ | |||
add: function (user) { | |||
if (this.currentGid && this.currentGid !== '_everyone' && this.currentGid !== '_disabledUsers' && _.indexOf(user.groups, this.currentGid) < 0) { | |||
if (this.currentGid && this.currentGid !== '_everyone' && this.currentGid !== '_disabledUsers' && Object.keys(user.groups).indexOf(this.currentGid) < 0) { | |||
return false; | |||
} | |||
@@ -454,7 +454,6 @@ var UserList = { | |||
if (!OC.isUserAdmin() && checked.length === 1 && checked[0] === group) { | |||
return false; | |||
} | |||
if (add && OC.isUserAdmin() && _.isUndefined(UserList.availableGroups[group])) { | |||
GroupList.createGroup(group); | |||
if (_.isUndefined(UserList.availableGroups[group])) { |