Added group.ts#convertIdsToGroups
This commit is contained in:
parent
3a409fa604
commit
c66a4f72a5
@ -6,6 +6,11 @@ import { planLimits } from "../limits/plans";
|
||||
import { Permission } from "@models/Permission";
|
||||
import { convertIdsToPermissions } from "@controller/permission";
|
||||
|
||||
export const convertIdsToGroups = async (projectId: string, groups: string[]) => {
|
||||
return (await Group.find({ projectId: encryptClearField(projectId), _id: { $in: groups } }))
|
||||
.map(group => group.name);
|
||||
}
|
||||
|
||||
export const mapGroup = async (projectId: string, group: IGroup) => (
|
||||
{ name: group.name, description: group.description, permissions: await convertIdsToPermissions(projectId, group.permissions) });
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user