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