From 69b42e5bab73a5bfc3e0d4ddc660877b0bc08c05 Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 목, 04 11월 2021 10:39:01 +0900 Subject: [PATCH] 사용자 등급 추가 오류 수정 --- src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js | 48 ++++++++++++++++++++++++++++-------------------- 1 files changed, 28 insertions(+), 20 deletions(-) diff --git a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js index 74c1e0f..1045f3c 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js @@ -4,28 +4,31 @@ 'use strict'; define([ - 'app' + 'app', + 'angular' ], - function (app) { - app.controller('workspaceLevelAddController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'SweetAlert', '$uibModal', '$uibModalInstance', '$state', 'Workspace', '$filter', 'parameter', '$timeout', - function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $uibModalInstance, Workspace, $filter, parameter) { + function (app, angular) { + app.controller('workspaceLevelAddController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'SweetAlert', '$uibModal', '$uibModalInstance', 'UserWorkspace', 'Workspace', '$filter', 'parameter', + function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $uibModalInstance, UserWorkspace, Workspace, $filter, parameter) { $scope.fn = { cancel : cancel, // �뙘�뾽 李� �떕湲� formSubmit : formSubmit, // �뤌 �쟾�넚 formCheck : formCheck, // �뤌 泥댄겕 + modifyUserPermission : modifyUserPermission // �뾽臾� 怨듦컙 李몄뿬�븯�뒗 �궗�슜�옄�쓽 李몄뿬 �긽�깭 蹂�寃� }; $scope.vm = { form : { levelName : "", - permProjectSetting : "", - permIssueSetting : "", - permUser : "", - permNotice : "", - permFAQ : "", - permQnA : "", - permGuide : "" + permWorkspaceSetting : false, + permProjectSetting : false, + permIssueSetting : false, + permApi : false, + permNotice : false, + permFAQ : false, + permQnA : false, + permGuide : false } }; @@ -39,17 +42,11 @@ } // �뤌 �쟾�넚 - function formSubmit() { + function formSubmit(condition) { $rootScope.spinner = true; - var content = { - title : $rootScope.preventXss($scope.vm.form.levelName), - description : $rootScope.preventXss($scope.vm.form.description) - }; - - Workspace.levelAdd($resourceProvider.getContent( - content, - $resourceProvider.getPageContent(0, 10))).then(function (result) { + UserWorkspace.levelAdd($resourceProvider.getContent(condition, + $resourceProvider.getPageContent(0, 0))).then(function (result) { if (result.data.message.status === "success") { $scope.fn.cancel(); @@ -71,6 +68,17 @@ $uibModalInstance.dismiss('cancel'); $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } + + 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); // "李몄뿬 �긽�깭 蹂�寃� �떎�뙣" + } + }); + } } ]); -- Gitblit v1.8.0