ui: tape/Backup: add namespace + max-depth to backup job edit window
like we do for sync Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
80df7caded
commit
6f836d3ffa
|
@ -29,6 +29,21 @@ Ext.define('PBS.TapeManagement.BackupJobEdit', {
|
|||
return { };
|
||||
},
|
||||
|
||||
controller: {
|
||||
xclass: 'Ext.app.ViewController',
|
||||
control: {
|
||||
'pbsDataStoreSelector[name=store]': {
|
||||
change: 'storeChange',
|
||||
},
|
||||
},
|
||||
|
||||
storeChange: function(field, value) {
|
||||
let me = this;
|
||||
let nsSelector = me.lookup('namespace');
|
||||
nsSelector.setDatastore(value);
|
||||
},
|
||||
},
|
||||
|
||||
items: {
|
||||
xtype: 'tabpanel',
|
||||
bodyPadding: 10,
|
||||
|
@ -68,6 +83,12 @@ Ext.define('PBS.TapeManagement.BackupJobEdit', {
|
|||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
xtype: 'pbsNamespaceSelector',
|
||||
fieldLabel: gettext('Local Namespace'),
|
||||
reference: 'namespace',
|
||||
name: 'ns',
|
||||
},
|
||||
{
|
||||
xtype: 'pbsMediaPoolSelector',
|
||||
fieldLabel: gettext('Media Pool'),
|
||||
|
@ -134,6 +155,12 @@ Ext.define('PBS.TapeManagement.BackupJobEdit', {
|
|||
deleteEmpty: '{!isCreate}',
|
||||
},
|
||||
},
|
||||
{
|
||||
xtype: 'pbsNamespaceMaxDepth',
|
||||
name: 'max-depth',
|
||||
fieldLabel: gettext('Max. Depth'),
|
||||
deleteEmpty: true,
|
||||
},
|
||||
],
|
||||
|
||||
columnB: [
|
||||
|
|
Loading…
Reference in New Issue