From 027d800e25fcf7f35baae9c6447df80aa0b2849b Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 목, 04 11월 2021 11:18:44 +0900 Subject: [PATCH] "등급 수정" 프론트 --- src/main/webapp/scripts/app/manageUser/manageUser.controller.js | 2 src/main/webapp/scripts/app/workspace/levelModify.controller.js | 32 --------------- src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js | 20 +++++----- src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js | 18 ++++++++- src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js | 4 +- 5 files changed, 30 insertions(+), 46 deletions(-) diff --git a/src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js b/src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js index b91251a..b91b7b3 100644 --- a/src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js +++ b/src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js @@ -293,39 +293,39 @@ break; case "WORKSPACE_SETTING_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permWorkSpaceSetting' ng-click='event.modify(data)'><span class='slider round'></span></label>"; + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permWorkSpaceSetting' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; case "PROJECT_SETTING_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permProjectSetting' ng-click='event.modifyUserPermission(data)'><span class='slider round'></span></label>"; + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permProjectSetting' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; case "ISSUE_SETTING_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permIssueSetting' ng-click='event.modifyUserPermission(data)'><span class='slider round'></span></label>"; + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permIssueSetting' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; - case "USER_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permApi' ng-click='event.modifyUserPermission(data)'><span class='slider round'></span></label>"; + case "API_PERM_YN" : + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permApi' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; case "NOTICE_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permNotice' ng-click='event.modifyUserPermission(data)'><span class='slider round'></span></label>"; + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permNotice' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; case "FAQ_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permFAQ' ng-click='event.modifyUserPermission(data)'><span class='slider round'></span></label>"; + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permFAQ' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; case "QNA_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permQnA' ng-click='event.modifyUserPermission(data)'><span class='slider round'></span></label>"; + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permQnA' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; case "EVENT_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permEvent' ng-click='event.modifyUserPermission(data)'><span class='slider round'></span></label>"; + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permEvent' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; case "GUIDE_PERM_YN" : - makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permGuide' ng-click='event.modifyUserPermission(data)'><span class='slider round'></span></label>"; + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permGuide' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; case "ISSUE_CUSTOM_FIELD_VALUE_VIEW" : diff --git a/src/main/webapp/scripts/app/manageUser/manageUser.controller.js b/src/main/webapp/scripts/app/manageUser/manageUser.controller.js index 4728331..640d693 100644 --- a/src/main/webapp/scripts/app/manageUser/manageUser.controller.js +++ b/src/main/webapp/scripts/app/manageUser/manageUser.controller.js @@ -127,7 +127,7 @@ .setHWidth("width-20-p") .setDType("renderer") .setDAlign("text-center pdr0 pdt0 pdl0 pdb0") - .setDRenderer("USER_PERM_YN")); + .setDRenderer("API_PERM_YN")); $scope.vm.tableConfigs.push($tableProvider.config() .setHName("manageUser.manageNoticePerm") .setHWidth("width-20-p") diff --git a/src/main/webapp/scripts/app/workspace/levelModify.controller.js b/src/main/webapp/scripts/app/workspace/levelModify.controller.js index 1256ce0..767b821 100644 --- a/src/main/webapp/scripts/app/workspace/levelModify.controller.js +++ b/src/main/webapp/scripts/app/workspace/levelModify.controller.js @@ -27,7 +27,7 @@ permWorkspaceSetting : false, permProjectSetting : false, permIssueSetting : false, - permUser : false, + permApi : false, permNotice : false, permFAQ : false, permQnA : false, @@ -99,36 +99,6 @@ $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } - /*// �긽�꽭 議고쉶 - function detail() { - Notice.detail($resourceProvider.getContent( - $scope.vm.search, - $resourceProvider.getPageContent(0, 1))).then(function (result) { - - if (result.data.message.status === "success") { - if ($rootScope.isDefined(result.data.data)) { - $scope.vm.form.title = result.data.data.title; - $scope.vm.form.description = result.data.data.description; - } - } - else { - SweetAlert.error($filter("translate")("managementWorkspace.failedToModifyUserLevel"), result.data.message.message); //怨듭��궗�빆 �긽�꽭 �젙蹂� 議고쉶 �떎�뙣 - } - }); - } - // 怨듭��궗�빆 �긽�꽭 議고쉶 - $scope.fn.detail();*/ - - /*function modifyUserPermission(userPermission ) { - UserWorkspace.levelModify($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.fn.getUserLevelList(); }]); diff --git a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js index 1a80df0..1044803 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js @@ -40,8 +40,22 @@ // �뀒�씠釉� �씠踰ㅽ듃 $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 () { @@ -200,7 +214,7 @@ .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") diff --git a/src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js b/src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js index d07de9b..daa5ad5 100644 --- a/src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js +++ b/src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js @@ -48,9 +48,9 @@ return response; }); }, - modifyLevel : function (conditions) { + modifyLevelPermission : function (conditions) { return $http.post("userLevel/modify", conditions).then(function (response) { - $log.debug("�썙�겕�뒪�럹�씠�뒪 李몄뿬�옄 李몄뿬 �긽�깭 蹂�寃� 寃곌낵 : ", response); + $log.debug("�궗�슜�옄 �벑湲� 沅뚰븳 蹂�寃� 寃곌낵 : ", response); return response; }); } -- Gitblit v1.8.0