ui: sync job: allow to configure rate limit
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
50a39bbc1f
commit
ce3c7a1bda
|
@ -125,6 +125,12 @@ Ext.define('PBS.window.SyncJobEdit', {
|
||||||
if (!values.id && me.up('pbsSyncJobEdit').isCreate) {
|
if (!values.id && me.up('pbsSyncJobEdit').isCreate) {
|
||||||
values.id = 's-' + Ext.data.identifier.Uuid.Global.generate().slice(0, 13);
|
values.id = 's-' + Ext.data.identifier.Uuid.Global.generate().slice(0, 13);
|
||||||
}
|
}
|
||||||
|
if (!me.isCreate) {
|
||||||
|
PBS.Utils.delete_if_default(values, 'rate-in');
|
||||||
|
if (typeof values.delete === 'string') {
|
||||||
|
values.delete = values.delete.split(',');
|
||||||
|
}
|
||||||
|
}
|
||||||
return values;
|
return values;
|
||||||
},
|
},
|
||||||
column1: [
|
column1: [
|
||||||
|
@ -196,6 +202,14 @@ Ext.define('PBS.window.SyncJobEdit', {
|
||||||
value: '{scheduleValue}',
|
value: '{scheduleValue}',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
xtype: 'pmxBandwidthField',
|
||||||
|
name: 'rate-in',
|
||||||
|
fieldLabel: gettext('Rate Limit'),
|
||||||
|
emptyText: gettext('Unlimited'),
|
||||||
|
submitAutoScaledSizeUnit: true,
|
||||||
|
// NOTE: handle deleteEmpty in onGetValues due to bandwidth field having a cbind too
|
||||||
|
},
|
||||||
],
|
],
|
||||||
|
|
||||||
columnB: [
|
columnB: [
|
||||||
|
|
Loading…
Reference in New Issue