[pro-merge] Add model extensions from travis-pro
This commit is contained in:
parent
62d9fdc6a6
commit
b4573ff293
assets/scripts/app/models
|
@ -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')}"
|
||||
|
|
|
@ -139,6 +139,10 @@ require 'travis/model'
|
|||
true
|
||||
).property()
|
||||
|
||||
slug: (->
|
||||
"#{@get('repo.slug')} ##{@get('number')}"
|
||||
).property()
|
||||
|
||||
@Travis.Job.reopenClass
|
||||
queued: ->
|
||||
filtered = Ember.FilteredRecordArray.create(
|
||||
|
|
|
@ -24,6 +24,9 @@ require 'travis/model'
|
|||
}
|
||||
).property('lastBuildId', 'lastBuildNumber')
|
||||
|
||||
withLastBuild: ->
|
||||
@filter( (repo) -> repo.get('lastBuildId') )
|
||||
|
||||
sshKey: (->
|
||||
Travis.SshKey.find(@get('id'))
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue
Block a user