From 6d8d8cb39e36062dbef3c74d6efefdf229ed1616 Mon Sep 17 00:00:00 2001 From: Robert Jagtiani Date: Sun, 3 Aug 2025 22:34:40 +0200 Subject: [PATCH 1/4] landingpage partner header menu und Titel fix --- src/astro-typesafe-api-caller.ts | 12 +-- .../design/header/AusweisHeaderPartner.astro | 79 +++++++------------ 2 files changed, 33 insertions(+), 58 deletions(-) diff --git a/src/astro-typesafe-api-caller.ts b/src/astro-typesafe-api-caller.ts index 4c07b62c..69727bca 100644 --- a/src/astro-typesafe-api-caller.ts +++ b/src/astro-typesafe-api-caller.ts @@ -12,25 +12,25 @@ export const createCaller = createCallerFactory({ "admin/nicht-ausstellen": await import("../src/pages/api/admin/nicht-ausstellen.ts"), "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"), - "ausweise": await import("../src/pages/api/ausweise/index.ts"), "bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"), "bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.ts"), - "aufnahme": await import("../src/pages/api/aufnahme/index.ts"), "bedarfsausweis-wohnen/[id]": await import("../src/pages/api/bedarfsausweis-wohnen/[id].ts"), "bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"), "bilder/[id]": await import("../src/pages/api/bilder/[id].ts"), - "geg-nachweis-wohnen/[id]": await import("../src/pages/api/geg-nachweis-wohnen/[id].ts"), - "geg-nachweis-wohnen": await import("../src/pages/api/geg-nachweis-wohnen/index.ts"), "geg-nachweis-gewerbe/[id]": await import("../src/pages/api/geg-nachweis-gewerbe/[id].ts"), "geg-nachweis-gewerbe": await import("../src/pages/api/geg-nachweis-gewerbe/index.ts"), - "objekt": await import("../src/pages/api/objekt/index.ts"), - "ticket": await import("../src/pages/api/ticket/index.ts"), + "geg-nachweis-wohnen/[id]": await import("../src/pages/api/geg-nachweis-wohnen/[id].ts"), + "geg-nachweis-wohnen": await import("../src/pages/api/geg-nachweis-wohnen/index.ts"), "rechnung/[id]": await import("../src/pages/api/rechnung/[id].ts"), "rechnung/anfordern": await import("../src/pages/api/rechnung/anfordern.ts"), "rechnung": await import("../src/pages/api/rechnung/index.ts"), + "objekt": await import("../src/pages/api/objekt/index.ts"), + "ticket": await import("../src/pages/api/ticket/index.ts"), "user": await import("../src/pages/api/user/index.ts"), "user/self": await import("../src/pages/api/user/self.ts"), "verbrauchsausweis-gewerbe/[id]": await import("../src/pages/api/verbrauchsausweis-gewerbe/[id].ts"), diff --git a/src/components/design/header/AusweisHeaderPartner.astro b/src/components/design/header/AusweisHeaderPartner.astro index ec9328f7..f0f87051 100644 --- a/src/components/design/header/AusweisHeaderPartner.astro +++ b/src/components/design/header/AusweisHeaderPartner.astro @@ -39,63 +39,38 @@ const isNET = pathname.includes("immonet");
- + + + + +
@@ -186,7 +161,7 @@ background-repeat:no-repeat; background-position:right;`} font-family: "immo Sans"; font-weight:400; - div{@apply w-fit bg-white/75 py-6 px-16 rounded-lg ring-2 ring-black/15 text-[1.45rem];box-shadow:8px 8px 16px rgba(0,0,0,0.5);} + div{@apply w-fit bg-white/75 py-6 px-4 md:px-16 rounded-lg ring-2 ring-black/15 text-[1.45rem];box-shadow:8px 8px 16px rgba(0,0,0,0.5);} } .header-button { From 0dc428923268f73079244721a39a2218fa66900a Mon Sep 17 00:00:00 2001 From: Robert Jagtiani Date: Sun, 3 Aug 2025 22:47:02 +0200 Subject: [PATCH 2/4] Titel PY- --- src/components/design/header/AusweisHeaderPartner.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/design/header/AusweisHeaderPartner.astro b/src/components/design/header/AusweisHeaderPartner.astro index f0f87051..7e7a8bdf 100644 --- a/src/components/design/header/AusweisHeaderPartner.astro +++ b/src/components/design/header/AusweisHeaderPartner.astro @@ -70,7 +70,7 @@ const isNET = pathname.includes("immonet");
From eb04f5b0b5c8046c89c3a1005856f2c289e1914e Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Mon, 4 Aug 2025 11:04:41 -0400 Subject: [PATCH 3/4] Trello ID Hotfix --- src/pages/api/ticket/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/api/ticket/index.ts b/src/pages/api/ticket/index.ts index 516a41dc..394f90bb 100644 --- a/src/pages/api/ticket/index.ts +++ b/src/pages/api/ticket/index.ts @@ -57,8 +57,8 @@ export const PUT = defineApiRoute({ labels[category as keyof typeof labels]) || "650e909fdc09629a4d6d495d") url.searchParams.append("key", "e057eb39018368ea96e456c753ac41b4") - url.searchParams.append("idList", "650303186e721b4bef0c3980") - url.searchParams.append("token", "ATTA8b65b3587ab627167038cc32a3460650973eb181cde01dabb208ca1e90ed5467AC06A4F2") + url.searchParams.append("idList", "67d75ca7403fd22c49bc7447") + url.searchParams.append("token", "ATTA6f1774d98472db1897a2373ee7b55ab15f218c2445b6609dfef3071fe5203a90DB15678A") // Wir laden das Ticket zu Trello hoch. const result = await fetch(url, { From 2bee3f55c6537181ba48ed46284d7a24bb976618 Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Mon, 4 Aug 2025 11:09:36 -0400 Subject: [PATCH 4/4] Ticket Telefon Hotfix --- src/components/Tickets/TicketPopup.svelte | 10 +++++----- src/pages/api/ticket/index.ts | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Tickets/TicketPopup.svelte b/src/components/Tickets/TicketPopup.svelte index e3845ddc..9b68a87e 100644 --- a/src/components/Tickets/TicketPopup.svelte +++ b/src/components/Tickets/TicketPopup.svelte @@ -12,7 +12,7 @@ email: email, metadata: { category: category, - phone: phone, + telefon: telefon, }, titel: title, }) @@ -28,7 +28,7 @@ let title = ""; let description = ""; let email = ""; - let phone = ""; + let telefon = "";
@@ -89,9 +89,9 @@
diff --git a/src/pages/api/ticket/index.ts b/src/pages/api/ticket/index.ts index 394f90bb..8b564ee1 100644 --- a/src/pages/api/ticket/index.ts +++ b/src/pages/api/ticket/index.ts @@ -50,7 +50,7 @@ export const PUT = defineApiRoute({ const url = new URL("https://api.trello.com/1/cards") url.searchParams.append("name", input.titel) - url.searchParams.append("desc", `User: ${input.email}\n\nDescription: ${input.beschreibung}\n\nCategory: ${category}`) + url.searchParams.append("desc", `User: ${input.email}\n\nDescription: ${input.beschreibung}\n\nKategorie: ${category}\n\nTelefon: ${(input.metadata as Record).telefon || "Nicht angegeben"}`) url.searchParams.append("pos", "top") url.searchParams.append("idLabels", (category &&