21 lines
1.0 KiB
PL/PgSQL
21 lines
1.0 KiB
PL/PgSQL
BEGIN;
|
|
|
|
-- Merkmal "Kiosk" (26.10.2026, platform-docs roadmap/kiosk.md): Konto am
|
|
-- Anmeldebildschirm, das nur einen Vollbild-Browser mit Startseite und
|
|
-- Whitelist startet, optional mit automatischer Anmeldung. Optionen siehe
|
|
-- kundenplattform optionen_felder.py, Rolle ansible-content roles/kiosk.
|
|
-- Nur LightDM (Mint, Debian), deshalb kein Blueprint für Ubuntu (GDM).
|
|
|
|
INSERT INTO merkmale (id, key, name, description, kategorie_id, im_auftragskatalog) VALUES
|
|
(gen_random_uuid(), 'kiosk', 'Kiosk',
|
|
'Eintrag „Kiosk“ am Anmeldebildschirm: Browser im Vollbild mit fester Startseite, nur Seiten aus der Whitelist. Optional automatischer Start ohne Anmeldung (Bibliothek, Schwarzes Brett). Startseite und Whitelist an Standort/Zweck oder Gruppe einstellen.',
|
|
(SELECT id FROM kategorien WHERE key = 'konfig-system'), TRUE);
|
|
|
|
INSERT INTO blueprints (id, merkmal_id, backend_id, ansible_role)
|
|
SELECT gen_random_uuid(), m.id, b.id, m.key
|
|
FROM merkmale m
|
|
JOIN backends b ON b.key IN ('mint-image', 'debian-image')
|
|
WHERE m.key = 'kiosk';
|
|
|
|
COMMIT;
|