| | |
| | | setFormByIssueTypeCustomFields : setFormByIssueTypeCustomFields, // 이슈 유형에 연결된 사용자 정의 필드 정보를 입력 폼에서 사용할 수 있게 가공한다. |
| | | setUseValueByIssueTypeCustomFields : setUseValueByIssueTypeCustomFields, // 이슈에서 사용자가 선택한 사용자 정의 필드 값을 입력 폼에 셋팅한다. |
| | | detail : detail, // 이슈 정보 조회 |
| | | // removeManager : removeManager, // 담당자 삭제 |
| | | removeManager : removeManager, // 담당자 삭제 |
| | | removeDepartment : removeDepartment, // 담당부서 삭제 |
| | | removeUploadFile : removeUploadFile, // 특정 파일을 삭제 |
| | | setIssueTypeTemplate : setIssueTypeTemplate, // 이슈 유형 템플릿 적용하기 |
| | |
| | | } |
| | | |
| | | // 담당자 삭제 |
| | | // function removeManager(index) { |
| | | // $scope.vm.form.users.splice(index, 1); |
| | | // } |
| | | function removeManager(index) { |
| | | $scope.vm.form.users.splice(index, 1); |
| | | } |
| | | |
| | | // 담당부서 삭제 |
| | | function removeDepartment(index) { |
| | |
| | | id : parameter.id, |
| | | title : $rootScope.preventXss($scope.vm.form.title), // 제목 |
| | | description : $rootScope.preventXss($scope.vm.form.description), // 내용 |
| | | ispName : $scope.vm.ispName, |
| | | ispCode : $scope.vm.ispCode, |
| | | ispManager : $scope.vm.ispManager, |
| | | ispTel : $scope.vm.ispTel, |
| | | ispEmail : $scope.vm.ispEmail, |
| | | ispMemo : $scope.vm.ispMemo, |
| | | hostingName : $scope.vm.hostingName, |
| | | hostingCode : $scope.vm.hostingCode, |
| | | hostingManager : $scope.vm.hostingManager, |
| | | hostingTel : $scope.vm.hostingTel, |
| | | hostingEmail : $scope.vm.hostingEmail, |
| | | hostingMemo : $scope.vm.hostingMemo, |
| | | |
| | | projectId : (function () { // 프로젝트 아이디 |
| | | var projectId = ""; |
| | | |
| | |
| | | |
| | | return hostingId; |
| | | }), |
| | | |
| | | userIds : (function () { |
| | | var userIds = []; |
| | | |
| | | angular.forEach($scope.vm.form.users, function (user) { |
| | | userIds.push(user.id); |
| | | }); |
| | | |
| | | return userIds; |
| | | })(), |
| | | departmentIds : (function () { |
| | | var departmentIds = []; |
| | | |
| | | angular.forEach($scope.vm.form.departments, function (department) { |
| | | departmentIds.push(department.id); |
| | | }); |
| | | |
| | | return departmentIds; |
| | | })(), |
| | | |
| | | attachedFileIds : (function () { |
| | | var attachedFileIds = []; |
| | | |
| | | angular.forEach($scope.vm.form.attachedFiles, function (attachedFile) { |
| | | if ($scope.vm.form.description.indexOf(attachedFile.path) !== -1) { |
| | | attachedFileIds.push(attachedFile.id); |
| | | } |
| | | }); |
| | | |
| | | return attachedFileIds; |
| | | })(), |
| | | |
| | | issueCompanyFields : (function () { |
| | | var issueCompanyFields = []; |
| | |
| | | return issueHostingFields; |
| | | })(), |
| | | |
| | | ispName : $scope.vm.ispName, |
| | | ispCode : $scope.vm.ispCode, |
| | | ispManager : $scope.vm.ispManager, |
| | | ispTel : $scope.vm.ispTel, |
| | | ispEmail : $scope.vm.ispEmail, |
| | | ispMemo : $scope.vm.ispMemo, |
| | | |
| | | hostingName : $scope.vm.hostingName, |
| | | hostingCode : $scope.vm.hostingCode, |
| | | hostingManager : $scope.vm.hostingManager, |
| | | hostingTel : $scope.vm.hostingTel, |
| | | hostingEmail : $scope.vm.hostingEmail, |
| | | hostingMemo : $scope.vm.hostingMemo, |
| | | |
| | | userIds : (function () { |
| | | var userIds = []; |
| | | |
| | | angular.forEach($scope.vm.form.users, function (user) { |
| | | userIds.push(user.id); |
| | | }); |
| | | |
| | | return userIds; |
| | | })(), |
| | | departmentIds : (function () { |
| | | var departmentIds = []; |
| | | |
| | | angular.forEach($scope.vm.form.departments, function (department) { |
| | | departmentIds.push(department.id); |
| | | }); |
| | | |
| | | return departmentIds; |
| | | })(), |
| | | removeFiles : $scope.vm.form.removeFiles, |
| | | attachedFileIds : (function () { |
| | | var attachedFileIds = []; |
| | | |
| | | angular.forEach($scope.vm.form.attachedFiles, function (attachedFile) { |
| | | if ($scope.vm.form.description.indexOf(attachedFile.path) !== -1) { |
| | | attachedFileIds.push(attachedFile.id); |
| | | } |
| | | }); |
| | | |
| | | return attachedFileIds; |
| | | })(), |
| | | startCompleteDateRange : $scope.vm.form.startCompleteDateRange, |
| | | |
| | | issueCustomFields : (function () { // 이슈에서 사용되는 사용자 정의 필드 |