OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-28 8bc9d4b21b179710a4a959d5b3472e17fc9aded7
하위이슈 권한 없는데 삭제 버튼 생기는 문제 해결
2개 파일 변경됨
12 ■■■■ 파일 변경됨
src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java 4 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js 8 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
@@ -1536,6 +1536,8 @@
                this.setIssueHistory(downIssue, downIssueVo);   //  이슈 기록 정보 셋팅
                this.setIssueComments(downIssue, downIssueVo);  //  댓글 정보 셋팅
                downIssueVo.setModifyPermissionCheck(issueVo.getModifyPermissionCheck());
                resultList.add(downIssueVo);
            }
            issueVo.setIssueDownVos(resultList);
@@ -1639,6 +1641,8 @@
                issueStatusVo.setIssueStatusType(relationIssue.getIssueStatus().getIssueStatusType().toString());
                issueRelationVo.setIssueStatusVo(issueStatusVo);
                issueRelationVo.setModifyPermissionCheck(issueVo.getModifyPermissionCheck());
                this.setRegister(relationIssue, relIssueVo); // 등록자
                this.setIssueDepartment(relationIssue, relIssueVo);  //  담당부서 정보 셋팅
                this.setIssueCustomFields(relationIssue, relIssueVo);   // 사용자정의필드 정보 세팅
src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js
@@ -246,7 +246,9 @@
                                        // 연관이슈 삭제
                                        case "ISSUE_RELATION_DELETE":
                                            makeTag += '<img class="cursor" src="/assets/images/delete-icon.png" ng-click="event.removeRelationIssue(data.id)">';
                                            if (scope.data.modifyPermissionCheck) {
                                                makeTag += '<img class="cursor" src="/assets/images/delete-icon.png" ng-click="event.removeRelationIssue(data.id)">';
                                            }
                                            break;
                                        // 연관 이슈 우선순위
@@ -317,7 +319,9 @@
                                        // 하위 이슈 삭제
                                        case "ISSUE_DOWN_DELETE":
                                            makeTag += '<img class="cursor" src="/assets/images/delete-icon.png" ng-click="event.removeDownIssue(data.id)">';
                                            if (scope.data.modifyPermissionCheck) {
                                                makeTag += '<img class="cursor" src="/assets/images/delete-icon.png" ng-click="event.removeDownIssue(data.id)">';
                                            }
                                            break;
                                        // 하위 이슈 우선 순위