ui: add prune job worker task description and renderer
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
17b079918e
commit
21185350fb
10
www/Utils.js
10
www/Utils.js
|
@ -163,6 +163,15 @@ Ext.define('PBS.Utils', {
|
||||||
return `Datastore ${what} ${id}`;
|
return `Datastore ${what} ${id}`;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
render_prune_job_worker_id: function(id, what) {
|
||||||
|
const res = id.match(/^(\S+?):(\S+)$/);
|
||||||
|
if (!res) {
|
||||||
|
return `${what} on Datastore ${id}`;
|
||||||
|
}
|
||||||
|
let datastore = res[1], namespace = res[2];
|
||||||
|
return `${what} on Datastore ${datastore} Namespace ${namespace}`;
|
||||||
|
},
|
||||||
|
|
||||||
render_tape_backup_id: function(id, what) {
|
render_tape_backup_id: function(id, what) {
|
||||||
const res = id.match(/^(\S+?):(\S+?):(\S+?)(:(.+))?$/);
|
const res = id.match(/^(\S+?):(\S+?):(\S+?)(:(.+))?$/);
|
||||||
if (res) {
|
if (res) {
|
||||||
|
@ -398,6 +407,7 @@ Ext.define('PBS.Utils', {
|
||||||
'load-media': (type, id) => PBS.Utils.render_drive_load_media_id(id, gettext('Load Media')),
|
'load-media': (type, id) => PBS.Utils.render_drive_load_media_id(id, gettext('Load Media')),
|
||||||
logrotate: [null, gettext('Log Rotation')],
|
logrotate: [null, gettext('Log Rotation')],
|
||||||
prune: (type, id) => PBS.Utils.render_datastore_worker_id(id, gettext('Prune')),
|
prune: (type, id) => PBS.Utils.render_datastore_worker_id(id, gettext('Prune')),
|
||||||
|
prunejob: (type, id) => PBS.Utils.render_prune_job_worker_id(id, gettext('Prune Job')),
|
||||||
reader: (type, id) => PBS.Utils.render_datastore_worker_id(id, gettext('Read Objects')),
|
reader: (type, id) => PBS.Utils.render_datastore_worker_id(id, gettext('Read Objects')),
|
||||||
'rewind-media': [gettext('Drive'), gettext('Rewind Media')],
|
'rewind-media': [gettext('Drive'), gettext('Rewind Media')],
|
||||||
sync: ['Datastore', gettext('Remote Sync')],
|
sync: ['Datastore', gettext('Remote Sync')],
|
||||||
|
|
Loading…
Reference in New Issue