refactoring

This commit is contained in:
Emily
2025-03-03 19:31:35 +01:00
parent 76e5e07f79
commit 63fa3995c5
70 changed files with 2928 additions and 418 deletions

View File

@@ -0,0 +1,23 @@
import { TeamMemberModel, TPermission, TTeamMember } from "@schema/TeamMemberSchema";
export default defineEventHandler(async event => {
const data = await getRequestData(event, []);
if (!data) return;
const { member_id } = getQuery(event);
const member = await TeamMemberModel.findById(member_id);
if (!member) return setResponseStatus(event, 400, 'Cannot get member');
const resultPermission: TPermission = {
ai: false,
domains: [],
events: false,
webAnalytics: false
}
return {
permission: resultPermission,
...member.toJSON() as any
} as TTeamMember
});