Neue Spalten kontakt_name, adresse, telefon, kontakt_email, notizen -
bewusst nur einfache Kontaktdaten, keine Richtlinien-/Sicherheitsfelder
(Network Profile/Secret Reference bleiben laut ADR-0001 weiterhin
unspezifiziert, eigenständiges Thema). Bestehender PATCH-Endpoint
(/api/v1/organizations/{id}) wird nur breiter, keine neue Route.
fetch_organizations() (Liste, fuer den Admin-Bereich) und
fetch_organization() (Einzelabruf, fuer Self-Service) beide erweitert,
damit intern und im Kundenportal dieselben Daten sichtbar sind.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
17 lines
750 B
PL/PgSQL
17 lines
750 B
PL/PgSQL
BEGIN;
|
|
|
|
-- Kontakt-/Stammdaten je Organisation (Ansprechpartner, Adresse, Telefon,
|
|
-- Kontakt-E-Mail, Notizen) - bislang hatte organizations ausser dem Namen
|
|
-- keine Felder. Bewusst nur einfache Stammdaten, keine Richtlinien-/
|
|
-- Sicherheitsfelder (Network Profile/Secret Reference bleiben laut
|
|
-- ADR-0001/09-data-model-v1.md weiterhin unspezifiziert, eigenstaendiges
|
|
-- Thema). Alle Spalten nullable - kein Pflichtfeld, bestehende und neue
|
|
-- Organisationen starten leer.
|
|
ALTER TABLE organizations ADD COLUMN kontakt_name TEXT;
|
|
ALTER TABLE organizations ADD COLUMN adresse TEXT;
|
|
ALTER TABLE organizations ADD COLUMN telefon TEXT;
|
|
ALTER TABLE organizations ADD COLUMN kontakt_email TEXT;
|
|
ALTER TABLE organizations ADD COLUMN notizen TEXT;
|
|
|
|
COMMIT;
|