From ad486a401ad59d44bd4187f6406fe8c11b046a1f Mon Sep 17 00:00:00 2001 From: minhee <alsdldlfrl@gmail.com> Date: 월, 21 2월 2022 16:05:09 +0900 Subject: [PATCH] - 파트너 정보 엑셀 임포트 시 연락처, 코드, 이메일 유효성 검사 - 특정 프로젝트로 설정된 상태에서 타 프로젝트의 이슈 클릭 시 대시보드로 이동되는 문제 해결 --- src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js | 54 ++++++++++++++++++++++++------------------------------ 1 files changed, 24 insertions(+), 30 deletions(-) diff --git a/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js b/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js index f9f3a04..f1261a6 100644 --- a/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js +++ b/src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js @@ -16,6 +16,7 @@ getProjectListCallBack : getProjectListCallBack, // �봽濡쒖젥�듃 auto complete callback function cancel : cancel, // �뙘�뾽 李� �떕湲� formSubmit : formSubmit, // �뤌 �쟾�넚 + removeUsePartner : removeUsePartner, // �뾽泥�/ISP/�샇�뒪�똿 �궘�젣 formCheck : formCheck // �뤌 泥댄겕 }; @@ -26,13 +27,10 @@ projects : [], // �봽濡쒖젥�듃 description : "", // �꽕紐� color : "#febd35", // �깋�긽 - companyFields : [], // �뾽泥댁젙蹂� - ispFields : [], // ISP �젙蹂� - hostingFields : [] // �샇�뒪�똿�젙蹂� + companies : [], // �뾽泥�/isp/�샇�뒪�똿 �꽑�깮 諛곗뿴 + inheritPartners : true // �뙆�듃�꼫 �긽�냽 �쑀臾� }, companyName : "", - ispId : "", - hostingId : "", projectName : "", workflowName : "", autoCompletePage : { @@ -124,6 +122,12 @@ return false; } + // �뾽泥�/ISP/�샇�뒪�똿 �궘�젣 + function removeUsePartner(index) { + $scope.vm.form.companies.splice(index, 1); + } + + function formSubmit() { $rootScope.spinner = true; @@ -146,36 +150,26 @@ 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( -- Gitblit v1.8.0