Renamed Permissions #2
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user