emailer update fixed so it can now send to multiple recipients

This commit is contained in:
Simon Pocrnjič
2025-10-15 23:46:44 +02:00
parent ddfc79ffe8
commit ed62311ba4
7 changed files with 172 additions and 28 deletions
+13 -2
View File
@@ -22,10 +22,21 @@ const props = defineProps({
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<div class="rounded-xl border bg-white/60 backdrop-blur-sm shadow-sm p-4 space-y-2">
<div class="text-sm"><span class="font-semibold">Status:</span> {{ props.log.status }}</div>
<div class="text-sm"><span class="font-semibold">To:</span> {{ props.log.to_email }} {{ props.log.to_name ? '(' + props.log.to_name + ')' : '' }}</div>
<div class="text-sm">
<span class="font-semibold">To:</span>
<template v-if="props.log.to_email">
{{ props.log.to_email }} {{ props.log.to_name ? '(' + props.log.to_name + ')' : '' }}
</template>
<template v-else>
<span v-if="Array.isArray(props.log.to_recipients) && props.log.to_recipients.length">
{{ props.log.to_recipients.join(', ') }}
</span>
<span v-else>-</span>
</template>
</div>
<div class="text-sm"><span class="font-semibold">Subject:</span> {{ props.log.subject }}</div>
<div class="text-sm"><span class="font-semibold">Template:</span> {{ props.log.template?.name || '-' }}</div>
<div class="text-sm"><span class="font-semibold">Message ID:</span> {{ props.log.message_id || '-' }}</div>
<!-- Message ID removed per request -->
<div class="text-sm"><span class="font-semibold">Attempts:</span> {{ props.log.attempt }}</div>
<div class="text-sm"><span class="font-semibold">Duration:</span> {{ props.log.duration_ms ? props.log.duration_ms + ' ms' : '-' }}</div>
<div v-if="props.log.error_message" class="text-sm text-red-700"><span class="font-semibold">Error:</span> {{ props.log.error_message }}</div>