Renamed Permissions #2

This commit is contained in:
Sebastian Seedorf
2020-11-16 16:07:44 +01:00
parent a35205fb14
commit 51c80b7be5
5 changed files with 7 additions and 16 deletions

View File

@@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Permissions = exports.PermQuery = void 0;
exports.PermManager = exports.PermQuery = void 0;
const role_acl_1 = require("role-acl");
const Query_1 = require("role-acl/lib/src/core/Query");
// see https://www.npmjs.com/package/role-acl
@@ -57,10 +57,8 @@ class PermQuery extends Query_1.Query {
});
var _a;
return __awaiter(this, void 0, void 0, function* () {
console.log("heee");
if (this.resolveRequest) {
const userInfo = yield this.resolveRequest.getUserInfo();
console.log("huuu", userInfo, typeof userInfo);
const availableRoles = Object.keys(this._grants);
const roles = ((_a = userInfo === null || userInfo === void 0 ? void 0 : userInfo.groups) !== null && _a !== void 0 ? _a : []).filter(x => availableRoles.includes(x));
this.role(roles);
@@ -93,4 +91,4 @@ class PermQuery extends Query_1.Query {
}
}
exports.PermQuery = PermQuery;
exports.Permissions = new PermissionManager();
exports.PermManager = new PermissionManager();