From ecb078243a5c3805d9763f991b2a38dfbebb6b07 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 5 Apr 2017 07:36:50 +0200 Subject: [PATCH] ServiceView.js: add syslog button --- node/ServiceView.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/node/ServiceView.js b/node/ServiceView.js index 3b7b467..cbd9cfa 100644 --- a/node/ServiceView.js +++ b/node/ServiceView.js @@ -39,7 +39,9 @@ Ext.define('Proxmox.node.ServiceView', { ] }); - var view_service_log = function(grid, rec) { + var view_service_log = function() { + var sm = me.getSelectionModel(); + var rec = sm.getSelection()[0]; var win = Ext.create('Ext.window.Window', { title: gettext('Syslog') + ' :' + rec.data.service, modal: true, @@ -101,6 +103,12 @@ Ext.define('Proxmox.node.ServiceView', { } }); + var syslog_btn = new Ext.Button({ + text: gettext('Syslog'), + disabled: true, + handler: view_service_log + }); + var set_button_status = function() { var sm = me.getSelectionModel(); var rec = sm.getSelection()[0]; @@ -109,11 +117,14 @@ Ext.define('Proxmox.node.ServiceView', { start_btn.disable(); stop_btn.disable(); restart_btn.disable(); + syslog_btn.disable(); return; } var service = rec.data.service; var state = rec.data.state; + syslog_btn.enable(); + if (me.startOnlyServices[service]) { if (state == 'running') { start_btn.disable(); @@ -143,7 +154,7 @@ Ext.define('Proxmox.node.ServiceView', { Ext.apply(me, { store: store, stateful: false, - tbar: [ start_btn, stop_btn, restart_btn ], + tbar: [ start_btn, stop_btn, restart_btn, syslog_btn ], columns: [ { header: gettext('Name'),