ui: update tape DriveStatus for new driver
This commit is contained in:
parent
8204d9b095
commit
48c4193f7c
@ -41,13 +41,9 @@ Ext.define('PBS.TapeManagement.DriveStatus', {
|
|||||||
onLoad: function() {
|
onLoad: function() {
|
||||||
let me = this;
|
let me = this;
|
||||||
let statusgrid = me.lookup('statusgrid');
|
let statusgrid = me.lookup('statusgrid');
|
||||||
let statusFlags = (statusgrid.getObjectValue('status') || "").split(/\s+|\s+/);
|
let online = statusgrid.getObjectValue('file-number') !== undefined;
|
||||||
let online = statusFlags.indexOf('ONLINE') !== -1;
|
|
||||||
let vm = me.getViewModel();
|
let vm = me.getViewModel();
|
||||||
vm.set('online', online);
|
vm.set('online', online);
|
||||||
if (!online) {
|
|
||||||
me.lookup('cartridgegrid').getStore().removeAll();
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
onStateLoad: function(store) {
|
onStateLoad: function(store) {
|
||||||
@ -303,6 +299,10 @@ Ext.define('PBS.TapeManagement.DriveStatusGrid', {
|
|||||||
title: gettext('Status'),
|
title: gettext('Status'),
|
||||||
|
|
||||||
rows: {
|
rows: {
|
||||||
|
'density': {
|
||||||
|
required: true,
|
||||||
|
header: gettext('Tape Density'),
|
||||||
|
},
|
||||||
'blocksize': {
|
'blocksize': {
|
||||||
required: true,
|
required: true,
|
||||||
header: gettext('Block Size'),
|
header: gettext('Block Size'),
|
||||||
@ -313,17 +313,24 @@ Ext.define('PBS.TapeManagement.DriveStatusGrid', {
|
|||||||
return `${gettext('Fixed')} - ${Proxmox.Utils.format_size(value)}`;
|
return `${gettext('Fixed')} - ${Proxmox.Utils.format_size(value)}`;
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'options': {
|
'write-protect': {
|
||||||
required: true,
|
required: true,
|
||||||
header: gettext('Options'),
|
header: gettext('Write Protect'),
|
||||||
defaultValue: '',
|
defaultValue: false,
|
||||||
},
|
},
|
||||||
'status': {
|
'buffer-mode': {
|
||||||
required: true,
|
required: true,
|
||||||
header: gettext('Status'),
|
header: gettext('Buffer Mode'),
|
||||||
},
|
},
|
||||||
'density': {
|
'compression': {
|
||||||
header: gettext('Tape Density'),
|
required: true,
|
||||||
|
header: gettext('Compression'),
|
||||||
|
},
|
||||||
|
'file-number': {
|
||||||
|
header: gettext('File Number'),
|
||||||
|
},
|
||||||
|
'block-number': {
|
||||||
|
header: gettext('Block Number'),
|
||||||
},
|
},
|
||||||
'manufactured': {
|
'manufactured': {
|
||||||
header: gettext('Tape Manufacture Date'),
|
header: gettext('Tape Manufacture Date'),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user