feat: fixing ts

This commit is contained in:
=
2025-10-10 00:09:45 +05:30
parent 0ddf98ec15
commit 5a8bad3556
38 changed files with 716 additions and 2437 deletions
@@ -217,8 +217,8 @@ export const membershipGroupServiceFactory = ({
},
tx
);
await membershipRoleDAL.insertMany(roleDocs, tx);
return doc;
const roles = await membershipRoleDAL.insertMany(roleDocs, tx);
return { ...doc, roles };
});
return { membership: membershipDoc };
@@ -276,7 +276,7 @@ export const membershipGroupServiceFactory = ({
: undefined
}
});
return memberships;
return { memberships: memberships.data, totalCount: memberships.totalCount };
};
const getMembershipByGroupId = async (dto: TGetMembershipGroupByGroupIdDTO) => {
@@ -290,7 +290,7 @@ export const membershipGroupServiceFactory = ({
});
if (!membership) throw new NotFoundError({ message: `Group membership not found` });
return membership;
return { membership };
};
return {
@@ -54,14 +54,11 @@ export type TUpdateMembershipGroupDTO = {
export type TListMembershipGroupDTO = {
permission: OrgServiceActor;
scopeData: AccessScopeData;
selector: {
groupId: string;
};
data: {
limit?: number;
offset?: number;
groupName?: string;
roles: string[];
roles?: string[];
};
};
@@ -23,6 +23,7 @@ type TProjectMembershipGroupScopeFactoryDep = {
membershipGroupDAL: Pick<TMembershipGroupDALFactory, "findOne">;
};
// TODO(simp): check for group in org
export const newProjectMembershipGroupFactory = ({
permissionService,
orgDAL,