| + {senderInitials} + | +
+ |
+
| + {threadMsg.senderInitials} + | +
+ |
+
{m.messagingInboxExplanation()}
+ ++ {#if isReplyMode && selectedRecipientObj} + {m.messagingRespondingTo({ recipientName: recipientDisplayName })} + {:else} + {m.messageSendToParticipants()} + {/if} +
+{m.messageReviewDeliveryStatus()}
++ {m.messageNoMessagesSent()} +
+ + + {m.messagingSendFirstMessage()} + +| {m.messageRecipient()} | +{m.messageSubject()} | +{m.messagingSent()} | +{m.messagingStatus()} | ++ |
|---|---|---|---|---|
| {msg.recipientLabel} | +{msg.subject} | ++ {new Date(msg.sentAt).toLocaleString()} + | ++ {#if msg.status.toLowerCase() === 'delivered' || msg.status.toLowerCase() === 'sent'} + + + {msg.status} + + {:else if msg.status.toLowerCase() === 'pending'} + + + {msg.status} + + {:else if msg.status.toLowerCase() === 'failed'} + + + {msg.status} + + {:else} + + + {msg.status} + + {/if} + | ++ + | +
{selectedMessage.recipientLabel}
+{selectedMessage.subject}
+{new Date(selectedMessage.sentAt).toLocaleString()}
+{selectedMessage.body}
+{m.messagingInboxDescription()}
++ {m.messagingInboxEmptyDescription()} +
+| {m.messagingInboxSender()} | +{m.messageSubject()} | +{m.messagingInboxReceived()} | ++ |
|---|---|---|---|
| {msg.senderLabel} | +{msg.subject} | ++ {new Date(msg.sentAt).toLocaleString()} + | +
+
+ {#if msg.hasThread}
+
+
+
+ {/if}
+
+
+ |
+
{selectedMessage.senderLabel}
+{selectedMessage.subject}
+{new Date(selectedMessage.sentAt).toLocaleString()}
+{selectedMessage.body}
+{threadMsg.subject}
+{threadMsg.body}
+{@html m.deleteAccountGPDR()}
diff --git a/src/routes/(authenticated)/my-account/form-schema.ts b/src/routes/(authenticated)/my-account/form-schema.ts index 846173de..7365fbee 100644 --- a/src/routes/(authenticated)/my-account/form-schema.ts +++ b/src/routes/(authenticated)/my-account/form-schema.ts @@ -68,5 +68,6 @@ export const userFormSchema = z.object({ return res || s; }), wantsToReceiveGeneralInformation: z.boolean().default(false), - wantsJoinTeamInformation: z.boolean().default(false) + wantsJoinTeamInformation: z.boolean().default(false), + canReceiveDelegationMail: z.boolean().default(false).optional() });