Tikettilista: Asiakas-sarake Tilan jälkeen + Osoitettu-sarake

Siirretty Asiakas-sarake heti Tila-sarakkeen jälkeen ja lisätty
uusi Osoitettu (assigned_to) -sarake viimeiseksi sarakkeeksi.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-11 08:38:15 +02:00
parent ba440b4882
commit 75560c2b66
2 changed files with 4 additions and 2 deletions

View File

@@ -408,12 +408,13 @@
<tr> <tr>
<th style="width:30px;"><input type="checkbox" id="bulk-select-all" title="Valitse kaikki"></th> <th style="width:30px;"><input type="checkbox" id="bulk-select-all" title="Valitse kaikki"></th>
<th>Tila</th> <th>Tila</th>
<th>Asiakas</th>
<th>Tyyppi</th> <th>Tyyppi</th>
<th>Aihe</th> <th>Aihe</th>
<th>Postilaatikko</th> <th>Postilaatikko</th>
<th>Asiakas</th>
<th>Viestejä</th> <th>Viestejä</th>
<th>Päivitetty</th> <th>Päivitetty</th>
<th>Osoitettu</th>
</tr> </tr>
</thead> </thead>
<tbody id="tickets-tbody"></tbody> <tbody id="tickets-tbody"></tbody>

View File

@@ -1325,12 +1325,13 @@ function renderTickets() {
return `<tr data-ticket-id="${t.id}" data-company-id="${t.company_id || ''}" class="${rowClass}"> return `<tr data-ticket-id="${t.id}" data-company-id="${t.company_id || ''}" class="${rowClass}">
<td onclick="event.stopPropagation()"><input type="checkbox" class="ticket-checkbox" data-ticket-id="${t.id}" ${checked}></td> <td onclick="event.stopPropagation()"><input type="checkbox" class="ticket-checkbox" data-ticket-id="${t.id}" ${checked}></td>
<td><span class="ticket-status ticket-status-${t.status}">${ticketStatusLabels[t.status] || t.status}</span></td> <td><span class="ticket-status ticket-status-${t.status}">${ticketStatusLabels[t.status] || t.status}</span></td>
<td>${t.customer_name ? esc(t.customer_name) : '<span style="color:#ccc;">-</span>'}</td>
<td><span class="ticket-type ticket-type-${t.type || 'muu'}">${typeLabel}</span></td> <td><span class="ticket-type ticket-type-${t.type || 'muu'}">${typeLabel}</span></td>
<td>${prioBadge}${companyBadge}${t.ticket_number ? `<span style="color:#888;font-size:0.8rem;margin-right:0.3rem;">#${t.ticket_number}</span>` : ''}<strong>${esc(t.subject)}</strong></td> <td>${prioBadge}${companyBadge}${t.ticket_number ? `<span style="color:#888;font-size:0.8rem;margin-right:0.3rem;">#${t.ticket_number}</span>` : ''}<strong>${esc(t.subject)}</strong></td>
<td>${esc(t.mailbox_name || t.from_name || t.from_email)}</td> <td>${esc(t.mailbox_name || t.from_name || t.from_email)}</td>
<td>${t.customer_name ? esc(t.customer_name) : '<span style="color:#ccc;">-</span>'}</td>
<td style="text-align:center;">${lastType} ${t.message_count}</td> <td style="text-align:center;">${lastType} ${t.message_count}</td>
<td class="nowrap" title="${esc((t.updated || '').substring(0, 16))}">${timeAgo(t.updated)}</td> <td class="nowrap" title="${esc((t.updated || '').substring(0, 16))}">${timeAgo(t.updated)}</td>
<td>${t.assigned_to ? esc(t.assigned_to) : '<span style="color:#ccc;">-</span>'}</td>
</tr>`; </tr>`;
}).join(''); }).join('');
// Re-attach checkbox listeners // Re-attach checkbox listeners