Show duration of previous task run in admin panel.
See: https://github.com/freifunkhamburg/ffffng/issues/29
This commit is contained in:
parent
3ad8eeffa2
commit
05c6cdafb7
3 changed files with 12 additions and 2 deletions
admin/js
|
@ -23,6 +23,10 @@ angular.module('ffffngAdmin').config(function(NgAdminConfigurationProvider, Rest
|
|||
return unix ? moment.unix(unix).fromNow() : 'N/A';
|
||||
}
|
||||
|
||||
function formatDuration(duration) {
|
||||
return typeof duration === 'number' ? moment.duration(duration).humanize() : 'N/A';
|
||||
}
|
||||
|
||||
function nodeConstraint(field) {
|
||||
var constraint = Constraints.node[field];
|
||||
var result = {
|
||||
|
@ -351,7 +355,8 @@ angular.module('ffffngAdmin').config(function(NgAdminConfigurationProvider, Rest
|
|||
nga.field('schedule').cssClasses(taskClasses('schedule')),
|
||||
nga.field('state').cssClasses(taskClasses('state')),
|
||||
nga.field('runningSince').map(formatMoment).cssClasses(taskClasses('runningSince')),
|
||||
nga.field('lastRunStarted').map(formatMoment).cssClasses(taskClasses('lastRunStarted'))
|
||||
nga.field('lastRunStarted').map(formatMoment).cssClasses(taskClasses('lastRunStarted')),
|
||||
nga.field('lastRunDuration').map(formatDuration).cssClasses(taskClasses('lastRunDuration'))
|
||||
])
|
||||
.filters([
|
||||
nga.field('q')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue