From 0f92dbe61c07e79720df7dd5a1dfb39a94babd9f Mon Sep 17 00:00:00 2001 From: flfeders Date: Tue, 1 Oct 2024 13:48:52 +0200 Subject: [PATCH] Standard BCC in E-Mail --- pages/createDocument/show/[id].vue | 20 +++++++++++++++++--- pages/email/new.vue | 10 +++++----- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/pages/createDocument/show/[id].vue b/pages/createDocument/show/[id].vue index 68a1459..12f3e51 100644 --- a/pages/createDocument/show/[id].vue +++ b/pages/createDocument/show/[id].vue @@ -17,15 +17,29 @@ const router = useRouter() const itemInfo = ref({}) const linkedDocument =ref({}) - +const currentTenant = ref({}) const setupPage = async () => { if(route.params) { if(route.params.id) itemInfo.value = await useSupabaseSelectSingle("createddocuments",route.params.id,"*") - linkedDocument.value = (await supabase.from("documents").select("id").eq("createdDocument", route.params.id).single()).data + const {data,error} = await supabase.from("documents").select("id").eq("createdDocument", route.params.id).order("id",{ascending:true}) + linkedDocument.value = data[data.length -1] + } + + currentTenant.value = (await supabase.from("tenants").select().eq("id",dataStore.currentTenant).single()).data + console.log(currentTenant.value) + } setupPage() + +const openEmail = () => { + if(["invoices","advanceInvoices"].includes(itemInfo.value.type)){ + router.push(`/email/new?loadDocuments=[${linkedDocument.value.id}]&bcc=${encodeURIComponent(currentTenant.value.standardEmailForInvoices)}`) + } else { + router.push(`/email/new?loadDocuments=[${linkedDocument.value.id}]`) + } +}