rbac outsourced

This commit is contained in:
2026-04-26 07:39:30 +00:00
parent 3081b7a29d
commit fa96ed5976
5 changed files with 203 additions and 95 deletions

View File

@@ -53,10 +53,10 @@ module.exports = startMenuItems = async function (app, objectGuid, debug = false
// =========================
// Load user permissions
// =========================
const authManager = service.get('authenticationManager');
const rbacManager = service.get('rbacManager');
const userPermissions =
(await authManager.resolvePermissions(objectGuid))
(await rbacManager.resolvePermissions(objectGuid))
?.permissions || [];
const normalizedPermissions = userPermissions.map(p => ({