summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/controllers/service_edit.js.coffee
blob: dfbd83cb70a87d54b899700143c31c085ce3f9bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
App.ServiceEditController = Ember.ObjectController.extend
  actions:
    saveChanges: ->
      if @get('model.isDirty')
        @get('model').save().then => @transitionToRoute('service')
      else
        @transitionToRoute('service')

    cancel: ->
      @get('model').rollback()
      @transitionToRoute('service')

  showUnsavedMessage: (->
    @get('isDirty') and !@get('isSaving')
  ).property('isDirty', 'isSaving')