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 @@