new LogView class - implement openvz initlog viewer

This commit is contained in:
Dietmar Maurer 2011-11-08 08:09:38 +01:00
parent 2d590018e5
commit 8e7e4f56e3
4 changed files with 14 additions and 8 deletions

View File

@ -60,6 +60,7 @@ JSSRC= \
tree/ResourceTree.js \
panel/ConfigPanel.js \
grid/BackupView.js \
grid/LogView.js \
node/DNSEdit.js \
node/DNSView.js \
node/TimeView.js \
@ -70,7 +71,6 @@ JSSRC= \
node/ServiceView.js \
node/NetworkEdit.js \
node/NetworkView.js \
node/Syslog.js \
node/Tasks.js \
node/Config.js \
qemu/StatusView.js \

View File

@ -1,14 +1,13 @@
Ext.define('PVE.node.Syslog', {
Ext.define('PVE.grig.LogView', {
extend: 'Ext.grid.GridPanel',
alias: ['widget.pveNodeSyslog'],
alias: ['widget.pveLogView'],
initComponent : function() {
var me = this;
var nodename = me.pveSelNode.data.node;
if (!nodename) {
throw "no node name specified";
if (!me.url) {
throw "no url specified";
}
var store = Ext.create('Ext.data.Store', {
@ -19,7 +18,7 @@ Ext.define('PVE.node.Syslog', {
type: 'pve',
startParam: 'start',
limitParam: 'limit',
url: "/api2/json/nodes/" + nodename + "/syslog"
url: me.url
}
});

View File

@ -42,7 +42,8 @@ Ext.define('PVE.node.Config', {
{
title: 'Syslog',
itemId: 'syslog',
xtype: 'pveNodeSyslog'
xtype: 'pveLogView',
url: "/api2/json/nodes/" + nodename + "/syslog"
},
{
title: 'Task History',

View File

@ -53,6 +53,12 @@ Ext.define('PVE.openvz.Config', {
xtype: 'pveBeanCounterGrid',
url: '/api2/json/nodes/' + nodename + '/openvz/' + vmid + '/status/ubc'
},
{
title: "InitLog",
itemId: 'initlog',
xtype: 'pveLogView',
url: '/api2/json/nodes/' + nodename + '/openvz/' + vmid + '/initlog'
},
/*
{
xtype: 'pveOpenVZConsole',