27 lines
662 B
CoffeeScript
27 lines
662 B
CoffeeScript
`import Ember from 'ember'`
|
|
`import Model from 'travis/models/model'`
|
|
|
|
Branch = Model.extend
|
|
repositoryId: DS.attr('number')
|
|
commitId: DS.attr('number')
|
|
state: DS.attr()
|
|
number: DS.attr('number')
|
|
branch: DS.attr()
|
|
message: DS.attr()
|
|
result: DS.attr('number')
|
|
duration: DS.attr('number')
|
|
startedAt: DS.attr()
|
|
finishedAt: DS.attr()
|
|
|
|
commit: DS.belongsTo('commit')
|
|
|
|
repo: (->
|
|
@store.find('repo', @get('repositoryId')) if @get('repositoryId')
|
|
).property('repositoryId')
|
|
|
|
updateTimes: ->
|
|
@notifyPropertyChange 'started_at'
|
|
@notifyPropertyChange 'finished_at'
|
|
|
|
`export default Branch`
|