@@ -12,7 +12,7 @@
|
|||||||
email: email,
|
email: email,
|
||||||
metadata: {
|
metadata: {
|
||||||
category: category,
|
category: category,
|
||||||
phone: phone,
|
telefon: telefon,
|
||||||
},
|
},
|
||||||
titel: title,
|
titel: title,
|
||||||
})
|
})
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
let title = "";
|
let title = "";
|
||||||
let description = "";
|
let description = "";
|
||||||
let email = "";
|
let email = "";
|
||||||
let phone = "";
|
let telefon = "";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<form class="max-w-lg" on:submit={createTicket}>
|
<form class="max-w-lg" on:submit={createTicket}>
|
||||||
@@ -89,9 +89,9 @@
|
|||||||
<input
|
<input
|
||||||
class="input input-bordered"
|
class="input input-bordered"
|
||||||
type="tel"
|
type="tel"
|
||||||
placeholder="Ihre Telefonnumer"
|
placeholder="Ihre Telefonnummer"
|
||||||
name="phone"
|
name="telefon"
|
||||||
bind:value={phone}
|
bind:value={telefon}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -50,15 +50,15 @@ export const PUT = defineApiRoute({
|
|||||||
|
|
||||||
const url = new URL("https://api.trello.com/1/cards")
|
const url = new URL("https://api.trello.com/1/cards")
|
||||||
url.searchParams.append("name", input.titel)
|
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<string, string>).telefon || "Nicht angegeben"}`)
|
||||||
url.searchParams.append("pos", "top")
|
url.searchParams.append("pos", "top")
|
||||||
url.searchParams.append("idLabels",
|
url.searchParams.append("idLabels",
|
||||||
(category &&
|
(category &&
|
||||||
labels[category as keyof typeof labels]) ||
|
labels[category as keyof typeof labels]) ||
|
||||||
"650e909fdc09629a4d6d495d")
|
"650e909fdc09629a4d6d495d")
|
||||||
url.searchParams.append("key", "e057eb39018368ea96e456c753ac41b4")
|
url.searchParams.append("key", "e057eb39018368ea96e456c753ac41b4")
|
||||||
url.searchParams.append("idList", "650303186e721b4bef0c3980")
|
url.searchParams.append("idList", "67d75ca7403fd22c49bc7447")
|
||||||
url.searchParams.append("token", "ATTA8b65b3587ab627167038cc32a3460650973eb181cde01dabb208ca1e90ed5467AC06A4F2")
|
url.searchParams.append("token", "ATTA6f1774d98472db1897a2373ee7b55ab15f218c2445b6609dfef3071fe5203a90DB15678A")
|
||||||
|
|
||||||
// Wir laden das Ticket zu Trello hoch.
|
// Wir laden das Ticket zu Trello hoch.
|
||||||
const result = await fetch(url, {
|
const result = await fetch(url, {
|
||||||
|
|||||||
Reference in New Issue
Block a user