feat(ui): KI-Weg wird fuer beide Wege gekennzeichnet
Bisher zeigte nur der EU-Weg ein Kennzeichen, Lagen auf dem Anthropic-Weg blieben unbeschriftet und waren dadurch nicht von der Standardvorgabe zu unterscheiden. Jetzt tragen beide ausdruecklich gesetzten Wege ein Kennzeichen (gruen 'EU', grau 'Anthropic'), sowohl in der Lagen-Kopfzeile als auch in der Seitenleiste. Ohne ausdrueckliche Wahl bleibt es unbeschriftet, dort gilt die Vorgabe der Organisation. Cache-Stempel von app.js UND components.js hochgezaehlt. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -926,10 +926,26 @@ const App = {
|
||||
typeBadge.className = 'incident-type-badge ' + (incident.type === 'research' ? 'type-research' : 'type-adhoc');
|
||||
typeBadge.textContent = incident.type === 'research' ? 'Analyse' : 'Live';
|
||||
|
||||
// EU-Kennzeichen: nur bei ausdruecklich auf den EU-Weg gestellten Lagen
|
||||
{ const _eu = document.getElementById('incident-eu-badge');
|
||||
if (_eu) { _eu.hidden = incident.ai_backend !== 'bedrock';
|
||||
_eu.title = 'KI-Verarbeitung in der EU (AWS Bedrock Frankfurt), Recherche ueber den europaeischen Suchindex staan'; } }
|
||||
// KI-Weg-Kennzeichen. Wird nur angezeigt, wenn die Lage ausdruecklich
|
||||
// auf einen Weg gestellt ist. Ohne Angabe gilt die Vorgabe der
|
||||
// Organisation, dann bleibt die Kopfzeile bewusst unbeschriftet.
|
||||
{ const _ai = document.getElementById('incident-ai-badge');
|
||||
if (_ai) {
|
||||
const _b = incident.ai_backend;
|
||||
if (_b === 'bedrock') {
|
||||
_ai.hidden = false;
|
||||
_ai.className = 'incident-ai-badge ai-eu';
|
||||
_ai.textContent = 'EU';
|
||||
_ai.title = 'KI-Verarbeitung in der EU (AWS Bedrock, Frankfurt), Recherche ueber den europaeischen Suchindex staan';
|
||||
} else if (_b === 'cli') {
|
||||
_ai.hidden = false;
|
||||
_ai.className = 'incident-ai-badge ai-anthropic';
|
||||
_ai.textContent = 'Anthropic';
|
||||
_ai.title = 'KI-Verarbeitung ueber Anthropic mit eingebauter Websuche (heutiger Weg)';
|
||||
} else {
|
||||
_ai.hidden = true;
|
||||
}
|
||||
} }
|
||||
|
||||
// Kachel-Label: 'Recherchebericht' fuer Recherche-Lagen, 'Lagebild' fuer Live-Monitoring
|
||||
const _tI18n = (k, fb) => (typeof T === 'function') ? T(k, fb) : fb;
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren