ui: tape/DriveConfig: add Catalog button
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
e2225aa882
commit
1d70e3812c
|
@ -57,6 +57,16 @@ Ext.define('PBS.TapeManagement.DrivePanel', {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
catalog: function(view, rI, cI, button, el, record) {
|
||||||
|
let me = this;
|
||||||
|
let drive = record.data.name;
|
||||||
|
me.driveCommand(drive, 'catalog', function(response) {
|
||||||
|
Ext.create('Proxmox.window.TaskViewer', {
|
||||||
|
upid: response.result.data,
|
||||||
|
}).show();
|
||||||
|
}, {}, 'POST');
|
||||||
|
},
|
||||||
|
|
||||||
readLabel: function(view, rI, cI, button, el, record) {
|
readLabel: function(view, rI, cI, button, el, record) {
|
||||||
let me = this;
|
let me = this;
|
||||||
let drive = record.data.name;
|
let drive = record.data.name;
|
||||||
|
@ -286,7 +296,7 @@ Ext.define('PBS.TapeManagement.DrivePanel', {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: gettext('Actions'),
|
text: gettext('Actions'),
|
||||||
width: 120,
|
width: 140,
|
||||||
xtype: 'actioncolumn',
|
xtype: 'actioncolumn',
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
|
@ -301,6 +311,11 @@ Ext.define('PBS.TapeManagement.DrivePanel', {
|
||||||
iconCls: 'fa fa-tag',
|
iconCls: 'fa fa-tag',
|
||||||
handler: 'readLabel',
|
handler: 'readLabel',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
iconCls: 'fa fa-book',
|
||||||
|
handler: 'catalog',
|
||||||
|
tooltip: gettext('Catalog'),
|
||||||
|
},
|
||||||
{
|
{
|
||||||
iconCls: 'fa fa-info-circle',
|
iconCls: 'fa fa-info-circle',
|
||||||
handler: 'status',
|
handler: 'status',
|
||||||
|
|
Loading…
Reference in New Issue