Fix Travis.Job.queued to update after receiving new jobs

This commit is contained in:
Piotr Sarnacki 2012-11-28 02:02:30 +01:00
parent 52e6959c9c
commit 9cb451d68b
2 changed files with 4 additions and 2 deletions

View File

@ -82,7 +82,8 @@ require 'travis/model'
@find()
Travis.app.store.filter this, (job) ->
queued = ['created', 'queued'].indexOf(job.get('state')) != -1
queued && (!queue || job.get('queue') == "builds.#{queue}")
# TODO: why queue is sometimes just common instead of build.common?
queued && (!queue || job.get('queue') == "builds.#{queue}" || job.get('queue') == queue)
findMany: (ids) ->
Travis.app.store.findMany this, ids

View File

@ -45,7 +45,8 @@
didInsertElement: ->
queues = for queue in Travis.QUEUES
Travis.LimitedArray.create
content: Travis.Job.queued(queue.name), limit: 15
debug: true
content: Travis.Job.queued(queue.name), limit: 20
id: "queue_#{queue.name}"
name: queue.display
@set 'controller.content', queues