diff --git a/drizzle/0036_for_printers_field.sql b/drizzle/0036_for_printers_field.sql new file mode 100644 index 0000000..bc3a78a --- /dev/null +++ b/drizzle/0036_for_printers_field.sql @@ -0,0 +1 @@ +ALTER TABLE "project" ADD COLUMN "for_printers" text DEFAULT '' NOT NULL; diff --git a/src/lib/server/db/schema.ts b/src/lib/server/db/schema.ts index a307c0e..262e79f 100644 --- a/src/lib/server/db/schema.ts +++ b/src/lib/server/db/schema.ts @@ -105,6 +105,7 @@ export const project = pgTable('project', { name: text(), description: text(), + forPrinters: text().notNull().default(''), // Notes for whoever prints this project url: text(), diff --git a/src/routes/dashboard/projects/+page.server.ts b/src/routes/dashboard/projects/+page.server.ts index 55f53cc..5f48a2c 100644 --- a/src/routes/dashboard/projects/+page.server.ts +++ b/src/routes/dashboard/projects/+page.server.ts @@ -13,6 +13,7 @@ export async function load({ locals }) { id: project.id, name: project.name, description: project.description, + forPrinters: project.forPrinters, url: project.url, editorFileType: project.editorFileType, diff --git a/src/routes/dashboard/projects/+page.svelte b/src/routes/dashboard/projects/+page.svelte index 29c6091..5f04db1 100644 --- a/src/routes/dashboard/projects/+page.svelte +++ b/src/routes/dashboard/projects/+page.svelte @@ -1,3 +1,4 @@ +let forPrinters = $state(data.project.forPrinters ?? '');