]> git.proxmox.com Git - pve-manager.git/blame - www/manager6/ha/Fencing.js
update shipped appliance info index
[pve-manager.git] / www / manager6 / ha / Fencing.js
CommitLineData
bc0c438d
DM
1Ext.define('PVE.ha.FencingView', {
2 extend: 'Ext.grid.GridPanel',
3 alias: ['widget.pveFencingView'],
4
ba93a9c6
DC
5 onlineHelp: 'ha_manager_fencing',
6
8058410f 7 initComponent: function() {
bc0c438d
DM
8 var me = this;
9
10 var store = new Ext.data.Store({
11 model: 'pve-ha-fencing',
f6710aac 12 data: [],
bc0c438d
DM
13 });
14
15 Ext.apply(me, {
16 store: store,
17 stateful: false,
18 viewConfig: {
19 trackOver: false,
20 deferEmptyText: false,
0d1108b2 21 emptyText: gettext('Use watchdog based fencing.'),
bc0c438d
DM
22 },
23 columns: [
24 {
0d1108b2 25 header: gettext('Node'),
bc0c438d
DM
26 width: 100,
27 sortable: true,
f6710aac 28 dataIndex: 'node',
bc0c438d
DM
29 },
30 {
31 header: gettext('Command'),
32 flex: 1,
f6710aac
TL
33 dataIndex: 'command',
34 },
35 ],
bc0c438d
DM
36 });
37
38 me.callParent();
f6710aac 39 },
bc0c438d 40}, function() {
bc0c438d
DM
41 Ext.define('pve-ha-fencing', {
42 extend: 'Ext.data.Model',
2a4971d8 43 fields: [
f6710aac
TL
44 'node', 'command', 'digest',
45 ],
bc0c438d 46 });
bc0c438d 47});