From ed4f5fdf37c113fcdf772dcc7dca25a9c0b7e0d8 Mon Sep 17 00:00:00 2001 From: Jens Cornelsen <79703163+IB-Cornelsen@users.noreply.github.com> Date: Wed, 12 Mar 2025 20:58:23 +0100 Subject: [PATCH 1/2] E-Mail Text geg-anfordern --- .../migrations/20250312191859_/migration.sql | 47 +++++++++++++++++++ src/astro-typesafe-api-caller.ts | 2 +- .../Dashboard/DashboardAusweis.svelte | 4 +- src/generated/zod/aufnahme.ts | 2 +- src/lib/server/mail/geg-anfordern.ts | 4 +- 5 files changed, 54 insertions(+), 5 deletions(-) create mode 100644 prisma/migrations/20250312191859_/migration.sql diff --git a/prisma/migrations/20250312191859_/migration.sql b/prisma/migrations/20250312191859_/migration.sql new file mode 100644 index 00000000..4e4efaa6 --- /dev/null +++ b/prisma/migrations/20250312191859_/migration.sql @@ -0,0 +1,47 @@ +-- AlterTable +ALTER TABLE "Anteilshaber" ALTER COLUMN "uid" SET DEFAULT 'ant-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "Aufnahme" ALTER COLUMN "uid" SET DEFAULT 'auf-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "BedarfsausweisGewerbe" ALTER COLUMN "uid" SET DEFAULT 'bag-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "BedarfsausweisWohnen" ALTER COLUMN "uid" SET DEFAULT 'baw-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "Bild" ALTER COLUMN "uid" SET DEFAULT 'img-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "Event" ALTER COLUMN "uid" SET DEFAULT 'evt-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "GEGEinpreisung" ALTER COLUMN "uid" SET DEFAULT 'gge-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "GEGNachweisGewerbe" ALTER COLUMN "uid" SET DEFAULT 'gnw-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "GEGNachweisWohnen" ALTER COLUMN "uid" SET DEFAULT 'gnw-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "Objekt" ALTER COLUMN "uid" SET DEFAULT 'obj-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "Rechnung" ALTER COLUMN "uid" SET DEFAULT 'inv-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "Tickets" ALTER COLUMN "uid" SET DEFAULT 'tkt-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "Unterlage" ALTER COLUMN "uid" SET DEFAULT 'pln-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "VerbrauchsausweisGewerbe" ALTER COLUMN "uid" SET DEFAULT 'vag-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "VerbrauchsausweisWohnen" ALTER COLUMN "uid" SET DEFAULT 'vaw-' || gen_random_uuid(); + +-- AlterTable +ALTER TABLE "benutzer" ALTER COLUMN "uid" SET DEFAULT 'usr-' || gen_random_uuid(); diff --git a/src/astro-typesafe-api-caller.ts b/src/astro-typesafe-api-caller.ts index cf94b56b..2409471b 100644 --- a/src/astro-typesafe-api-caller.ts +++ b/src/astro-typesafe-api-caller.ts @@ -13,12 +13,12 @@ export const createCaller = createCallerFactory({ "admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"), "admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"), "aufnahme": await import("../src/pages/api/aufnahme/index.ts"), + "ausweise": await import("../src/pages/api/ausweise/index.ts"), "auth/access-token": await import("../src/pages/api/auth/access-token.ts"), "auth/passwort-vergessen": await import("../src/pages/api/auth/passwort-vergessen.ts"), "auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"), "bedarfsausweis-wohnen/[uid]": await import("../src/pages/api/bedarfsausweis-wohnen/[uid].ts"), "bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"), - "ausweise": await import("../src/pages/api/ausweise/index.ts"), "bilder/[uid]": await import("../src/pages/api/bilder/[uid].ts"), "geg-nachweis-gewerbe/[uid]": await import("../src/pages/api/geg-nachweis-gewerbe/[uid].ts"), "geg-nachweis-gewerbe": await import("../src/pages/api/geg-nachweis-gewerbe/index.ts"), diff --git a/src/components/Dashboard/DashboardAusweis.svelte b/src/components/Dashboard/DashboardAusweis.svelte index cac40e37..3d6be4d4 100644 --- a/src/components/Dashboard/DashboardAusweis.svelte +++ b/src/components/Dashboard/DashboardAusweis.svelte @@ -145,7 +145,9 @@ {#if ausweis.ausgestellt} Ausgestellt {:else if ausweis.bestellt} - Bestellt + Bestellt + {:else} + Gespeichert {/if}
{objekt.adresse}
diff --git a/src/generated/zod/aufnahme.ts b/src/generated/zod/aufnahme.ts index 0ee517f9..f4c28bce 100644 --- a/src/generated/zod/aufnahme.ts +++ b/src/generated/zod/aufnahme.ts @@ -55,7 +55,7 @@ export const AufnahmeSchema = z.object({ dachgeschoss_gedaemmt: z.boolean().describe("Falls das Dachgeschoss des Gebäudes gedämmt ist, sollte dieser Wert auf true stehen").nullish(), keller_decke_gedaemmt: z.boolean().describe("Falls die Kellerdecke des Gebäudes gedämmt ist, sollte dieser Wert auf true stehen").nullish(), keller_wand_gedaemmt: z.boolean().describe("Falls die Kellerwände des Gebäudes gedämmt sind, sollte dieser Wert auf true stehen").nullish(), - aussenwand_gedaemmt: z.boolean().describe("Falls die Außenwände des Gebäudes gedämmt sind, sollte dieser Wert auf true stehen").nullish(), + aussenwand_gedaemmt: z.boolean().describe("Falls die Außenwände des Gebäudes ged��mmt sind, sollte dieser Wert auf true stehen").nullish(), oberste_geschossdecke_gedaemmt: z.boolean().describe("Falls die oberste Geschossdecke des Gebäudes gedämmt ist, sollte dieser Wert auf true stehen").nullish(), aussenwand_min_12cm_gedaemmt: z.boolean().describe("Falls die Außenwände des Gebäudes mindestens 12cm gedämmt sind, sollte dieser Wert auf true stehen").nullish(), dachgeschoss_min_12cm_gedaemmt: z.boolean().describe("Falls das Dachgeschoss des Gebäudes mindestens 12cm gedämmt ist, sollte dieser Wert auf true stehen").nullish(), diff --git a/src/lib/server/mail/geg-anfordern.ts b/src/lib/server/mail/geg-anfordern.ts index d1624e20..072a0583 100644 --- a/src/lib/server/mail/geg-anfordern.ts +++ b/src/lib/server/mail/geg-anfordern.ts @@ -13,7 +13,7 @@ export async function sendGEGAnforderungsMail( await transport.sendMail({ from: `"IBCornelsen" `, to: user.email, - subject: `GEG Nachweis angefordert beim IBCornelsen (ID: ${nachweis.id})`, + subject: `Angebotsanfrage GEG Nachweis - IBCornelsen (ID: ${nachweis.id})`, cc: { address: user.email || "", name: user.name || "", @@ -22,7 +22,7 @@ export async function sendGEGAnforderungsMail( html: `

Sehr geehrte/r ${user.vorname} ${user.name},

- Sie haben einen GEG Nachweis bei uns angefordert.

+ Ihre Angebotsanfrage zum GEG Nachweis ist bei uns eingegangen.

Mit freundlichen Grüßen,
From 6b255232c68b316907910347c001c4c8d1477abd Mon Sep 17 00:00:00 2001 From: Jens Cornelsen <79703163+IB-Cornelsen@users.noreply.github.com> Date: Wed, 12 Mar 2025 21:18:34 +0100 Subject: [PATCH 2/2] . --- src/components/Dashboard/DashboardAusweis.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Dashboard/DashboardAusweis.svelte b/src/components/Dashboard/DashboardAusweis.svelte index 3d6be4d4..4404fcef 100644 --- a/src/components/Dashboard/DashboardAusweis.svelte +++ b/src/components/Dashboard/DashboardAusweis.svelte @@ -89,7 +89,7 @@ -

+
{#if ausweis.storniert}