From 76806da455b31bdcff001d866afde72a284e00ff Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 수, 03 11월 2021 08:57:43 +0900 Subject: [PATCH] - 사용자 등급관리 생성,수정,삭제까지 진행 --- src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js | 49 ++++++++++++++++++++++++++++--------------------- 1 files changed, 28 insertions(+), 21 deletions(-) diff --git a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js index a1a6f6d..7cd2fb2 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js @@ -4,29 +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 : "", - permWorkspaceSetting : "", - permProjectSetting : "", - permIssueSetting : "", - permUser : "", - permNotice : "", - permFAQ : "", - permQnA : "", - permGuide : "" + permWorkspaceSetting : false, + permProjectSetting : false, + permIssueSetting : false, + permUser : false, + permNotice : false, + permFAQ : false, + permQnA : false, + permGuide : false } }; @@ -40,17 +42,11 @@ } // �뤌 �쟾�넚 - function formSubmit() { + function formSubmit(condistion) { $rootScope.spinner = true; - var content = { - title : $rootScope.preventXss($scope.vm.form.levelName), - description : $rootScope.preventXss($scope.vm.form.description) - }; - - UserWorkspace.levelAdd($resourceProvider.getContent( - content, - $resourceProvider.getPageContent(0, 10))).then(function (result) { + UserWorkspace.levelAdd($resourceProvider.getContent(condistion, + $resourceProvider.getPageContent(0, 0))).then(function (result) { if (result.data.message.status === "success") { $scope.fn.cancel(); @@ -72,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