]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/storage/StatusView.js
ui: storage status: use SI units for usage for consitency with RRD chart
[pve-manager.git] / www / manager6 / storage / StatusView.js
1 Ext.define('PVE.storage.StatusView', {
2 extend: 'Proxmox.panel.StatusView',
3 alias: 'widget.pveStorageStatusView',
4
5 height: 230,
6 title: gettext('Status'),
7
8 layout: {
9 type: 'vbox',
10 align: 'stretch',
11 },
12
13 defaults: {
14 xtype: 'pmxInfoWidget',
15 padding: '0 30 5 30',
16 },
17 items: [
18 {
19 xtype: 'box',
20 height: 30,
21 },
22 {
23 itemId: 'enabled',
24 title: gettext('Enabled'),
25 printBar: false,
26 textField: 'disabled',
27 renderer: Proxmox.Utils.format_neg_boolean,
28 },
29 {
30 itemId: 'active',
31 title: gettext('Active'),
32 printBar: false,
33 textField: 'active',
34 renderer: Proxmox.Utils.format_boolean,
35 },
36 {
37 itemId: 'content',
38 title: gettext('Content'),
39 printBar: false,
40 textField: 'content',
41 renderer: PVE.Utils.format_content_types,
42 },
43 {
44 itemId: 'type',
45 title: gettext('Type'),
46 printBar: false,
47 textField: 'type',
48 renderer: PVE.Utils.format_storage_type,
49 },
50 {
51 xtype: 'box',
52 height: 10,
53 },
54 {
55 itemId: 'usage',
56 title: gettext('Usage'),
57 valueField: 'used',
58 maxField: 'total',
59 renderer: (val, max) => {
60 if (max === undefined) {
61 return val;
62 }
63 return Proxmox.Utils.render_size_usage(val, max, true);
64 },
65 },
66 ],
67
68 updateTitle: function() {
69 return;
70 },
71 });