From 73b53e4af54260c5b6895392f6277d986eced2bf Mon Sep 17 00:00:00 2001 From: Stefan Hanreich Date: Tue, 18 Apr 2023 16:59:47 +0200 Subject: [PATCH] ui: sync job: add transfer-last parameter Signed-off-by: Stefan Hanreich --- www/config/SyncView.js | 9 ++++++++- www/window/SyncJobEdit.js | 13 +++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/www/config/SyncView.js b/www/config/SyncView.js index a90e9a70..bf9072cb 100644 --- a/www/config/SyncView.js +++ b/www/config/SyncView.js @@ -3,7 +3,7 @@ Ext.define('pbs-sync-jobs-status', { fields: [ 'id', 'owner', 'remote', 'remote-store', 'remote-ns', 'store', 'ns', 'schedule', 'group-filter', 'next-run', 'last-run-upid', 'last-run-state', - 'last-run-endtime', + 'last-run-endtime', 'transfer-last', { name: 'duration', calculate: function(data) { @@ -241,6 +241,13 @@ Ext.define('PBS.config.SyncJobView', { renderer: v => v ? Ext.String.htmlEncode(v) : gettext('All'), width: 80, }, + { + header: gettext('Transfer Last'), + dataIndex: 'transfer-last', + flex: 1, + sortable: true, + hidden: true, + }, { header: gettext('Schedule'), dataIndex: 'schedule', diff --git a/www/window/SyncJobEdit.js b/www/window/SyncJobEdit.js index 948ad5da..48a0c7a9 100644 --- a/www/window/SyncJobEdit.js +++ b/www/window/SyncJobEdit.js @@ -232,6 +232,19 @@ Ext.define('PBS.window.SyncJobEdit', { editable: '{isCreate}', }, }, + { + fieldLabel: gettext('Transfer Last'), + xtype: 'pbsPruneKeepInput', + name: 'transfer-last', + emptyText: gettext('all'), + autoEl: { + tag: 'div', + 'data-qtip': gettext('The maximum amount of snapshots to be transferred (per group)'), + }, + cbind: { + deleteEmpty: '{!isCreate}', + }, + }, ], }, { -- 2.39.2