| | |
| | | $scope.fn.getChangeIssueStatusList = getChangeIssueStatusList; // 이슈의 현재 상태에서 변경 가능한 이슈 샅태 목록 가져오기 |
| | | $scope.fn.modifyIssueStatus = modifyIssueStatus; // 이슈 상태 변경 |
| | | $scope.fn.modifyIssueUser = modifyIssueUser; // 이슈 담당자 변경 |
| | | $scope.fn.modifyIssueDepartment = modifyIssueDepartment; // 이슈 담당부서 변경 |
| | | $scope.fn.initReload = initReload; // 초기화 해야할 할목을 지정하여 다른 이슈를 클릭할 때 초기화해준다. |
| | | $scope.fn.sendMail = sendMail; // 특정 사용자에게 이슈 정보를 메일로 발송 |
| | | $scope.fn.versionView = versionView; // 버전 정보를 표시한다. |
| | |
| | | $scope.fn.getIssueListCallBack = getIssueListCallBack; |
| | | $scope.fn.addRelationIssue = addRelationIssue; // 연관 이슈 추가 |
| | | $scope.fn.addDownIssue = addDownIssue; // 하위 이슈 추가 |
| | | |
| | | $scope.fn.addRelationIssueTableConfig = addRelationIssueTableConfig; // 연관 이슈 목록 테이블 설정 |
| | | $scope.fn.addDownIssueTableConfig = addDownIssueTableConfig; // 하위 이슈 목록 테이블 설정 |
| | | |
| | | // 이슈 목록 컨트롤러 vm, fn 상속 중 |
| | | $scope.vm.viewer = {}; |
| | |
| | | }); |
| | | } |
| | | |
| | | // 담당부서 변경 |
| | | function modifyIssueDepartment() { |
| | | $uibModal.open({ |
| | | templateUrl : 'views/issue/issueModifyDepartment.html', |
| | | size : "md", |
| | | controller : 'issueModifyDepartmentController', |
| | | backdrop : 'static', |
| | | resolve : { |
| | | parameter : function () { |
| | | return { |
| | | departmentVos : [$scope.vm.form.issues[0].departmentVos], |
| | | id : [$scope.vm.form.issues[0].id], |
| | | projectId : [$scope.vm.form.issues[0].projectVo.id], |
| | | project : [$scope.vm.form.issues[0].projectVo] |
| | | }; |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // 연관 이슈 목록 테이블 설정 |
| | | function addRelationIssueTableConfig() { |
| | | $uibModal.open({ |
| | | templateUrl : 'views/issue/issueRelationTableConfig.html', |
| | | size : "lg", |
| | | controller : 'issueAddRelationTableConfigController', |
| | | backdrop : 'static', |
| | | resolve : {} |
| | | }); |
| | | } |
| | | |
| | | // 하위 이슈 목록 테이블 설정 |
| | | function addDownIssueTableConfig() { |
| | | $uibModal.open({ |
| | | templateUrl : 'views/issue/issueDownTableConfig.html', |
| | | size : "lg", |
| | | controller : 'issueAddDownTableConfigController', |
| | | backdrop : 'static', |
| | | resolve : {} |
| | | }); |
| | | } |
| | | |
| | | // 변경 가능한 이슈 상태 목록을 조회하고 수정 모드로 화면을 변경한다. |
| | | function getChangeIssueStatusList(checkPermission) { |
| | | // 수정 권한이 없으면 이슈 상태 변경 불가 |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | `` |
| | | function updateActiveHistory() { |
| | | $scope.vm.activeTab = 'ALL'; |
| | | $scope.fn.makeActiveHistory(); |