Files
provisioning-server/migrations/0058_workspace_standardbrowser.sql
adminandClaude Opus 5.5 26e26e1b3b Standardbrowser je Workspace-Version (Migration 0058)
Vorgabe im Entwurf setzen (Firefox oder ein im Entwurf enthaltener
Browser), wird mit kopiert, faellt beim Entfernen des Browsers zurueck und
steht in der Wirkungsvorschau. Der Check-in liefert sie als eigenen Auftrag
"standardbrowser" (kein Katalog-Merkmal); dessen Rueckmeldung erzeugt keine
Ereigniszeile.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:10:30 +02:00

15 lines
679 B
PL/PgSQL

BEGIN;
-- Standardbrowser je Workspace-Version (Nutzer-Entscheidung 13.10.2026).
-- Webapps ohne Kiosk-Modus und Links aus anderen Programmen öffnen sich im
-- Standardbrowser des Systems; den legte bisher niemand fest. NULL = keine
-- Vorgabe. Wert: 'firefox' (vorinstalliert) oder der Key eines
-- Browser-Merkmals, das in derselben Version enthalten ist (der Server
-- prüft das, siehe STANDARDBROWSER_MERKMALE in app.py). Umsetzung auf dem
-- Gerät: ansible-content Rolle standardbrowser.
ALTER TABLE workspace_versionen ADD COLUMN standardbrowser TEXT
CHECK (standardbrowser IN ('firefox', 'google-chrome', 'chromium', 'browser-brave', 'microsoft-edge'));
COMMIT;