'-',
{
xtype: 'proxmoxButton',
- text: gettext('Log'),
+ text: gettext('Show Log'),
handler: 'openTaskLog',
enableFn: (rec) => !!rec.data['last-run-upid'],
disabled: true,
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,
+ header: gettext('Skip Verified'),
+ dataIndex: 'ignore-verified',
+ renderer: Proxmox.Utils.format_boolean,
+ flex: 2,
sortable: true,
- dataIndex: 'outdated-after',
},
{
- header: gettext('Ignore verified'),
- width: 125,
+ header: gettext('Re-Verfiy Age'),
+ dataIndex: 'outdated-after',
+ renderer: v => v ? v +' '+ gettext('Days') : gettext('Never'),
+ flex: 2,
sortable: true,
- renderer: Proxmox.Utils.format_boolean,
- dataIndex: 'ignore-verified',
},
{
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,
},
],
});