ui: datastore: rework verify layout, make job ID optional
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
@ -204,7 +204,7 @@ Ext.define('PBS.config.VerifyJobView', {
|
||||
'-',
|
||||
{
|
||||
xtype: 'proxmoxButton',
|
||||
text: gettext('Log'),
|
||||
text: gettext('Show Log'),
|
||||
handler: 'openTaskLog',
|
||||
enableFn: (rec) => !!rec.data['last-run-upid'],
|
||||
disabled: true,
|
||||
@ -223,62 +223,65 @@ Ext.define('PBS.config.VerifyJobView', {
|
||||
|
||||
columns: [
|
||||
{
|
||||
header: gettext('Verify Job'),
|
||||
width: 100,
|
||||
sortable: true,
|
||||
renderer: Ext.String.htmlEncode,
|
||||
header: gettext('Job ID'),
|
||||
dataIndex: 'id',
|
||||
renderer: Ext.String.htmlEncode,
|
||||
flex: 2,
|
||||
sortable: true,
|
||||
hidden: true,
|
||||
},
|
||||
{
|
||||
header: gettext('Days valid'),
|
||||
width: 125,
|
||||
sortable: true,
|
||||
dataIndex: 'outdated-after',
|
||||
},
|
||||
{
|
||||
header: gettext('Ignore verified'),
|
||||
width: 125,
|
||||
sortable: true,
|
||||
renderer: Proxmox.Utils.format_boolean,
|
||||
header: gettext('Skip Verified'),
|
||||
dataIndex: 'ignore-verified',
|
||||
renderer: Proxmox.Utils.format_boolean,
|
||||
flex: 2,
|
||||
sortable: true,
|
||||
},
|
||||
{
|
||||
header: gettext('Re-Verfiy Age'),
|
||||
dataIndex: 'outdated-after',
|
||||
renderer: v => v ? v +' '+ gettext('Days') : gettext('Never'),
|
||||
flex: 2,
|
||||
sortable: true,
|
||||
},
|
||||
{
|
||||
header: gettext('Schedule'),
|
||||
sortable: true,
|
||||
dataIndex: 'schedule',
|
||||
sortable: true,
|
||||
flex: 2,
|
||||
},
|
||||
{
|
||||
header: gettext('Status'),
|
||||
dataIndex: 'last-run-state',
|
||||
flex: 1,
|
||||
renderer: 'render_verify_status',
|
||||
flex: 4,
|
||||
},
|
||||
{
|
||||
header: gettext('Last Verification'),
|
||||
sortable: true,
|
||||
minWidth: 200,
|
||||
renderer: 'render_optional_timestamp',
|
||||
dataIndex: 'last-run-endtime',
|
||||
renderer: 'render_optional_timestamp',
|
||||
flex: 3,
|
||||
sortable: true,
|
||||
},
|
||||
{
|
||||
text: gettext('Duration'),
|
||||
dataIndex: 'duration',
|
||||
width: 60,
|
||||
renderer: Proxmox.Utils.render_duration,
|
||||
flex: 2,
|
||||
},
|
||||
{
|
||||
header: gettext('Next Run'),
|
||||
sortable: true,
|
||||
minWidth: 200,
|
||||
renderer: 'render_next_run',
|
||||
dataIndex: 'next-run',
|
||||
renderer: 'render_next_run',
|
||||
flex: 3,
|
||||
sortable: true,
|
||||
},
|
||||
{
|
||||
header: gettext('Comment'),
|
||||
hidden: true,
|
||||
sortable: true,
|
||||
renderer: Ext.String.htmlEncode,
|
||||
dataIndex: 'comment',
|
||||
renderer: Ext.String.htmlEncode,
|
||||
flex: 4,
|
||||
sortable: true,
|
||||
},
|
||||
],
|
||||
});
|
||||
|
Reference in New Issue
Block a user