Aktivitäten
Jede Statusänderung, über alle Bewerbungen hinweg – die jüngste zuerst.
<% if (gesamt) { %> <%= von %>–<%= bis %> von <%= gesamt %> <%= gesamt === 1 ? 'Eintrag' : 'Einträgen' %> <% } else { %> Keine Einträge <% } %>
<% if (seiten > 1) { %>Seite <%= seite %> von <%= seiten %>
<% } %>-
<% aktivitaet.forEach(function (a) {
var dotCls = a.typ === 'email'
? (a.direction === 'out' ? 'bg-sky-500' : 'bg-blue-500')
: (statusDot[a.status] || 'bg-gray-300');
var titel = '', titelSub = '';
if (a.bewerbung_id) {
titel = a.firma || '(ohne Firma)';
titelSub = a.stelle || '';
} else if (a.typ === 'email') {
titel = a.direction === 'out' ? ('An: ' + (a.to_addr || '?')) : (a.from_addr || a.subject || 'E-Mail');
} else {
titel = 'Gelöschte Bewerbung';
}
%>
-
<% if (a.bewerbung_id) { %>
<% } else { %>
<% } %> <%= titel %> <% if (titelSub) { %> · <%= titelSub %> <% } %> <%= a.status %> <% if (a.datum) { %> · <%= new Date(a.datum).toLocaleDateString('de-DE') %> <% } %> <% if (a.kommentar && a.kommentar.trim()) { %> · <%= a.kommentar %> <% } %> <% if (a.bewerbung_id) { %><% } else { %><% } %>
<% }); %>
Noch keine Aktivitäten — Statusänderungen und E-Mails erscheinen hier.
<% } %>
<% if (seiten > 1) { %>
<% } %>