travis-web/assets/javascripts/app/models/service_hook.coffee
2012-06-22 12:14:00 +02:00

21 lines
406 B
CoffeeScript

require 'travis/model'
@Travis.ServiceHook = Travis.Model.extend
primaryKey: 'slug'
name: DS.attr('string')
owner_name: DS.attr('string')
active: DS.attr('boolean')
slug: (->
[@get('owner_name'), @get('name')].join('/')
).property()
toggle: ->
@set 'active', !@get('active')
Travis.app.store.commit()
@Travis.ServiceHook.reopenClass
url: 'profile/service_hooks'