Hae postit -nappi synkkaa myös Zammadin + suljettu tiketti avautuu uutena
1. Hae postit -nappi ajaa nyt myös zammad_sync automaattisesti sähköpostien haun jälkeen (ohitetaan hiljaa jos Zammad ei käytössä). 2. Kun suljettuun/ratkaistuun tikettiin tulee uusi viesti, tiketti avautuu uudelleen "uusi"-tilaan (aiemmin "käsittelyssä"). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
14
script.js
14
script.js
@@ -2003,9 +2003,21 @@ document.getElementById('btn-fetch-emails').addEventListener('click', async () =
|
||||
|
||||
try {
|
||||
const result = await apiCall('ticket_fetch', 'POST');
|
||||
let statusMsg = `Valmis! ${result.new_tickets} uutta tikettiä, ${result.threaded} ketjutettu viestiä.`;
|
||||
|
||||
// Hae myös Zammadista
|
||||
let zammadMsg = '';
|
||||
try {
|
||||
status.textContent = 'Synkataan Zammad...';
|
||||
const zResult = await apiCall('zammad_sync', 'POST');
|
||||
if (zResult.created || zResult.updated || zResult.messages) {
|
||||
zammadMsg = ` Zammad: ${zResult.created} uutta, ${zResult.updated} päivitettyä, ${zResult.messages} viestiä.`;
|
||||
}
|
||||
} catch (ze) { /* Zammad ei käytössä tai virhe — ohitetaan */ }
|
||||
|
||||
status.style.background = '#eafaf1';
|
||||
status.style.color = '#27ae60';
|
||||
status.textContent = `Valmis! ${result.new_tickets} uutta tikettiä, ${result.threaded} ketjutettu viestiä. Yhteensä ${result.total} tikettiä.`;
|
||||
status.textContent = statusMsg + zammadMsg;
|
||||
await loadTickets();
|
||||
} catch (e) {
|
||||
status.style.background = '#fef2f2';
|
||||
|
||||
Reference in New Issue
Block a user