From d0dc1978e4142700d024570c496f23b51bc1adf5 Mon Sep 17 00:00:00 2001 From: jensmohr Date: Wed, 10 Jun 2026 20:15:31 +0200 Subject: [PATCH] Add data maintenance workspace and danger zone preparation --- src/dashboard/dashboard.html | 4 +- src/data-maintenance/data-maintenance.css | 124 +++++++++++++++++++++ src/data-maintenance/data-maintenance.html | 87 +++++++++++++++ 3 files changed, 213 insertions(+), 2 deletions(-) create mode 100644 src/data-maintenance/data-maintenance.css create mode 100644 src/data-maintenance/data-maintenance.html diff --git a/src/dashboard/dashboard.html b/src/dashboard/dashboard.html index 9268b8e..121a349 100644 --- a/src/dashboard/dashboard.html +++ b/src/dashboard/dashboard.html @@ -81,7 +81,7 @@ Analyse-Vorbereitung Datenbestände und vorbereitete Prüffelder, keine Engine. - + diff --git a/src/data-maintenance/data-maintenance.css b/src/data-maintenance/data-maintenance.css new file mode 100644 index 0000000..7d6e199 --- /dev/null +++ b/src/data-maintenance/data-maintenance.css @@ -0,0 +1,124 @@ +* { + box-sizing: border-box; +} + +body { + margin: 0; + min-width: 320px; + font-family: Arial, sans-serif; + color: #e5edf5; + background: #111827; +} + +.maintenance { + width: min(1040px, 100%); + margin: 0 auto; + padding: 24px; +} + +.maintenance-header { + display: grid; + gap: 8px; + margin-bottom: 20px; + padding-bottom: 16px; + border-bottom: 1px solid #334155; +} + +h1, +h2, +h3, +p { + margin: 0; +} + +h1 { + font-size: 24px; + font-weight: 700; +} + +h2 { + margin-bottom: 12px; + font-size: 15px; + font-weight: 700; +} + +h3 { + font-size: 13px; + color: #e5edf5; +} + +p { + max-width: 760px; + font-size: 13px; + line-height: 1.5; + color: #cbd5e1; +} + +.back-link { + width: fit-content; + color: #bfdbfe; + font-size: 13px; +} + +.panel { + margin-bottom: 22px; + padding-bottom: 20px; + border-bottom: 1px solid #334155; +} + +.section-help { + margin-bottom: 12px; +} + +.segment-grid { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 10px; +} + +.segment-card, +.danger-action { + display: grid; + gap: 8px; + min-width: 0; + padding: 12px; + border: 1px solid #334155; + border-radius: 4px; + background: #1f2937; +} + +.segment-status { + width: fit-content; + max-width: 100%; + padding: 5px 8px; + border: 1px solid #475569; + border-radius: 4px; + font-weight: 700; + color: #cbd5e1; + background: #172033; +} + +.danger-panel { + border-bottom: 0; +} + +.danger-action { + border-color: #7f1d1d; + background: #1f1518; +} + +.danger-action .segment-status { + border-color: #7f1d1d; + color: #fecaca; + background: #450a0a; +} + +@media (max-width: 640px) { + .maintenance { + padding: 16px; + } + + .segment-grid { + grid-template-columns: 1fr; + } +} diff --git a/src/data-maintenance/data-maintenance.html b/src/data-maintenance/data-maintenance.html new file mode 100644 index 0000000..48abde7 --- /dev/null +++ b/src/data-maintenance/data-maintenance.html @@ -0,0 +1,87 @@ + + + + + + VG-Observe Datenpflege + + + +
+
+ Zurück zum Observe-Dashboard +

Datenpflege

+

+ Diese Ansicht bereitet die künftige segmentierte Verwaltung lokaler + VG-Observe-Datenbestände vor. Aktuell werden keine Datenoperationen + ausgeführt. +

+
+ +
+

Geplante Pflegebereiche

+
+
+

GVL-Referenzdaten

+

+ Referenzdaten der Browser-Datenbank. Enthält Vendorlisten, + Revisionen und zugehörige Referenzbestände. +

+

+ Noch keine segmentierte Datenpflege implementiert. +

+
+ +
+

Consent-Daten

+

+ Dokumentierte Consent-Zustände und zugehörige Ereignisse. +

+

+ Noch keine segmentierte Datenpflege implementiert. +

+
+ +
+

Analyse-Daten

+

+ Vorbereitete Arbeits- und Auswertungsdaten zukünftiger + Analysefunktionen. +

+

+ Noch keine segmentierte Datenpflege implementiert. +

+
+ +
+

Weitere Datenbereiche

+

+ Reserviert für zukünftige Erweiterungen. +

+

+ Noch keine segmentierte Datenpflege implementiert. +

+
+
+
+ +
+

Gefahrenbereich

+

+ Hier werden später irreversible Verwaltungsaktionen gebündelt. Diese + Aktionen betreffen den lokalen VG-Observe-Datenbestand und erfordern + eine ausdrückliche Sicherheitsbestätigung. +

+
+

Gesamten lokalen VG-Observe-Datenbestand löschen

+

Noch nicht implementiert.

+

+ Vor einer späteren Umsetzung muss klar angezeigt werden, welche + Datenbereiche betroffen sind. Die Ausführung darf nur nach + ausdrücklicher Sicherheitsabfrage erfolgen. +

+
+
+
+ +