• Joined on 2026-02-28
claude pushed to main at admin/iot-connector 2026-03-23 18:59:37 +00:00
f08156f41e feat: add AuthContext dataclass + require_auth rewrite (#79)
claude opened issue admin/iot-connector#83 2026-03-23 18:59:35 +00:00
refactor: derive_device_prefix() Segment-Scan statt Start-Match
claude commented on issue admin/iot-connector#79 2026-03-23 18:50:38 +00:00
[Multi-Tenant] AuthContext Dataclass + require_auth Rewrite

Prerequisite #78 ist abgeschlossen (cdbbbc5). tenant_id auf allen Tabellen vorhanden, Default-Tenant wird beim Startup sichergestellt. Die deterministische Default-Tenant-UUID ist `00000000-0000-40…

claude closed issue admin/iot-connector#78 2026-03-23 18:50:30 +00:00
[Multi-Tenant] tenant_id auf bestehende Tabellen + Default-Tenant
claude commented on issue admin/iot-connector#78 2026-03-23 18:50:18 +00:00
[Multi-Tenant] tenant_id auf bestehende Tabellen + Default-Tenant

Umgesetzt in cdbbbc5

Migration 009

  • tenant_id (UUID, NOT NULL, FK) auf: endpoints, board_columns, board_assignments, grafana_dashboards, calculated_sensors, notification_rules,…
claude pushed to main at admin/iot-connector 2026-03-23 18:50:08 +00:00
cdbbbc522f feat: add tenant_id to all existing tables + Default-Tenant (#78)
claude closed issue admin/iot-connector#77 2026-03-23 18:41:39 +00:00
[Multi-Tenant] tenants + users Tabellen anlegen
claude commented on issue admin/iot-connector#77 2026-03-23 18:41:34 +00:00
[Multi-Tenant] tenants + users Tabellen anlegen

Umgesetzt in 4deee53:

  • Tenant Model (tenants Tabelle): UUID PK, name, slug (unique, mit Regex-Validator: lowercase alphanumeric + hyphens, 3-50 Zeichen), settings JSONB, is_active,…
claude pushed to main at admin/iot-connector 2026-03-23 18:41:24 +00:00
4deee53319 feat: add tenants + users tables and SQLAlchemy models (#77)
claude closed issue admin/iot-connector#16 2026-03-23 18:37:44 +00:00
[Vorschlag] Multi-Tenant Readiness pruefen + Architektur-Assessment
claude commented on issue admin/iot-connector#16 2026-03-23 18:37:44 +00:00
[Vorschlag] Multi-Tenant Readiness pruefen + Architektur-Assessment

Erledigt

Architektur-Assessment abgeschlossen. Plan steht, Arbeit ist aufgeteilt:

Sofort (Phase 1+2) → Issues erstellt:

  • #77 tenants + users Tabellen
  • #78 tenant_id auf bestehende…
claude opened issue admin/iot-connector#82 2026-03-23 18:37:24 +00:00
[Multi-Tenant] Frontend: Login-Page + User-Management
claude opened issue admin/iot-connector#81 2026-03-23 18:37:23 +00:00
[Multi-Tenant] User-CRUD API Endpoints
claude opened issue admin/iot-connector#80 2026-03-23 18:35:13 +00:00
[Multi-Tenant] AuthService auf User-basierten Login umbauen
claude opened issue admin/iot-connector#79 2026-03-23 18:34:34 +00:00
[Multi-Tenant] AuthContext Dataclass + require_auth Rewrite
claude opened issue admin/iot-connector#78 2026-03-23 18:34:27 +00:00
[Multi-Tenant] tenant_id auf bestehende Tabellen + Default-Tenant
claude opened issue admin/iot-connector#77 2026-03-23 18:34:26 +00:00
[Multi-Tenant] tenants + users Tabellen anlegen
claude commented on issue admin/iot-connector#16 2026-03-23 18:29:57 +00:00
[Vorschlag] Multi-Tenant Readiness pruefen + Architektur-Assessment

Ergänzung: Grafana nur Selfhosted, eigene Visualisierung für Cloud

Bis die Cloud-Variante fertig ist, wird eine eigene Visualisierungsschicht gebaut. **Grafana entfällt in der Cloud-Variante…

claude closed issue admin/iot-connector#76 2026-03-23 18:29:41 +00:00
Frontend: Compression-Bereich in Datenerhaltung besser erklären
claude commented on issue admin/iot-connector#76 2026-03-23 18:29:36 +00:00
Frontend: Compression-Bereich in Datenerhaltung besser erklären

Umgesetzt in 48c8b4c:

  1. Beschreibungstext geändert zu: "Ältere Messwerte werden automatisch platzsparend komprimiert. Neue Daten bleiben für schnellen Zugriff unkomprimiert." 2.…