From 188852129a37bd13a4bdd9a0563c437a7dd6bfb5 Mon Sep 17 00:00:00 2001 From: Rowan Manning Date: Mon, 16 Sep 2013 10:18:35 +0100 Subject: [PATCH] Add last result of each task to index page --- package.json | 2 +- route/index.js | 2 +- route/task.js | 2 +- view/partial/tasks.html | 7 +++++++ 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 08b4e04..bec8458 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "chalk": "~0.2", "express": "~3.4", "express-hbs": "~0.2", - "pa11y-webservice-client-node": "git+ssh://git@github.com:nature/pa11y-webservice-client-node.git#1.0.0-beta.1" + "pa11y-webservice-client-node": "git+ssh://git@github.com:nature/pa11y-webservice-client-node.git#1.0.0-beta.2" }, "devDependencies": { "supervisor": "~0.5" diff --git a/route/index.js b/route/index.js index 3570954..fa859f6 100644 --- a/route/index.js +++ b/route/index.js @@ -5,7 +5,7 @@ module.exports = route; // Route definition function route (app) { app.express.get('/', function (req, res, next) { - app.webservice.tasks.get(function (err, tasks) { + app.webservice.tasks.get({lastres: true}, function (err, tasks) { if (err) { return next(err); } diff --git a/route/task.js b/route/task.js index 1551b4e..f2a7578 100644 --- a/route/task.js +++ b/route/task.js @@ -5,7 +5,7 @@ module.exports = route; // Route definition function route (app) { app.express.get('/:id', function (req, res, next) { - app.webservice.task(req.params.id).get(function (err, task) { + app.webservice.task(req.params.id).get({}, function (err, task) { if (err) { return next(); } diff --git a/view/partial/tasks.html b/view/partial/tasks.html index 587c475..6121781 100644 --- a/view/partial/tasks.html +++ b/view/partial/tasks.html @@ -3,7 +3,14 @@ {{#tasks}}
  • + {{url}} ({{standard}}) + + {{#last_result}} +
    Last run: {{date}} +
    Errors: {{count.error}} + {{/last_result}} +
  • {{/tasks}}