feat: TO-kenttä näkyviin vastauslomakkeessa
- Vastaanottaja (TO) näkyy nyt Lähettäjä- ja CC-kenttien välissä - Esitäytetään tiketin alkuperäisen lähettäjän osoitteella - Muokattavissa ennen lähetystä - Backend käyttää frontendistä tullutta TO:ta tai fallbackina from_email Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1579,6 +1579,10 @@ async function showTicketDetail(id, companyId = '') {
|
||||
document.querySelector('.btn-reply-tab[data-reply-type="reply"]').classList.add('active');
|
||||
document.getElementById('btn-send-reply').textContent = 'Lähetä vastaus';
|
||||
|
||||
// TO-kenttä — tiketin alkuperäinen lähettäjä
|
||||
const toField = document.getElementById('reply-to');
|
||||
if (toField) toField.value = ticket.from_email || '';
|
||||
|
||||
// CC-kenttä — täytetään tiketin CC:stä
|
||||
const ccField = document.getElementById('reply-cc');
|
||||
if (ccField) ccField.value = ticket.cc || '';
|
||||
@@ -1709,9 +1713,11 @@ document.getElementById('btn-send-reply').addEventListener('click', async () =>
|
||||
const payload = { id: currentTicketId, body };
|
||||
if (ticketReplyType !== 'note') {
|
||||
const mbSel = document.getElementById('reply-mailbox-select');
|
||||
const toFld = document.getElementById('reply-to');
|
||||
const ccFld = document.getElementById('reply-cc');
|
||||
const useSig = document.getElementById('reply-use-signature');
|
||||
if (mbSel) payload.mailbox_id = mbSel.value;
|
||||
if (toFld && toFld.value.trim()) payload.to = toFld.value.trim();
|
||||
if (ccFld) payload.cc = ccFld.value.trim();
|
||||
if (useSig && !useSig.checked) payload.no_signature = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user