Blacklist
Angebote auf der Blacklist werden nie (erneut) in die Jobangebote aufgenommen. Ein gelöschtes Jobangebot landet automatisch hier, damit dieselbe Stelle nicht doppelt auftaucht. Du kannst auch manuell eine URL, eine ganze Domain, eine Firma oder eine konkrete Firma + Stelle blockieren. Einträge lassen sich jederzeit wieder entfernen.
-
<% eintraege.forEach(function(e){
var typLabel = { url: 'URL', domain: 'Domain', firma: 'Firma', firma_stelle: 'Firma + Stelle', auto: 'Automatisch (gelöscht)' }[e.typ] || e.typ;
var typClass = e.typ === 'auto'
? 'bg-amber-100 text-amber-800 dark:bg-amber-900/50 dark:text-amber-200'
: 'bg-purple-100 text-purple-800 dark:bg-purple-900/50 dark:text-purple-200';
var wert = '';
if (e.typ === 'url') wert = e.quelle_url || e.url_norm || '';
else if (e.typ === 'domain') wert = e.domain || '';
else if (e.typ === 'firma') wert = e.firma || e.firma_norm || '';
else if (e.typ === 'firma_stelle') wert = [e.firma, e.stelle].filter(Boolean).join(' · ');
else wert = [e.firma, e.stelle].filter(Boolean).join(' · ') || e.quelle_url || e.url_norm || e.domain || '';
%>
-
<%= typLabel %> <% if (e.typ === 'auto' && e.quelle_url) { %> URL erfasst <% } %> <% if (e.external_id) { %> ext. ID <% } %>
<%= wert || '(kein Wert)' %>
<% if (e.typ === 'auto' && e.quelle_url && wert !== e.quelle_url) { %><%= e.quelle_url %>
<% } %> <% if (e.grund) { %>Grund: <%= e.grund %>
<% } %>Hinzugefügt: <%= e.created_at ? new Date(e.created_at + 'Z').toLocaleString('de-DE') : '' %>
<% }); %>
Die Blacklist ist leer.