feat(cloud): pause/reactivate members (#184)

* feat: add paused member status

* feat: add paused badge to member table

* chore: add translations

* feat: unpause all members on pro activation
This commit is contained in:
Henry
2025-09-18 22:09:42 +01:00
committed by GitHub
parent 6738fddc5f
commit cea5cf84c8
20 changed files with 2699 additions and 9 deletions

View File

@@ -220,6 +220,19 @@ export const initAuth = (db: dbClient) => {
console.log(
`Pro subscription ${stripeSubscription.id} activated with unlimited seats`,
);
const workspace = await workspaceRepo.getByPublicId(
db,
subscription.referenceId,
);
if (workspace?.id) {
await memberRepo.unpauseAllMembers(db, workspace.id);
console.log(
`Unpausing all members for workspace ${workspace.id}`,
);
}
}
},
},