From ed4b0461b9ce6559b90391768856c38abc6f89b4 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Mon, 17 Feb 2014 17:47:03 -0500 Subject: [PATCH] closes #992 --- public/src/forum/admin/groups.js | 7 +++++-- public/templates/admin/groups.tpl | 4 ++-- src/groups.js | 16 +++++++++------- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/public/src/forum/admin/groups.js b/public/src/forum/admin/groups.js index ad530c12a9..7d21ee8742 100644 --- a/public/src/forum/admin/groups.js +++ b/public/src/forum/admin/groups.js @@ -58,14 +58,15 @@ define(function() { listEl.on('click', 'button[data-action]', function() { var action = this.getAttribute('data-action'), - gid = $(this).parents('li[data-gid]').attr('data-gid'); + parent = $(this).parents('li[data-gid]'), + gid = parent.attr('data-gid'), + system = parseInt(parent.attr('data-system'), 10) === 1; switch (action) { case 'delete': bootbox.confirm('Are you sure you wish to delete this group?', function(confirm) { if (confirm) { socket.emit('admin.groups.delete', gid, function(err, data) { - console.log(err, data); if(err) { return app.alertError(err.message); } @@ -106,6 +107,8 @@ define(function() { detailsModal.attr('data-gid', groupObj.gid); detailsModal.modal('show'); + + $('.hide-if-system')[system ? 'hide' : 'show'](); }); break; } diff --git a/public/templates/admin/groups.tpl b/public/templates/admin/groups.tpl index bd21db2b9f..6c87898da0 100644 --- a/public/templates/admin/groups.tpl +++ b/public/templates/admin/groups.tpl @@ -5,7 +5,7 @@