diff --git a/src/sunstone/etc/sunstone-views/admin.yaml b/src/sunstone/etc/sunstone-views/admin.yaml index b9999f795f..ce2f52d623 100644 --- a/src/sunstone/etc/sunstone-views/admin.yaml +++ b/src/sunstone/etc/sunstone-views/admin.yaml @@ -139,6 +139,7 @@ tabs: - 9 # IPs #- 10 # Start Time - 11 # VNC + #- 12 # Hidden Template actions: VM.refresh: true VM.create_dialog: true diff --git a/src/sunstone/etc/sunstone-views/user.yaml b/src/sunstone/etc/sunstone-views/user.yaml index a79973bdce..52b09bd947 100644 --- a/src/sunstone/etc/sunstone-views/user.yaml +++ b/src/sunstone/etc/sunstone-views/user.yaml @@ -138,6 +138,7 @@ tabs: - 9 # IPs #- 10 # Start Time - 11 # VNC + #- 12 # Hidden Template actions: VM.refresh: true VM.create_dialog: true diff --git a/src/sunstone/etc/sunstone-views/vcenter.yaml b/src/sunstone/etc/sunstone-views/vcenter.yaml index 70b8446020..6e7fe837b0 100644 --- a/src/sunstone/etc/sunstone-views/vcenter.yaml +++ b/src/sunstone/etc/sunstone-views/vcenter.yaml @@ -139,6 +139,7 @@ tabs: - 9 # IPs #- 10 # Start Time - 11 # VNC + #- 12 # Hidden Template actions: VM.refresh: true VM.create_dialog: true diff --git a/src/sunstone/public/js/plugins/users-tab.js b/src/sunstone/public/js/plugins/users-tab.js index c9ddb7e0f8..8b95a8085b 100644 --- a/src/sunstone/public/js/plugins/users-tab.js +++ b/src/sunstone/public/js/plugins/users-tab.js @@ -464,17 +464,7 @@ function userElementArray(user_json){ } // Build hidden user template - var hidden_template = ""; - for (var key in user.TEMPLATE){ - switch (key){ - // Don't copy unnecesary keys - case "SSH_PUBLIC_KEY": - case "TOKEN_PASSWORD": - break; - default: - hidden_template = hidden_template + key + "=" + user.TEMPLATE[key] + "\n"; - } - } + var hidden_template = convert_template_to_string(user); return [ '', @@ -886,7 +876,7 @@ $(document).ready(function(){ }); $('#user_search').keyup(function(){ - dataTable_users.fnFilter( $(this).val() ); + dataTable_users.fnFilter( $(this).val(), null, true, false ); }) dataTable_users.on('draw', function(){ diff --git a/src/sunstone/public/js/plugins/vms-tab.js b/src/sunstone/public/js/plugins/vms-tab.js index 75a85c2070..64c9d44941 100644 --- a/src/sunstone/public/js/plugins/vms-tab.js +++ b/src/sunstone/public/js/plugins/vms-tab.js @@ -965,6 +965,7 @@ var vms_tab = {