diff --git a/public/src/forum/admin/groups.js b/public/src/forum/admin/groups.js
index 66ac114fa9..231c8628d8 100644
--- a/public/src/forum/admin/groups.js
+++ b/public/src/forum/admin/groups.js
@@ -65,45 +65,46 @@ define(function() {
groupName = el.parents('li[data-groupname]').attr('data-groupname');
switch (action) {
- case 'delete':
- bootbox.confirm('Are you sure you wish to delete this group?', function(confirm) {
- if (confirm) {
- socket.emit('admin.groups.delete', groupName, function(err, data) {
- if(err) {
- return app.alertError(err.message);
- }
-
- ajaxify.go('admin/groups');
- });
- }
- });
- break;
- case 'members':
- socket.emit('admin.groups.get', groupName, function(err, groupObj) {
- var formEl = detailsModal.find('form'),
- nameEl = formEl.find('#change-group-name'),
- descEl = formEl.find('#change-group-desc'),
- numMembers = groupObj.members.length,
- x;
-
- nameEl.val(groupObj.name);
- descEl.val(groupObj.description);
-
- if (numMembers > 0) {
- groupMembersEl.empty();
- for (x = 0; x < numMembers; x++) {
- var memberIcon = $('
')
- .attr('data-uid', groupObj.members[x].uid)
- .append($('
').attr('src', groupObj.members[x].picture))
- .append($('').html(groupObj.members[x].username));
- groupMembersEl.append(memberIcon);
+ case 'delete':
+ bootbox.confirm('Are you sure you wish to delete this group?', function(confirm) {
+ if (confirm) {
+ socket.emit('admin.groups.delete', groupName, function(err, data) {
+ if(err) {
+ return app.alertError(err.message);
}
+
+ ajaxify.go('admin/groups');
+ });
+ }
+ });
+ break;
+ case 'members':
+ socket.emit('admin.groups.get', groupName, function(err, groupObj) {
+ console.log(groupObj);
+ var formEl = detailsModal.find('form'),
+ nameEl = formEl.find('#change-group-name'),
+ descEl = formEl.find('#change-group-desc'),
+ numMembers = groupObj.members.length,
+ x;
+
+ nameEl.val(groupObj.name);
+ descEl.val(groupObj.description);
+
+ if (numMembers > 0) {
+ groupMembersEl.empty();
+ for (x = 0; x < numMembers; x++) {
+ var memberIcon = $('')
+ .attr('data-uid', groupObj.members[x].uid)
+ .append($('
').attr('src', groupObj.members[x].picture))
+ .append($('').html(groupObj.members[x].username));
+ groupMembersEl.append(memberIcon);
}
+ }
- detailsModal.attr('data-groupname', groupObj.name);
- detailsModal.modal('show');
- });
- break;
+ detailsModal.attr('data-groupname', groupObj.name);
+ detailsModal.modal('show');
+ });
+ break;
}
});
@@ -169,7 +170,7 @@ define(function() {
var uid = $(this).attr('data-uid'),
groupName = detailsModal.attr('data-groupname');
- socket.emit('admin.groups.get', gid, function(err, groupObj){
+ socket.emit('admin.groups.get', groupName, function(err, groupObj){
if (!err){
bootbox.confirm('Are you sure you want to remove this user?', function(confirm) {
if (confirm){