src/app/configurations/allocations/assumptions/assumptions.controller.js
'use strict'
angular.module('allocations')
.controller('AssumptionsCtrl', function (assumptionList, assumptionAddService, assumptionService, log) {
var vm = this
vm.assumptionList = assumptionList
vm.docTypes = assumptionService.DOC_TYPES
vm.editTemplate = function (template) {
assumptionAddService.openForm(template, template.doc_type)
.then(function (r) {
log.success('assumptionSaved', r)
})
.catch(function (err) {
log.error('assumptionSaveFailed', err)
})
}
vm.createNewTemplate = function (templateType) {
assumptionAddService.openForm(null, templateType)
.then(function (r) {
r.new = true
vm.assumptionList.unshift(r)
log.success('assumptionSaved', r)
})
.catch(function (err) {
log.error('assumptionSaveFailed', err)
})
}
vm.showTable = function () {
return vm.assumptionList.length > 0
}
})