]>
Commit | Line | Data |
---|---|---|
6521f904 DM |
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', | |
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 | }); |