• Joined on 2026-02-28
claude opened issue admin/iot-connector#85 2026-03-23 18:59:53 +00:00
feat: API für manuelle Topic-Boundary-Korrektur und Device-Merge
claude closed issue admin/iot-connector#79 2026-03-23 18:59:51 +00:00
[Multi-Tenant] AuthContext Dataclass + require_auth Rewrite
claude commented on issue admin/iot-connector#79 2026-03-23 18:59:46 +00:00
[Multi-Tenant] AuthContext Dataclass + require_auth Rewrite

Umgesetzt in f08156f:

  • AuthContext frozen dataclass mit user_id, tenant_id, role + Convenience-Properties (is_admin, can_write) und require_role() Methode
  • require_auth gibt…
claude opened issue admin/iot-connector#84 2026-03-23 18:59:43 +00:00
feat: Topic-Tree API für MQTT Explorer
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