diff --git a/index.html b/index.html index 1c57c76..65085db 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Noxus HUB - + @@ -2229,6 +2229,6 @@ - + diff --git a/script.js b/script.js index eb2c80c..59c3ac0 100644 --- a/script.js +++ b/script.js @@ -2392,28 +2392,37 @@ async function initTicketSettings() { return; } + // Oletusallekirjoitus: Käyttäjänimi + Yritys + sähköposti + const userName = currentUser?.nimi || currentUser?.username || ''; + function defaultSig(companyName, email) { + return userName + '\n' + companyName + '\n' + email; + } + // Allekirjoitukset per postilaatikko - let sigHtml = mailboxes.map(mb => - `
+ let sigHtml = mailboxes.map(mb => { + const sig = currentUserSignatures[mb.id] || defaultSig(mb.company_nimi, mb.smtp_from_email); + return `
-
` - ).join(''); + placeholder="esim.\nJukka\nYritys Oy\ninfo@yritys.fi">${esc(sig)} +
`; + }).join(''); // Zammad-sähköpostien allekirjoitukset try { const zammadEmails = await apiCall('ticket_zammad_emails'); if (zammadEmails.length > 0) { sigHtml += '
Zammad-sähköpostit
'; + const companyName = currentCompany?.nimi || ''; zammadEmails.forEach(email => { const key = 'zammad:' + email; + const sig = currentUserSignatures[key] || defaultSig(companyName, email); sigHtml += `
+ placeholder="esim.\nJukka\nYritys Oy\ninfo@yritys.fi">${esc(sig)}
`; }); }