app/assets/javascripts/trade/controllers/annual_report_uploads_controller.js.coffee
Trade.AnnualReportUploadsController = Ember.ArrayController.extend Trade.AuthoriseUser, Trade.CustomTransition,
content: null
needs: ['geoEntities']
deleteUpload: (aru) ->
if (!aru.get('isSaving'))
aru.one('didDelete', @, ->
@get('content').removeObject(aru)
@customTransitionToRoute('annual_report_uploads')
)
aru.deleteRecord()
aru.get('transaction').commit()
actions:
transitionToReportUploadFromList: (aru)->
aru.reload()
@customTransitionToRoute('annual_report_upload', aru, false)
transitionToReportUpload: (aru)->
@customTransitionToRoute('annual_report_upload', aru, false)
transitionToReportUploads: ()->
@customTransitionToRoute('annual_report_uploads')
deleteUpload: (aru) ->
@userCanEdit( =>
if confirm("This will delete the upload. Proceed?")
@deleteUpload(aru)
)
deleteAllUploads: ()->
if confirm("This will delete all uploads. Proceed?")
@get('content').forEach (aru) =>
@deleteUpload(aru)
uploadAnnualReport: ->
$('#submitUpload').click()