feat: Automatic invite reminder email (#3354)

* feat: Add user flags concept, for tracking bits on a user

* feat: Example flag usage for user invite resend abuse

* wip

* test

* fix: Set correct flag
This commit is contained in:
Tom Moor
2022-04-12 20:12:33 -07:00
committed by GitHub
parent 5520317ce1
commit 86f1645199
11 changed files with 237 additions and 6 deletions

View File

@@ -161,12 +161,16 @@ export async function buildInvite(overrides: Partial<User> = {}) {
overrides.teamId = team.id;
}
const actor = await buildUser({ teamId: overrides.teamId });
count++;
return User.create({
email: `user${count}@example.com`,
name: `User ${count}`,
createdAt: new Date("2018-01-01T00:00:00.000Z"),
invitedById: actor.id,
...overrides,
lastActiveAt: null,
});
}