OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-04 9cdf5c3cca026a11657a5c566c0a320850d16399
src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js
@@ -20,6 +20,7 @@
                $scope.fn.changePageRowCount = changePageRowCount;  //  업무 공간 참여 사용자 목록 보기 개수 변경
                $scope.fn.levelAdd = levelAdd;    //  등급 추가
                $scope.fn.removes = removes;    // 사용자 등급 삭제
                $scope.fn.makeSearchConditions = makeSearchConditions;
                /*  $scope.vm 상속 중  */
                $scope.vm.search = {
@@ -39,13 +40,34 @@
                //  테이블 이벤트
                $scope.tableEvent1 = {
                    modifyLevel : modifyLevel   //  업무 공간 참여하는 사용자의 참여 상태 변경
                    modifyLevelPermission : modifyLevelPermission,   //  권한 변경
                    modifyLevel : modifyLevel   //  사용자 등급명 변경
                };
                function modifyLevelPermission(userPermission) {
                    UserWorkspace.modifyLevelPermission($resourceProvider.getContent(
                        userPermission,
                        $resourceProvider.getPageContent(0, 0))).then(function (result) {
                        if (result.data.message.status === "success") {
                        }
                        else {
                            SweetAlert.error($filter("translate")("managementWorkspace.failedToParticipationStatusChange"), result.data.message.message); // "권한 변경 실패"
                        }
                    });
                }
                //  사용자 등급 리스트 불러오기
                $scope.$on("getUserLevelList", function () {
                    $scope.fn.getUserLevelList(0);
                });
                function makeSearchConditions() {
                    var conditions = {
                        levelName: $scope.vm.search.levelName
                    }
                    return conditions;
                }
                //  사용자 등급 수정
                function modifyLevel(id) {
@@ -187,12 +209,12 @@
                        .setDName("IssueSystem")
                        .setDRenderer("ISSUE_SETTING_PERM_YN"));
                    $scope.vm.tableConfigs1.push($tableProvider.config()
                        .setHName("manageUser.manageUserPerm")
                        .setHName("manageUser.manageApiPerm")
                        .setHWidth("width-120-p")
                        .setDType("renderer")
                        .setDAlign("text-center")
                        .setDName("User")
                        .setDRenderer("USER_PERM_YN"));
                        .setDRenderer("API_PERM_YN"));
                    $scope.vm.tableConfigs1.push($tableProvider.config()
                        .setHName("manageUser.manageNoticePerm")
                        .setHWidth("width-140-p")