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