ui: add tape drive Eject button
This commit is contained in:
parent
1cf191c597
commit
e8653b96be
|
@ -98,6 +98,20 @@ Ext.define('PBS.TapeManagement.DrivePanel', {
|
||||||
}).show();
|
}).show();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
ejectMedia: function(button, event, record) {
|
||||||
|
let me = this;
|
||||||
|
let driveid = record.data.name;
|
||||||
|
PBS.Utils.driveCommand(driveid, 'eject-media', {
|
||||||
|
waitMsgTarget: me.getView(),
|
||||||
|
method: 'POST',
|
||||||
|
success: function(response) {
|
||||||
|
Ext.create('Proxmox.window.TaskProgress', {
|
||||||
|
upid: response.result.data,
|
||||||
|
}).show();
|
||||||
|
},
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
reload: function() {
|
reload: function() {
|
||||||
this.getView().getStore().rstore.load();
|
this.getView().getStore().rstore.load();
|
||||||
},
|
},
|
||||||
|
@ -159,6 +173,12 @@ Ext.define('PBS.TapeManagement.DrivePanel', {
|
||||||
iconCls: 'fa fa-barcode',
|
iconCls: 'fa fa-barcode',
|
||||||
disabled: true,
|
disabled: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
text: gettext('Eject'),
|
||||||
|
xtype: 'proxmoxButton',
|
||||||
|
handler: 'ejectMedia',
|
||||||
|
disabled: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue