]> git.proxmox.com Git - pve-manager.git/blob - www/manager/openvz/Config.js
disable inline console
[pve-manager.git] / www / manager / openvz / Config.js
1 Ext.define('PVE.openvz.Config', {
2 extend: 'PVE.panel.Config',
3 alias: 'widget.PVE.openvz.Config',
4
5 initComponent: function() {
6 var me = this;
7
8 var nodename = me.pveSelNode.data.node;
9 if (!nodename) {
10 throw "no node name specified";
11 }
12
13 var vmid = me.pveSelNode.data.vmid;
14 if (!vmid) {
15 throw "no VM ID specified";
16 }
17
18 var vmname = me.pveSelNode.data.name;
19 var descr = vmname ? " '" + vmname + "'" : '';
20 Ext.apply(me, {
21 title: "OpenVZ container " + vmid + descr +
22 " on node '" + nodename + "'",
23 hstateid: 'ovztab',
24 items: [
25 {
26 title: 'Summary',
27 xtype: 'pveOpenVZSummary',
28 itemId: 'summary',
29 },
30 {
31 title: 'Ressources',
32 itemId: 'ressources',
33 xtype: 'pveOpenVZRessourceView'
34 },
35 {
36 title: 'Network',
37 itemId: 'network',
38 xtype: 'pveOpenVZNetworkView'
39 },
40 {
41 title: 'DNS',
42 itemId: 'dns',
43 xtype: 'pveOpenVZDNS'
44 },
45 {
46 title: 'Options',
47 itemId: 'options',
48 xtype: 'pveOpenVZOptions'
49 },
50 {
51 title: 'UBC',
52 itemId: 'ubc',
53 xtype: 'pveBeanCounterGrid',
54 url: '/api2/json/nodes/' + nodename + '/openvz/' + vmid + '/status/ubc'
55 },
56 /*
57 {
58 xtype: 'pveOpenVZConsole',
59 title: 'Console',
60 itemId: 'console',
61 nodename: nodename,
62 vmid: vmid
63 },
64 */
65 {
66 xtype: 'pveBackupView',
67 title: 'Backup',
68 itemId: 'backup'
69 },
70 {
71 title: 'Permissions',
72 itemId: 'permissions',
73 html: 'permissions ' + vmid
74 }
75
76 ]
77 });
78
79 me.callParent();
80 }
81 });