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 | 51 ++++++++++++++++++++++++++++++--------------------- 1 files changed, 30 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..81b65ed 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js @@ -4,29 +4,33 @@ '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 : "" + permPartnerSetting : false, + permWorkSpaceSetting : false, + permProjectSetting : false, + permIssueSetting : false, + permIssueSystemSetting : false, + permApi : false, + permNotice : false, + permFAQ : false, + permQnA : false, + permGuide : false } }; @@ -40,17 +44,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) - }; - - UserWorkspace.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(); @@ -72,6 +70,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