From 6a7571c7d0d1bb925475940b69681e48f553d6ad Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 금, 26 11월 2021 10:12:02 +0900 Subject: [PATCH] 워크스페이스 사용자 레벨 추가[프론트] --- src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js | 1 + src/main/webapp/i18n/ko/global.json | 1 + src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js | 4 ++++ src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js | 7 +++++++ 4 files changed, 13 insertions(+), 0 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 8ca498a..8a7e723 100644 --- a/src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js +++ b/src/main/webapp/custom_components/js-table/tableColumnGenerator.directive.js @@ -504,6 +504,10 @@ makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permIssueSetting' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; break; + case "USE_COMPANY_PERM_YN" : + makeTag += "<label class='switch'><input type='checkbox' ng-model='data.permUseCompanySetting' ng-click='event.modifyLevelPermission(data)'><span class='slider round'></span></label>"; + break; + 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; diff --git a/src/main/webapp/i18n/ko/global.json b/src/main/webapp/i18n/ko/global.json index f89fc50..c584f6f 100644 --- a/src/main/webapp/i18n/ko/global.json +++ b/src/main/webapp/i18n/ko/global.json @@ -554,6 +554,7 @@ "manageWorkspacePerm": "�썙�겕�뒪�럹�씠�뒪 愿�由�", "manageProjectPerm": "�봽濡쒖젥�듃 愿�由�", "manageIssueSystemPerm": "�씠�뒋 �떆�뒪�뀥 愿�由�", + "manageUseCompanyPerm": "�뾽泥� 由ъ뒪�듃 愿�由�", "manageUserPerm": "�궗�슜�옄 愿�由�", "manageApiPerm" : "API 愿�由�", "manageNoticePerm": "怨듭��궗�빆 愿�由�", diff --git a/src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js b/src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js index 508ae6f..f62ad14 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js @@ -25,6 +25,7 @@ permWorkSpaceSetting : false, permProjectSetting : false, permIssueSetting : false, + permUseCompany : false, permApi : false, permNotice : false, permFAQ : false, diff --git a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js index e818c63..b95ac5c 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js @@ -210,6 +210,13 @@ .setDName("IssueSystem") .setDRenderer("ISSUE_SETTING_PERM_YN")); $scope.vm.tableConfigs1.push($tableProvider.config() + .setHName("manageUser.manageUseCompanyPerm") + .setHWidth("width-120-p") + .setDType("renderer") + .setDAlign("text-center") + .setDName("UseCompany") + .setDRenderer("USE_COMPANY_PERM_YN")); + $scope.vm.tableConfigs1.push($tableProvider.config() .setHName("manageUser.manageApiPerm") .setHWidth("width-120-p") .setDType("renderer") -- Gitblit v1.8.0