feat(server): delay subscription after invitation accepted or approved (#11992)

This commit is contained in:
liuyi
2025-04-30 14:27:47 +08:00
committed by GitHub
parent 9a721c65b5
commit 2e1bed061e
49 changed files with 1990 additions and 2694 deletions
@@ -206,7 +206,7 @@ export const CloudWorkspaceMembersPanel = ({
setIsMutating(false);
return;
}
const results = await membersService.inviteMembers(uniqueEmails, true);
const results = await membersService.inviteMembers(uniqueEmails);
const unSuccessInvites = results.reduce<string[]>((acc, result) => {
if (!result.sentSuccess) {
acc.push(result.email);
@@ -256,12 +256,14 @@ const MemberItem = ({
const getMemberStatus = (member: Member): I18nString => {
switch (member.status) {
case WorkspaceMemberStatus.NeedMoreSeat:
case WorkspaceMemberStatus.NeedMoreSeatAndReview:
return 'insufficient-team-seat';
case WorkspaceMemberStatus.Pending:
return 'Pending';
case WorkspaceMemberStatus.NeedMoreSeatAndReview:
case WorkspaceMemberStatus.UnderReview:
return 'Under-Review';
case WorkspaceMemberStatus.AllocatingSeat:
return 'Allocating Seat';
case WorkspaceMemberStatus.Accepted:
switch (member.permission) {
case Permission.Owner: