From 9ff3e8c43d01f758381b4925cff44502f1241750 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 수, 22 12월 2021 14:26:36 +0900 Subject: [PATCH] - 일반 사용자로 검색 기능 제대로 동작안되는 문제 해결 - 이슈 유형에서 사용중인 프로젝트는 삭제 불가 - 이슈 유형에서 프로젝트 검색 시 워크스페이스 관리자는 모든 프로젝트 검색 가능(기존엔 참여하고있는 프로젝트만 검색가능하게되어있었음) --- src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js | 44 +++++++++++++++----------------------------- 1 files changed, 15 insertions(+), 29 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..2b3fa6e 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,9 @@ projects : [], // �봽濡쒖젥�듃 description : "", // �꽕紐� color : "#febd35", // �깋�긽 - companyFields : [], // �뾽泥댁젙蹂� - ispFields : [], // ISP �젙蹂� - hostingFields : [] // �샇�뒪�똿�젙蹂� + companies : [] // �뾽泥�/isp/�샇�뒪�똿 �꽑�깮 諛곗뿴 }, companyName : "", - ispId : "", - hostingId : "", projectName : "", workflowName : "", autoCompletePage : { @@ -124,6 +121,12 @@ return false; } + // �뾽泥�/ISP/�샇�뒪�똿 �궘�젣 + function removeUsePartner(index) { + $scope.vm.form.companies.splice(index, 1); + } + + function formSubmit() { $rootScope.spinner = true; @@ -146,33 +149,16 @@ 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 -- Gitblit v1.8.0