🚧 wip: approval tables in DB

This commit is contained in:
Fred KISSIE
2025-12-20 00:05:33 +01:00
parent 009b86c33b
commit e983e1166a
13 changed files with 220 additions and 40 deletions

View File

@@ -307,7 +307,11 @@ export const approvals = pgTable("approvals", {
.notNull(),
olmId: varchar("olmId").references(() => olms.olmId, {
onDelete: "cascade"
}), // olms reference user devices clients
}), // olms reference user devices clients (in this case)
userId: varchar("userId").references(() => users.userId, {
// optionally tied to a user and in this case delete when the user deletes
onDelete: "cascade"
}),
decision: varchar("type")
.$type<"approved" | "denied" | "pending">()
.default("pending")