Per-User Domain-Ausschlüsse + Grundquellen-Schutz

- Neue Tabelle user_excluded_domains für benutzerspezifische Ausschlüsse
- Domain-Ausschlüsse wirken nur für den jeweiligen User, nicht org-weit
- user_id wird durch die gesamte Pipeline geschleust (Orchestrator → Researcher → RSS-Parser)
- Grundquellen (is_global) können nicht mehr bearbeitet/gelöscht werden im Frontend
- Grundquelle-Badge bei globalen Quellen statt Edit/Delete-Buttons
- Filter Von mir ausgeschlossen im Quellen-Modal

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
claude-dev
2026-03-08 14:30:21 +01:00
Ursprung 18954cf70e
Commit 5e19736a25
13 geänderte Dateien mit 149 neuen und 108 gelöschten Zeilen

Datei anzeigen

@@ -3437,6 +3437,16 @@ a:hover {
gap: var(--sp-xs);
}
/* Grundquelle-Badge */
.source-global-badge {
font-size: 10px;
padding: 2px 6px;
border-radius: 3px;
background: var(--bg-tertiary, #2a2a2a);
color: var(--text-secondary, #888);
white-space: nowrap;
}
/* Ausgeschlossene Domain */
.source-group-header.excluded {
grid-template-columns: 1fr auto auto;