feat: lint and finally completed

This commit is contained in:
=
2025-10-10 00:09:46 +05:30
parent 44b50c93c3
commit 0d221f497d
47 changed files with 272 additions and 349 deletions
+18 -3
View File
@@ -5,6 +5,7 @@ import {
IdentitiesSchema,
OrganizationsSchema,
OrgMembershipsSchema,
OrgMembershipStatus,
SuperAdminSchema,
UsersSchema
} from "@app/db/schemas";
@@ -279,7 +280,10 @@ export const registerAdminRouter = async (server: FastifyZodProvider) => {
);
return {
organizationMembership
organizationMembership: {
...organizationMembership,
status: organizationMembership?.status || OrgMembershipStatus.Accepted
}
};
}
});
@@ -892,7 +896,13 @@ export const registerAdminRouter = async (server: FastifyZodProvider) => {
},
handler: async (req) => {
const organizationMembership = await server.services.superAdmin.resendOrgInvite(req.params, req.permission);
return { organizationMembership };
return {
organizationMembership: {
...organizationMembership,
status: organizationMembership?.status || OrgMembershipStatus.Accepted
}
};
}
});
@@ -922,7 +932,12 @@ export const registerAdminRouter = async (server: FastifyZodProvider) => {
req.params.organizationId,
req.permission
);
return { organizationMembership };
return {
organizationMembership: {
...organizationMembership,
status: organizationMembership?.status || OrgMembershipStatus.Accepted
}
};
}
});
@@ -4,6 +4,7 @@ import {
AccessScope,
OrgMembershipRole,
OrgMembershipsSchema,
OrgMembershipStatus,
ProjectMembershipsSchema,
ProjectUserMembershipRolesSchema,
TemporaryPermissionMode,
@@ -275,7 +276,12 @@ export const registerDeprecatedProjectMembershipRouter = async (server: FastifyZ
});
return {
data: data.map((el) => ({ ...el, orgId: req.permission.orgId, role: OrgMembershipRole.Member })),
data: data.map((el) => ({
...el,
orgId: req.permission.orgId,
role: OrgMembershipRole.Member,
status: el.status || OrgMembershipStatus.Accepted
})),
success: true
};
}
@@ -6,6 +6,7 @@ import {
GroupsSchema,
IncidentContactsSchema,
OrgMembershipsSchema,
OrgMembershipStatus,
OrgRolesSchema,
UsersSchema
} from "@app/db/schemas";
@@ -263,7 +264,7 @@ export const registerOrgRouter = async (server: FastifyZodProvider) => {
req.permission.authMethod,
req.permission.orgId
);
return { users };
return { users: users.map((el) => ({ ...el, status: el.status || OrgMembershipStatus.Accepted })) };
}
});
@@ -2,6 +2,7 @@ import { z } from "zod";
import {
OrgMembershipsSchema,
OrgMembershipStatus,
ProjectMembershipsSchema,
ProjectsSchema,
UserEncryptionKeysSchema,
@@ -63,7 +64,7 @@ export const registerOrgRouter = async (server: FastifyZodProvider) => {
req.permission.authMethod,
req.permission.orgId
);
return { users };
return { users: users.map((el) => ({ ...el, status: el.status || OrgMembershipStatus.Accepted })) };
}
});
@@ -168,7 +169,7 @@ export const registerOrgRouter = async (server: FastifyZodProvider) => {
orgId: req.params.organizationId,
membershipId: req.params.membershipId
});
return { membership };
return { membership: { ...membership, status: membership.status || OrgMembershipStatus.Accepted } };
}
});
@@ -224,7 +225,8 @@ export const registerOrgRouter = async (server: FastifyZodProvider) => {
membership: {
...membership,
role: "",
orgId: req.params.organizationId
orgId: req.params.organizationId,
status: membership.status || OrgMembershipStatus.Accepted
}
};
}
@@ -269,6 +271,7 @@ export const registerOrgRouter = async (server: FastifyZodProvider) => {
return {
membership: {
...membership,
status: membership.status || OrgMembershipStatus.Accepted,
role: "",
orgId: req.params.organizationId
}
@@ -317,6 +320,7 @@ export const registerOrgRouter = async (server: FastifyZodProvider) => {
return {
memberships: memberships.map((el) => ({
...el,
status: el?.status || OrgMembershipStatus.Accepted,
role: "",
orgId: req.params.organizationId
}))