diff --git a/app/routes/dashboard/repositories.coffee b/app/routes/dashboard/repositories.coffee index 9f6657d7..aafd4778 100644 --- a/app/routes/dashboard/repositories.coffee +++ b/app/routes/dashboard/repositories.coffee @@ -8,23 +8,23 @@ Route = TravisRoute.extend model: -> apiEndpoint = config.apiEndpoint console.log(@auth) - # $.ajax(apiEndpoint + '/v3/repos?repository.active=true', { - $.ajax(apiEndpoint + '/v3/#{params.owner}?include=user.repositories,organization.repositories,build.commit', { + $.ajax(apiEndpoint + '/v3/repos?repository.active=true', { + # $.ajax(apiEndpoint + '/v3/#{params.owner}?include=user.repositories,organization.repositories,build.commit', { headers: { Authorization: 'token ' + @auth.token() } }).then (response) -> - # response.repositories.sortBy('last_build.finished_at').filter( (repo) -> - # repo.last_build - # ).sort( (a, b) -> - # if !a.last_build.finished_at || a.last_build.finished_at > b.last_build.finished_at - # return -1 - # else if !b.last_build.finished_at || b.last_build.finished_at > a.last_build.finished_at - # return 1 - # else - # return 0 - # ).map( (repo) -> - # Ember.Object.create(repo) - # ) + response.repositories.sortBy('last_build.finished_at').filter( (repo) -> + repo.last_build + ).sort( (a, b) -> + if !a.last_build.finished_at || a.last_build.finished_at > b.last_build.finished_at + return -1 + else if !b.last_build.finished_at || b.last_build.finished_at > a.last_build.finished_at + return 1 + else + return 0 + ).map( (repo) -> + Ember.Object.create(repo) + ) `export default Route`