]> git.proxmox.com Git - pve-manager.git/blame - www/manager/openvz/Config.js
add ressource editor for openvz
[pve-manager.git] / www / manager / openvz / Config.js
CommitLineData
6521f904
DM
1Ext.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',
ce8395e5 27 xtype: 'pveOpenVZSummary',
6521f904 28 itemId: 'summary',
6521f904 29 },
d9f0ffa9
DM
30 {
31 title: 'Ressources',
32 itemId: 'ressources',
33 xtype: 'pveOpenVZRessourceView'
34 },
6521f904
DM
35 {
36 title: 'Options',
37 itemId: 'options',
38 html: 'OpenVZ options - not inplemented!'
39 },
40 {
1a7bfb86 41 xtype: 'pveOpenVZConsole',
6521f904
DM
42 title: 'Console',
43 itemId: 'console',
44 nodename: nodename,
1a7bfb86 45 vmid: vmid
6521f904
DM
46 },
47 {
48 title: 'Backup',
49 itemId: 'backup',
50 html: 'Backup and restore - not implemented!'
51 },
52 {
53 title: 'Permissions',
54 itemId: 'permissions',
55 html: 'permissions ' + vmid
56 }
57
58 ]
59 });
60
61 me.callParent();
62 }
63});