[pro-merge] Add model extensions from travis-pro

This commit is contained in:
Piotr Sarnacki 2014-12-29 15:23:57 +01:00
parent 62d9fdc6a6
commit b4573ff293
3 changed files with 9 additions and 0 deletions
assets/scripts/app/models

View File

@ -5,6 +5,8 @@ require 'travis/model'
name: Ember.attr('string')
type: Ember.attr('string')
_reposCount: Ember.attr(Number, key: 'repos_count')
subscribed: Ember.attr(Boolean)
education: Ember.attr(Boolean)
urlGithub: (->
"#{Travis.config.source_endpoint}/#{@get('login')}"

View File

@ -139,6 +139,10 @@ require 'travis/model'
true
).property()
slug: (->
"#{@get('repo.slug')} ##{@get('number')}"
).property()
@Travis.Job.reopenClass
queued: ->
filtered = Ember.FilteredRecordArray.create(

View File

@ -24,6 +24,9 @@ require 'travis/model'
}
).property('lastBuildId', 'lastBuildNumber')
withLastBuild: ->
@filter( (repo) -> repo.get('lastBuildId') )
sshKey: (->
Travis.SshKey.find(@get('id'))
)