Fix: categories.js not showing custom privileges (#10856)

No shows correctly custom privileges in the Other section for a category.
This commit is contained in:
Manuel Valle
2022-12-09 09:13:38 -06:00
committed by GitHub
parent c2bb2b30be
commit 8c4d6bbebb

View File

@@ -47,6 +47,7 @@ privsCategories.getPrivilegeList = async () => {
}; };
privsCategories.init = async () => { privsCategories.init = async () => {
privsCategories._coreSize = _privilegeMap.size;
await plugins.hooks.fire('static:privileges.categories.init', { await plugins.hooks.fire('static:privileges.categories.init', {
privileges: _privilegeMap, privileges: _privilegeMap,
}); });
@@ -72,8 +73,8 @@ privsCategories.list = async function (cid) {
}); });
payload.keys = keys; payload.keys = keys;
payload.columnCountUserOther = payload.labels.users.length - labels.users.length; payload.columnCountUserOther = payload.labels.users.length - privsCategories._coreSize;
payload.columnCountGroupOther = payload.labels.groups.length - labels.groups.length; payload.columnCountGroupOther = payload.labels.groups.length - privsCategories._coreSize;
return payload; return payload;
}; };