Added permission.ts#convertIdsToPermissions
This commit is contained in:
parent
e5190ae82b
commit
497ebdba84
@ -4,6 +4,11 @@ import { encryptClearField } from "@utils/decryption";
|
||||
import { Permission } from "@models/Permission";
|
||||
import { planLimits } from "../limits/plans";
|
||||
|
||||
export const convertIdsToPermissions = async (projectId: string, permissions: string[]) => {
|
||||
const permissionsDb = await Permission.find({ projectId: encryptClearField(projectId), _id: { $in: permissions } });
|
||||
return permissionsDb.map(permission => (permission.permission));
|
||||
}
|
||||
|
||||
export const listPermissions = async (userId: string, projectId: string) => {
|
||||
const access = await checkProjectAccess(IKeyRole.VIEW)(userId, projectId);
|
||||
if ("code" in access) return access;
|
||||
|
Loading…
x
Reference in New Issue
Block a user