Fixed UserController errors
This commit is contained in:
@@ -141,16 +141,22 @@ export default class UserController {
|
||||
},
|
||||
});
|
||||
|
||||
const implicitPermissions = Object.keys(resources ?? {})
|
||||
.filter((v) => resources![v].length > 0)
|
||||
.map(
|
||||
(v) =>
|
||||
`resource.${v}.[${(resources![v] as { id: string }[])
|
||||
.map((o) => o.id)
|
||||
.join(",")}].user.${this.id}.implicit`,
|
||||
);
|
||||
const resourceKeys: string[] = Object.keys(resources ?? {}) as string[];
|
||||
|
||||
console.log(implicitPermissions);
|
||||
const implicitPermissions = resources
|
||||
? resourceKeys
|
||||
// @ts-ignore
|
||||
.filter((v) => resources[v].length > 0)
|
||||
.map(
|
||||
(v) =>
|
||||
//@ts-ignore
|
||||
`resource.${v}.[${(resources![v] as { id: string }[])
|
||||
.map((o) => o.id)
|
||||
.join(",")}].user.${this.id}.implicit`,
|
||||
)
|
||||
: [];
|
||||
|
||||
// console.log(implicitPermissions);
|
||||
|
||||
let checks = [
|
||||
(await this.fetchRoles()).map((v) => v.checkPermission(permission)),
|
||||
|
||||
Reference in New Issue
Block a user