From 17a8edba50a22856da043ae6df4113445a2e372e Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Tue, 7 Apr 2015 14:05:24 +0200 Subject: [PATCH] Show only finished repositories on landing page --- app/routes/home.coffee | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/routes/home.coffee b/app/routes/home.coffee index 9a79a480..772b0ea5 100644 --- a/app/routes/home.coffee +++ b/app/routes/home.coffee @@ -9,7 +9,9 @@ Route = BasicRoute.extend isLoadedBinding: 'repos.isLoaded' repos: @store.filter 'repo', (repo) -> buildId = repo.get('lastBuildId') - store.hasRecordForId('build', buildId) + if store.hasRecordForId('build', buildId) + state = repo.get('lastBuild.state') + state == 'passed' || state == 'failed' sorted: Ember.computed.sort('repos', 'sortedReposKeys') content: limit('sorted', 'limit') sortedReposKeys: ['sortOrder:asc'] @@ -40,7 +42,7 @@ Route = BasicRoute.extend if @get('repos.length') < 3 return true - if event == 'build:started' && @get('letMoreReposThrough') + if event == 'build:finished' && @get('letMoreReposThrough') @set('letMoreReposThrough', false) return true