From 71b8c61b79be17f9ac886b947051d3256a32f159 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 금, 18 2월 2022 11:14:16 +0900 Subject: [PATCH] 이슈유형 설정에 상위 이슈 업체/ISP/호스팅 상속 기능 추가 --- 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