diff --git a/server/abnahme-installiert.png b/server/abnahme-installiert.png index 87e64839..adcea9fb 100644 Binary files a/server/abnahme-installiert.png and b/server/abnahme-installiert.png differ diff --git a/server/pruef-kalender-computer.png b/server/pruef-kalender-computer.png index 7713772e..18d1bb2b 100644 Binary files a/server/pruef-kalender-computer.png and b/server/pruef-kalender-computer.png differ diff --git a/server/pruef-kalender-handy.png b/server/pruef-kalender-handy.png index 94af3450..6f2363db 100644 Binary files a/server/pruef-kalender-handy.png and b/server/pruef-kalender-handy.png differ diff --git a/server/pruef-personen-formular-handy.png b/server/pruef-personen-formular-handy.png index 941b3d79..bbf94d8e 100644 Binary files a/server/pruef-personen-formular-handy.png and b/server/pruef-personen-formular-handy.png differ diff --git a/server/pruef-personen-formular.png b/server/pruef-personen-formular.png index 53655395..f8ce834c 100644 Binary files a/server/pruef-personen-formular.png and b/server/pruef-personen-formular.png differ diff --git a/server/pruef-personen.png b/server/pruef-personen.png index 65b48ce6..f410065e 100644 Binary files a/server/pruef-personen.png and b/server/pruef-personen.png differ diff --git a/server/pruef-protokoll-auf.png b/server/pruef-protokoll-auf.png index f8ef5699..d41a3695 100644 Binary files a/server/pruef-protokoll-auf.png and b/server/pruef-protokoll-auf.png differ diff --git a/server/pruef-protokoll-loeschen.png b/server/pruef-protokoll-loeschen.png index 3767f1ef..ce4bb5eb 100644 Binary files a/server/pruef-protokoll-loeschen.png and b/server/pruef-protokoll-loeschen.png differ diff --git a/server/pruef-protokoll-zu.png b/server/pruef-protokoll-zu.png index 50201905..ae0c2d10 100644 Binary files a/server/pruef-protokoll-zu.png and b/server/pruef-protokoll-zu.png differ diff --git a/server/pruef-rollen-manager.png b/server/pruef-rollen-manager.png index 4fe8b155..8745eb3d 100644 Binary files a/server/pruef-rollen-manager.png and b/server/pruef-rollen-manager.png differ diff --git a/server/pruef-schulung.png b/server/pruef-schulung.png index e1ea297f..23e818e8 100644 Binary files a/server/pruef-schulung.png and b/server/pruef-schulung.png differ diff --git a/server/pruef-scout-zuteilung.png b/server/pruef-scout-zuteilung.png index 33047bb2..0c352dae 100644 Binary files a/server/pruef-scout-zuteilung.png and b/server/pruef-scout-zuteilung.png differ diff --git a/server/pruef-serien-computer.png b/server/pruef-serien-computer.png index d440cc21..7375718f 100644 Binary files a/server/pruef-serien-computer.png and b/server/pruef-serien-computer.png differ diff --git a/server/pruef-serien-handy.png b/server/pruef-serien-handy.png index 11e904ad..a261c380 100644 Binary files a/server/pruef-serien-handy.png and b/server/pruef-serien-handy.png differ diff --git a/server/pruef-serien-liste.png b/server/pruef-serien-liste.png index 4d971aef..af2adc50 100644 Binary files a/server/pruef-serien-liste.png and b/server/pruef-serien-liste.png differ diff --git a/server/pruef-sprung.png b/server/pruef-sprung.png index 542c4e0a..ccc0974c 100644 Binary files a/server/pruef-sprung.png and b/server/pruef-sprung.png differ diff --git a/server/pruef-start-computer.png b/server/pruef-start-computer.png index 4830507e..6c358f30 100644 Binary files a/server/pruef-start-computer.png and b/server/pruef-start-computer.png differ diff --git a/server/pruef-start-creator.png b/server/pruef-start-creator.png index 2d833719..3155140f 100644 Binary files a/server/pruef-start-creator.png and b/server/pruef-start-creator.png differ diff --git a/server/pruef-start-handy.png b/server/pruef-start-handy.png index f234359c..b0a7f24e 100644 Binary files a/server/pruef-start-handy.png and b/server/pruef-start-handy.png differ diff --git a/server/pruef-steckbrief.png b/server/pruef-steckbrief.png index 7f99264a..6a6e5ecd 100644 Binary files a/server/pruef-steckbrief.png and b/server/pruef-steckbrief.png differ diff --git a/server/pruef-team.png b/server/pruef-team.png index cbb156ce..d49e2ab8 100644 Binary files a/server/pruef-team.png and b/server/pruef-team.png differ diff --git a/server/pruef-uebersicht-computer.png b/server/pruef-uebersicht-computer.png index 2282f5e9..5c179859 100644 Binary files a/server/pruef-uebersicht-computer.png and b/server/pruef-uebersicht-computer.png differ diff --git a/server/pruef-uebersicht-creator.png b/server/pruef-uebersicht-creator.png index e2014a99..40dad749 100644 Binary files a/server/pruef-uebersicht-creator.png and b/server/pruef-uebersicht-creator.png differ diff --git a/server/pruef-uebersicht-handy.png b/server/pruef-uebersicht-handy.png index ceab9d1a..ba8cfd9e 100644 Binary files a/server/pruef-uebersicht-handy.png and b/server/pruef-uebersicht-handy.png differ diff --git a/server/pruef-workspace-seiten.mjs b/server/pruef-workspace-seiten.mjs index cf299867..30fe7cd5 100644 --- a/server/pruef-workspace-seiten.mjs +++ b/server/pruef-workspace-seiten.mjs @@ -122,10 +122,26 @@ for (const [breite, hoehe, wie] of [[1440, 1000, "Computer"], [390, 844, "Handy" Kacheln selbst der Kopf. Überall sonst ist er Pflicht. */ const kopfGut = istStart || (r.ton !== null && r.kopfZeichen > 0 && r.wasserzeichen > 0); - /* Die Bühne muss gesetzt sein UND als Bild wirklich ankommen. */ - const buehneGut = istStart - ? r.buehneBild === "studio" - : (r.buehne !== null && r.buehneBild === r.buehne); + /* AM 03.09.2026 UMGESTELLT. + + Hier stand: "jede Seite hat ihre EIGENE Bühne" -- geprüft wurde, + dass das geladene Bild zum data-buehne der Seite passt (Aufgaben + = Werkstatt, Kalender = Nachtstadt, und so weiter). + + Filipe hat die neun Szenen an diesem Tag durch EIN Bild ersetzt: + "ersetze überall das hintergrund bild durch dieses bild". Damit + ist die alte Erwartung nicht mehr falsch bewiesen, sondern + überholt. + + Was hier geprüft wird, bleibt aber dasselbe WICHTIGE: dass ein + Hintergrundbild überhaupt ankommt. Ein data-buehne ohne passende + CSS-Regel wäre still wirkungslos, und niemand würde es merken -- + die Seite sähe nur "etwas dunkler" aus. + + Zusätzlich: Es muss auf JEDER Seite DASSELBE sein. Ohne diese + zweite Bedingung wäre die Prüfung auch dann grün, wenn irgendwo + eine der alten Szenen zurückkäme. */ + const buehneGut = r.buehneBild === "dogfather"; const gut = r.ueber <= 0 && konsole.length === 0 && r.abmelden !== false && markeGut && kopfGut && buehneGut && (r.breit === null || r.breit === "1240px") diff --git a/server/pruef-zustand-ansicht.mjs b/server/pruef-zustand-ansicht.mjs index ec233bc9..7f5e1547 100644 --- a/server/pruef-zustand-ansicht.mjs +++ b/server/pruef-zustand-ansicht.mjs @@ -142,12 +142,24 @@ for (const [breite, wie] of [[1440, "Computer"], [390, "Handy"]]) { await kontext.close(); } -console.log("\n=== Manager darf es auch sehen"); +/* AM 02.09.2026 UMGEDREHT. + + Hier stand "Manager darf es auch sehen". Das galt -- bis Filipe + entschied: "die manager sollen diese kategorien garnicht sehen" + (Personen & Zugänge, Automationen). Der Systemzustand ist Teil der + Automationen-Seite und faellt damit unter dieselbe Regel. + + Die Pruefung wird deshalb nicht geloescht, sondern gedreht: Eine + geloeschte Pruefung hinterlaesst keine Spur davon, dass hier einmal + etwas anderes galt -- und niemand merkt, wenn die Sperre spaeter + versehentlich wieder faellt. */ +console.log("\n=== Manager darf es NICHT mehr sehen"); { const kontext = await browser.newContext({ viewport: { width: 1440, height: 950 } }); const seite = await seiteFuer(kontext, "manager", "CODE-MANA-0001"); const r = await lesen(seite); - ok(r.da && /Zuletzt gesichert/.test(r.titel || ""), `Manager sieht den Zustand ("${r.titel}")`); + ok(!r.da || !/Zuletzt gesichert/.test(r.titel || ""), + `Manager sieht den Zustand NICHT mehr ("${r.titel}")`); await kontext.close(); } diff --git a/server/pruef-zustand.png b/server/pruef-zustand.png new file mode 100644 index 00000000..f7027a17 Binary files /dev/null and b/server/pruef-zustand.png differ