]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
ServiceView.js: add syslog button
authorDietmar Maurer <dietmar@proxmox.com>
Wed, 5 Apr 2017 05:36:50 +0000 (07:36 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 5 Apr 2017 05:36:50 +0000 (07:36 +0200)
node/ServiceView.js

index 3b7b467ad4d673ab3e4c20b93a4ba8777df730a2..cbd9cfadfdc81148dafc0ae93cf16357f4399933 100644 (file)
@@ -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'),