Feat: Grundquellen-Verwaltung und Kundenquellen-Übersicht

- Neuer Tab "Quellen" mit Sub-Tabs "Grundquellen" und "Kundenquellen"
- Grundquellen: CRUD (Erstellen, Bearbeiten, Löschen) - gilt für alle Monitore
- Kundenquellen: Übersicht aller tenant-spezifischen Quellen mit Org-Zuordnung
- Kundenquellen können zu Grundquellen befördert werden
- Suche/Filter in beiden Ansichten
- Sources-Router mit vollständiger API

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
claude-dev
2026-03-05 19:46:45 +01:00
Ursprung af6040cbf6
Commit 19fbf152eb
4 geänderte Dateien mit 547 neuen und 1 gelöschten Zeilen

Datei anzeigen

@@ -10,7 +10,7 @@ from config import STATIC_DIR, PORT
from database import db_dependency
from auth import verify_password, create_token
from models import LoginRequest, TokenResponse
from routers import organizations, licenses, users, dashboard
from routers import organizations, licenses, users, dashboard, sources
import aiosqlite
@@ -39,6 +39,7 @@ app.include_router(organizations.router)
app.include_router(licenses.router)
app.include_router(users.router)
app.include_router(dashboard.router)
app.include_router(sources.router)
# --- Login ---