feat: Begins vendor views, working form, and table. Styles need some updates.

This commit is contained in:
2025-01-08 17:01:33 -05:00
parent 2b6e92a5c6
commit f5dbd7e121
12 changed files with 240 additions and 29 deletions

View File

@@ -79,7 +79,6 @@ extension Vendor {
func revert(on database: Database) async throws {
try await database.schema(Vendor.schema).delete()
}
}
struct Update: Content {

View File

@@ -73,7 +73,8 @@ extension VendorBranch {
try await database.schema(VendorBranch.schema)
.id()
.field("name", .string, .required)
.field("vendor_id", .uuid, .required, .references("vendor", "id"))
.field("vendor_id", .uuid, .required)
.foreignKey("vendor_id", references: Vendor.schema, "id", onDelete: .cascade)
.create()
}