feat(user, types): add invite and user properties + migration (#6327)

**What**
- Add invite model 
- Populate user model
This commit is contained in:
Philip Korsholm
2024-02-14 13:58:14 +00:00
committed by GitHub
parent 16927469eb
commit 4d51f095b3
45 changed files with 1751 additions and 100 deletions
@@ -0,0 +1,17 @@
import { SqlEntityManager } from "@mikro-orm/postgresql"
import { Invite } from "@models"
import { CreateInviteDTO } from "../../../types/dist"
export const createInvites = async (
manager: SqlEntityManager,
inviteData: (CreateInviteDTO & { id?: string })[]
) => {
const invites: Invite[] = []
for (const invite of inviteData) {
const inv = manager.create(Invite, invite)
invites.push(inv)
}
await manager.persistAndFlush(invites)
}
@@ -1,9 +1,10 @@
import { SqlEntityManager } from "@mikro-orm/postgresql"
import { User } from "@models"
import { CreateUserDTO } from "../../../types/dist"
export const createUsers = async (
manager: SqlEntityManager,
userData = [{ id: "1" }]
userData: (CreateUserDTO & { id?: string })[]
) => {
const users: User[] = []