feat: delete boards

This commit is contained in:
Henry
2024-01-02 12:18:23 +00:00
parent 8fdacd1388
commit decbcadb07
15 changed files with 837 additions and 15 deletions

View File

@@ -30,6 +30,8 @@ export const boards = mySqlTable(
.default(sql`CURRENT_TIMESTAMP`)
.notNull(),
updatedAt: timestamp("updatedAt").onUpdateNow(),
deletedAt: timestamp("deletedAt"),
deletedBy: varchar("deletedBy", { length: 256 })
},
);
@@ -39,7 +41,11 @@ export const boardsRelations = relations(boards, ({ one, many }) => ({
references: [users.id],
}),
lists: many(lists),
labels: many(labels)
labels: many(labels),
deletedBy: one(users, {
fields: [boards.deletedBy],
references: [users.id],
}),
}));
export const labels = mySqlTable(