Filter on the server

This commit is contained in:
Piotr Sarnacki 2015-01-27 17:08:00 +01:00
parent 91dd526e4b
commit 042cac68ee

View File

@ -7,14 +7,12 @@ Route = TravisRoute.extend
filter: { replace: true } filter: { replace: true }
model: -> model: ->
apiEndpoint = @get('config').api_endpoint apiEndpoint = @get('config').api_endpoint
$.ajax(apiEndpoint + '/v3/repos', { $.ajax(apiEndpoint + '/v3/repos?repository.active=true', {
headers: { headers: {
Authorization: 'token ' + @auth.token() Authorization: 'token ' + @auth.token()
} }
}).then (response) -> }).then (response) ->
response.repositories.filter( (repo) -> response.repositories.sortBy('last_build.finished_at').map( (repo) ->
repo.active && repo.last_build && repo.last_build.id
).sortBy('last_build.finished_at').map( (repo) ->
Ember.Object.create(repo) Ember.Object.create(repo)
) )