$scope.updateAclAccountRequest = function()

in src/main/resources/static/src/acl.js [418:442]


        $scope.updateAclAccountRequest = function (requestItem) {
            if ((requestItem.deny && requestItem.sub) || (requestItem.deny && requestItem.pub)) {
                alert("Forbid deny && pub/sub.");
                return false;
            }
            //var request = requestItem.originalData;
            var originalData = $.extend(true, {}, requestItem.originalData);
            if (!originalData.groupPerms) {
                originalData.groupPerms = new Array();
            }
            var groupPerm = concatPerm(requestItem.group, requestItem.pub ? 0x01 : 0, requestItem.sub ? 0x02 : 0, requestItem.deny ? 0x04 : 0);
            originalData.groupPerms.push(groupPerm);
            var request = {groupPerm: groupPerm, config: originalData};
            $http({
                method: "POST",
                url: "acl/group/add.do",
                data: request
            }).success(function (resp) {
                if (resp.status == 0) {
                    Notification.info({message: "success!", delay: 2000});
                } else {
                    Notification.error({message: resp.errMsg, delay: 2000});
                }
            });
        }