From 4d06a7593fba3df556fc3728c142554907c6b157 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 수, 15 12월 2021 10:46:45 +0900 Subject: [PATCH] '전체 이슈 프로젝트 보기' 권한 '이슈 관리' 권한으로 변경 - 이슈관리: 모든 이슈 수정 가능 --- src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js | 150 +++++++++++++++----------------------------------- 1 files changed, 45 insertions(+), 105 deletions(-) diff --git a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js index afca607..81b65ed 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js @@ -8,93 +8,61 @@ 'angular' ], function (app, angular) { - app.controller('workspaceLevelAddController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'SweetAlert', '$uibModal', '$uibModalInstance', '$state', 'Workspace', '$filter', 'parameter', '$timeout', - function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $uibModalInstance, Payment, $filter, parameter, $timeout) { + 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 = { - //add : add, // �벑湲� 異붽� cancel : cancel, // �뙘�뾽 李� �떕湲� + formSubmit : formSubmit, // �뤌 �쟾�넚 formCheck : formCheck, // �뤌 泥댄겕 - formSubmit : formSubmit + modifyUserPermission : modifyUserPermission // �뾽臾� 怨듦컙 李몄뿬�븯�뒗 �궗�슜�옄�쓽 李몄뿬 �긽�깭 蹂�寃� }; $scope.vm = { form : { - /*workspaceId : parameter.workspaceId, - usdKrw : parameter.usdKrw, - maxUser : parameter.maxUser, - buyUser : "", - type : "MONTH", - cardNumber1 : "", - cardNumber2 : "", - cardNumber3 : "", - cardNumber4 : "", - expireMonth : "", - expireYear : "", - expireYearTmp : "", - birth : "", - cardPwd : "", - paymentAmountTemp : "", // �겢�씪�씠�뼵�듃�뿉�꽌 �궗�슜�옄 �닔瑜� 蹂�寃쏀븷 �븣 蹂댁뿬以� 寃곗젣 湲덉븸 - 湲덉븸�� �꽌踰꾩뿉�꽌 �떎�떆 怨꾩궛�븳�떎. - confirm : false // �빟愿� �룞�쓽*/ - }, - viewAgreeTerm : false + levelName : "", + permPartnerSetting : false, + permWorkSpaceSetting : false, + permProjectSetting : false, + permIssueSetting : false, + permIssueSystemSetting : false, + permApi : false, + permNotice : false, + permFAQ : false, + permQnA : false, + permGuide : false + } }; - // �궗�슜�옄 媛�寃� 蹂닿린 - /*$scope.$watch("vm.form.buyUser", function (newValue) { - - if ($rootScope.isDefined(newValue)) { - var totalAmount = (BILLING_AMOUNT * $scope.vm.form.usdKrw * newValue); - var discount = 0; - - if (newValue > 99) { - var sale = newValue * 0.01; - discount = (totalAmount * (sale/100)); - } - - $scope.vm.form.paymentAmountTemp = Math.floor(totalAmount - discount); + // �뤌 泥댄겕 + function formCheck(formInvalid) { + if (formInvalid) { + return true; } - else { - $scope.vm.form.paymentAmountTemp = 0; - } - });*/ + + return false; + } // �뤌 �쟾�넚 - /*function formSubmit() { + function formSubmit(condition) { $rootScope.spinner = true; - $scope.vm.form.expireYear = "20" + $scope.vm.form.expireYearTmp; - var content = angular.copy($scope.vm.form); + UserWorkspace.levelAdd($resourceProvider.getContent(condition, + $resourceProvider.getPageContent(0, 0))).then(function (result) { - // �븫�샇�솕 �떆媛꾨룞�븞 �봽濡쒓렇�옒�뒪諛� 紐살삱由щ뒗 �쁽�긽 �닔�젙 - $timeout(function () { - content.cardNumber1 = $rootScope.encryption($scope.vm.form.cardNumber1); - content.cardNumber2 = $rootScope.encryption($scope.vm.form.cardNumber2); - content.cardNumber3 = $rootScope.encryption($scope.vm.form.cardNumber3); - content.cardNumber4 = $rootScope.encryption($scope.vm.form.cardNumber4); - content.expireMonth = $rootScope.encryption($scope.vm.form.expireMonth); - content.expireYear = $rootScope.encryption($scope.vm.form.expireYear); - content.cardPwd = $rootScope.encryption($scope.vm.form.cardPwd); - content.birth = $rootScope.encryption($scope.vm.form.birth); + if (result.data.message.status === "success") { + $scope.fn.cancel(); + // 紐⑸줉 �솕硫� 媛깆떊 + $rootScope.$broadcast("getUserLevelList", {}); + } + else { + SweetAlert.error($filter("translate")("managementWorkspace.failedLevelRegistration"), result.data.message.message); + } - Payment.immediateAddUser($resourceProvider.getContent( - content, - $resourceProvider.getPageContent(0, 10))).then(function (result) { - if (result.data.message.status === "success") { - $scope.fn.cancel(); - SweetAlert.success($filter("translate")("managementWorkspace.paymentCompleted"), result.data.message.message); // "異붽� 寃곗젣 �꽦怨�" - // 寃곗젣 諛� �뾽臾� 怨듦컙 �젙蹂� �솕硫� 媛깆떊 - $rootScope.$broadcast("findMyWorkspace", {}); - $rootScope.$broadcast("getPaymentDetail", {}); - } - else { - SweetAlert.error($filter("translate")("managementWorkspace.failedToRegularPaymentChange"), result.data.message.message); // "異붽� 寃곗젣 �떎�뙣" - } + $rootScope.spinner = false; + }); - $rootScope.spinner = false; - }); - }, 100); - }*/ + } // �뙘�뾽 李� �떕湲� function cancel() { @@ -103,44 +71,16 @@ $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } - // �궗�슜�옄 �닔 蹂�寃� - /*function changeBuyUser(changeType) { - if (changeType === "PLUS") { - if ($scope.vm.form.buyUser < 999) { - $scope.vm.form.buyUser++; + function modifyUserPermission(userPermission ) { + UserWorkspace.levelModify($resourceProvider.getContent(userPermission, + $resourceProvider.getPageContent(0, 0))).then(function (result) { + if (result.data.message.status === "success") { } - } - else { - if ($scope.vm.form.buyUser > 1) { - $scope.vm.form.buyUser--; + else { + SweetAlert.error($filter("translate")("managementWorkspace.failedToParticipationStatusChange"), result.data.message.message); // "李몄뿬 �긽�깭 蹂�寃� �떎�뙣" } - } - }*/ - - // �뤌 泥댄겕 - /*function formCheck() { - if (!$scope.vm.form.confirm) { - return true; - } - - if (!$rootScope.isDefined($scope.vm.form.cardNumber1) || !$rootScope.isDefined($scope.vm.form.cardNumber2) || !$rootScope.isDefined($scope.vm.form.cardNumber3) - || !$rootScope.isDefined($scope.vm.form.cardNumber4) || !$rootScope.isDefined($scope.vm.form.expireMonth) || !$rootScope.isDefined($scope.vm.form.expireYearTmp) - || !$rootScope.isDefined($scope.vm.form.birth) || !$rootScope.isDefined($scope.vm.form.cardPwd) || !$rootScope.isDefined($scope.vm.form.type)) { - return true; - } - - if ($scope.vm.form.cardNumber1.length !== 4 || $scope.vm.form.cardNumber2.length !== 4 || $scope.vm.form.cardNumber3.length !== 4 || $scope.vm.form.cardNumber4.length !== 4 - || $scope.vm.form.expireMonth.length !== 2 || $scope.vm.form.expireYearTmp.length !== 2 || $scope.vm.form.birth.length < 6 || $scope.vm.form.cardPwd.length !== 2) { - return true; - } - - // �궗�슜�옄 �닔�뒗 1紐� �씠�긽�씠�뼱�빞 �븳�떎. - if ($scope.vm.form.buyUser < 1) { - return true; - } - - return false; - }*/ + }); + } } ]); -- Gitblit v1.8.0