| | |
| | | ispVos : parameter.ispVos, |
| | | hostingVos : parameter.hostingVos, |
| | | partners : parameter.partnersAll.slice(), |
| | | html : "issueSendMailPartners.html", |
| | | html : "", |
| | | form : { |
| | | id : parameter.issueId, // 이슈 번호 |
| | | projects : [{ id : parameter.projectId}], // 프로젝트 |
| | |
| | | }, |
| | | emailTitle : "", |
| | | emailTemplateId : -1, |
| | | emailTemplates : [] |
| | | emailTemplates : [], |
| | | emailTemplateType : "", |
| | | }; |
| | | |
| | | angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector})); |
| | | |
| | | function onChangeEmailTemplate() { |
| | | var content = { |
| | | id : $scope.vm.emailTemplateId |
| | | templateType : $scope.vm.emailTemplateType, |
| | | issueId : parameter.issueId |
| | | } |
| | | EmailTemplate.find($resourceProvider.getContent( |
| | | content, |
| | |
| | | |
| | | function getEmailTemplateList() { |
| | | $scope.vm.emailTemplates.push({ |
| | | id : 1, |
| | | templateType : "ISSUE_SEND_1", |
| | | title : "템플릿1" |
| | | }); |
| | | |
| | | $scope.vm.emailTemplates.push({ |
| | | id : 2, |
| | | templateType : "ISSUE_SEND_2", |
| | | title : "템플릿2" |
| | | }); |
| | | |
| | | |
| | | $scope.vm.emailTemplates.push({ |
| | | id : 3, |
| | | templateType : "ISSUE_SEND_3", |
| | | title : "템플릿3" |
| | | }); |
| | | |
| | | $scope.vm.emailTemplateId = 1; |
| | | $scope.vm.emailTitle = ""; |
| | | $scope.vm.emailTemplates.forEach(function (emailTemplate) { |
| | | if (emailTemplate.id === $scope.vm.emailTemplateId) { |
| | | /*if (emailTemplate.id === $scope.vm.emailTemplateId) { |
| | | $scope.vm.emailTitle = emailTemplate.title; |
| | | }*/ |
| | | if (emailTemplate.templateType === $scope.vm.emailTemplateType) { |
| | | $scope.vm.emailTitle = emailTemplate.title; |
| | | } |
| | | }) |
| | | } |
| | | |
| | | |
| | | // 사용자 삭제 |
| | | function removeMailTarget(index) { |
| | | $scope.vm.form.mailUsers.splice(index, 1); |