diff --git a/data/interfaces/default/js/tables/users.js b/data/interfaces/default/js/tables/users.js index 0e9719db..48616bb0 100644 --- a/data/interfaces/default/js/tables/users.js +++ b/data/interfaces/default/js/tables/users.js @@ -24,9 +24,8 @@ users_list_table_options = { "createdCell": function (td, cellData, rowData, row, col) { $(td).html('
   ' + ' ' + - ' '); - // Show/hide user currently doesn't work - //''); + ' ' + + ''); }, "width": "7%", "className": "edit-control no-wrap hidden", @@ -184,6 +183,13 @@ users_list_table_options = { $('.edit-control').each(function () { $(this).removeClass('hidden'); }); + $('.edit-control > .edit-user-toggles').each(function () { + $(this).children('button.btn-danger').toggleClass('btn-warning').toggleClass('btn-danger'); + }); + $('.edit-user-control > .edit-user-name').each(function () { + $(this).children('a').addClass('hidden'); + $(this).children('input').removeClass('hidden'); + }); } }, "preDrawCallback": function(settings) { @@ -246,12 +252,16 @@ $('#users_list_table').on('change', 'td.edit-control > .edit-user-toggles > inpu var do_notify = 0; var keep_history = 0; + var show_user = 0; if ($('#do_notify-' + rowData['user_id']).is(':checked')) { do_notify = 1; } if ($('#keep_history-' + rowData['user_id']).is(':checked')) { keep_history = 1; } + if ($('#show_user-' + rowData['user_id']).is(':checked')) { + show_user = 1; + } friendly_name = tr.find('td.edit-user-control > .edit-user-name > input').val(); @@ -262,6 +272,7 @@ $('#users_list_table').on('change', 'td.edit-control > .edit-user-toggles > inpu friendly_name: friendly_name, do_notify: do_notify, keep_history: keep_history, + show_user: show_user, thumb: rowData['user_thumb'] }, cache: false, diff --git a/data/interfaces/default/users.html b/data/interfaces/default/users.html index b493f997..77c45725 100644 --- a/data/interfaces/default/users.html +++ b/data/interfaces/default/users.html @@ -72,11 +72,15 @@