| | |
| | | }); |
| | | |
| | | // 검색 조건을 기억한다. - 적용 보류 |
| | | // 검색 조건을 기억해서 이슈 상세 페이지로 이동 |
| | | function makeVmSearchObject() { |
| | | var content = { |
| | | conditions : JSON.stringify({ |
| | |
| | | var issueListSearchObject = JSON.parse(result.data.data); |
| | | // 이슈 번호만 적용한다. - 삭제시 처리방법때문에 다른 속성은 적용 보류 |
| | | $scope.vm.search = issueListSearchObject.search; |
| | | $scope.vm.users = issueListSearchObject.users; |
| | | $scope.vm.departments = issueListSearchObject.departments; |
| | | $scope.vm.projects = issueListSearchObject.projects; |
| | | $scope.vm.registers = issueListSearchObject.registers; |
| | | // $scope.vm.users = issueListSearchObject.users; |
| | | // $scope.vm.departments = issueListSearchObject.departments; |
| | | // $scope.vm.projects = issueListSearchObject.projects; |
| | | // $scope.vm.registers = issueListSearchObject.registers; |
| | | |
| | | $scope.fn.getPageList(0, true); |
| | | } else { |
| | |
| | | if (result.data.message.status === "success") { |
| | | if (result.data.data != null && result.data.data.length > 0) { |
| | | $scope.vm.issueTypeId = result.data.data[0].issueTypeId; |
| | | $scope.vm.projectKey = result.data.data[0].projectKey; |
| | | $scope.vm.issueNumber = result.data.data[0].issueNumber; |
| | | $scope.vm.page.selectedPage = currentPage + 1; |
| | | $scope.vm.responseData = result.data; |
| | | |
| | |
| | | resolve : { |
| | | parameter : function () { |
| | | return { |
| | | id : id |
| | | id : id, |
| | | }; |
| | | } |
| | | } |
| | |
| | | angular.forEach(result.data.data, function (customField) { |
| | | switch (customField.customFieldType) { |
| | | case "INPUT" : |
| | | case "NUMBER" : |
| | | case "DATETIME" : |
| | | case "IP_ADDRESS" : |
| | | case "EMAIL" : |
| | | case "SITE" : |
| | | case "TEL" : |
| | | customField.useValues = ""; |
| | | break; |
| | | |
| | |
| | | customField.useValues = []; |
| | | break; |
| | | |
| | | case "NUMBER" : |
| | | customField.useValues = ""; |
| | | break; |
| | | |
| | | case "DATETIME" : |
| | | customField.useValues = ""; |
| | | break; |
| | | |
| | | case "IP_ADDRESS" : |
| | | customField.useValues = ""; |
| | | break; |
| | | |
| | | case "EMAIL" : |
| | | customField.useValues = ""; |
| | | break; |
| | | |
| | | case "SITE" : |
| | | customField.useValues = ""; |
| | | break; |
| | | |
| | | case "TEL" : |
| | | customField.useValues = ""; |
| | | break; |
| | | } |
| | | |
| | | $scope.vm.customFields.push(customField); |
| | |
| | | |
| | | return deferred.promise; |
| | | } |
| | | |
| | | // 최초 실행 |
| | | function startExecute() { |
| | | // 파라미터 읽기 |
| | |
| | | if ($rootScope.isDefined(params)) { |
| | | $rootScope.$broadcast("makeIssueSearch", { projectKey : params.projectKey, issueNumber : params.issueNumber }); |
| | | $rootScope.previousGetParams = null; |
| | | $rootScope.issueTypeId = $rootScope.issueTypeMenu.id; |
| | | // $rootScope.issueTypeId = $rootScope.issueTypeMenu.id; |
| | | return; |
| | | } |
| | | |