| | |
| | | getProjectListCallBack : getProjectListCallBack, // 프로젝트 auto complete callback function |
| | | cancel : cancel, // 팝업 창 닫기 |
| | | formSubmit : formSubmit, // 폼 전송 |
| | | removeUsePartner : removeUsePartner, // 업체/ISP/호스팅 삭제 |
| | | formCheck : formCheck // 폼 체크 |
| | | }; |
| | | |
| | |
| | | projects : [], // 프로젝트 |
| | | description : "", // 설명 |
| | | color : "#febd35", // 색상 |
| | | companyFields : [], // 업체정보 |
| | | ispFields : [], // ISP 정보 |
| | | hostingFields : [] // 호스팅정보 |
| | | companies : [], // 업체/isp/호스팅 선택 배열 |
| | | inheritPartners : true // 파트너 상속 유무 |
| | | }, |
| | | companyName : "", |
| | | ispId : "", |
| | | hostingId : "", |
| | | projectName : "", |
| | | workflowName : "", |
| | | autoCompletePage : { |
| | |
| | | return false; |
| | | } |
| | | |
| | | // 업체/ISP/호스팅 삭제 |
| | | function removeUsePartner(index) { |
| | | $scope.vm.form.companies.splice(index, 1); |
| | | } |
| | | |
| | | |
| | | function formSubmit() { |
| | | $rootScope.spinner = true; |
| | | |
| | |
| | | |
| | | return projectId; |
| | | })(), |
| | | companyId : (function () { |
| | | var companyId = ""; |
| | | companyIds : (function () { |
| | | var companyIds = []; |
| | | |
| | | if ($scope.vm.form.companyFields.length > 0) { |
| | | companyId = $scope.vm.form.companyFields[0].id; |
| | | } |
| | | $scope.vm.form.companies.forEach(function (company) { |
| | | companyIds.push(company.id); |
| | | }); |
| | | |
| | | return companyId; |
| | | }), |
| | | ispId : (function () { |
| | | var ispId = ""; |
| | | return companyIds; |
| | | })(), |
| | | |
| | | if ($scope.vm.form.ispFields.length > 0) { |
| | | ispId = $scope.vm.form.ispFields[0].id; |
| | | } |
| | | |
| | | return ispId; |
| | | }), |
| | | hostingId : (function () { |
| | | var hostingId = ""; |
| | | |
| | | if ($scope.vm.form.hostingFields.length > 0) { |
| | | hostingId = $scope.vm.form.hostingFields[0].id; |
| | | } |
| | | |
| | | return hostingId; |
| | | }), |
| | | name : $rootScope.preventXss($scope.vm.form.name), |
| | | description : $rootScope.preventXss($scope.vm.form.description), |
| | | color : $scope.vm.form.color |
| | | color : $scope.vm.form.color, |
| | | inheritPartners : (function () { |
| | | let inheritPartners = false; |
| | | if ($scope.vm.form.inheritPartners) { |
| | | inheritPartners = true; |
| | | } |
| | | return inheritPartners; |
| | | })() |
| | | }; |
| | | |
| | | IssueType.add($resourceProvider.getContent( |