mirror of
https://git.proxmox.com/git/proxmox-widget-toolkit
synced 2025-05-21 16:05:40 +00:00
node/service view: code cleanups
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
17c320c831
commit
ab34f5b215
@ -24,8 +24,8 @@ Ext.define('Proxmox.node.ServiceView', {
|
|||||||
interval: 1000,
|
interval: 1000,
|
||||||
model: 'proxmox-services',
|
model: 'proxmox-services',
|
||||||
proxy: {
|
proxy: {
|
||||||
type: 'proxmox',
|
type: 'proxmox',
|
||||||
url: "/api2/json/nodes/" + me.nodename + "/services",
|
url: `/api2/json/nodes/${me.nodename}/services`,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -41,27 +41,24 @@ Ext.define('Proxmox.node.ServiceView', {
|
|||||||
});
|
});
|
||||||
|
|
||||||
let view_service_log = function() {
|
let view_service_log = function() {
|
||||||
let sm = me.getSelectionModel();
|
let { data: { service } } = me.getSelectionModel().getSelection()[0];
|
||||||
let rec = sm.getSelection()[0];
|
Ext.create('Ext.window.Window', {
|
||||||
let win = Ext.create('Ext.window.Window', {
|
title: gettext('Syslog') + ': ' + service,
|
||||||
title: gettext('Syslog') + ': ' + rec.data.service,
|
|
||||||
modal: true,
|
modal: true,
|
||||||
width: 800,
|
width: 800,
|
||||||
height: 400,
|
height: 400,
|
||||||
layout: 'fit',
|
layout: 'fit',
|
||||||
items: {
|
items: {
|
||||||
xtype: 'proxmoxLogView',
|
xtype: 'proxmoxLogView',
|
||||||
url: "/api2/extjs/nodes/" + me.nodename + "/syslog?service=" +
|
url: `/api2/extjs/nodes/${me.nodename}/syslog?service=${service}`,
|
||||||
rec.data.service,
|
|
||||||
log_select_timespan: 1,
|
log_select_timespan: 1,
|
||||||
},
|
},
|
||||||
|
autoShow: true,
|
||||||
});
|
});
|
||||||
win.show();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
let service_cmd = function(cmd) {
|
let service_cmd = function(cmd) {
|
||||||
let rec = me.getSelectionModel().getSelection()[0];
|
let { data: { service } } = me.getSelectionModel().getSelection()[0];
|
||||||
let service = rec.data.service;
|
|
||||||
Proxmox.Utils.API2Request({
|
Proxmox.Utils.API2Request({
|
||||||
url: `/nodes/${me.nodename}/services/${service}/${cmd}`,
|
url: `/nodes/${me.nodename}/services/${service}/${cmd}`,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
@ -71,12 +68,10 @@ Ext.define('Proxmox.node.ServiceView', {
|
|||||||
},
|
},
|
||||||
success: function(response, opts) {
|
success: function(response, opts) {
|
||||||
rstore.startUpdate();
|
rstore.startUpdate();
|
||||||
let upid = response.result.data;
|
Ext.create('Proxmox.window.TaskProgress', {
|
||||||
|
upid: response.result.data,
|
||||||
let win = Ext.create('Proxmox.window.TaskProgress', {
|
autoShow: true,
|
||||||
upid: upid,
|
|
||||||
});
|
});
|
||||||
win.show();
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user