From 67dc754f1bcdb1b7c424cd471dbf4b98628ce90a Mon Sep 17 00:00:00 2001 From: oleg Date: Wed, 22 Jul 2015 23:18:47 +0300 Subject: [PATCH] omit big fields not needed for list --- resources/builds.js | 6 ++++++ static/js/app/components/builds/list.jade | 1 + 2 files changed, 7 insertions(+) diff --git a/resources/builds.js b/resources/builds.js index cd401df..9355844 100644 --- a/resources/builds.js +++ b/resources/builds.js @@ -26,6 +26,12 @@ module.exports = function(app) { db.builds.find(findParams, this.slot()); }, function(err, builds) { + // omit big fields not needed for list + _(builds).each(function(build) { + delete build.stepTimings; + build.project = _(build.project).pick('name', 'scm'); + }); + res.send(builds); }, next diff --git a/static/js/app/components/builds/list.jade b/static/js/app/components/builds/list.jade index 2dfa018..e15b6e6 100644 --- a/static/js/app/components/builds/list.jade +++ b/static/js/app/components/builds/list.jade @@ -1,5 +1,6 @@ .builds if !this.state.items.length p Build history is empty + - console.log('>>>> builds = ', JSON.stringify(this.state.items).length, this.state.items) each build, index in this.state.items Item(build=build, key=build.id)