diff --git a/server/pruef-befinden.mjs b/server/pruef-befinden.mjs index 9fab9224..69e117bb 100644 --- a/server/pruef-befinden.mjs +++ b/server/pruef-befinden.mjs @@ -144,7 +144,11 @@ melde("=== 1. Die Kachel ==="); `und zeigt auf die eigene Seite (${kachel?.ziel})`); /* GEGENPROBE -- ohne sie beweist die Zeile nichts: Die Kachel „Entwicklung" zeigt weiterhin auf die Entwicklungsseite. */ - const andere = alle.find((k) => k.name === "Entwicklung"); + /* Der Kachelname wurde am 19.09.2026 von "Entwicklung" zu "Eure + Aufgaben" geaendert (sie fuehrt auf den Aufgabenkatalog). Gesucht + wird deshalb ueber das ZIEL -- das aendert sich nicht, wenn jemand + den Namen nachschaerft. */ + const andere = alle.find((k) => k.ziel === "entwicklung.html"); ok(andere?.ziel === "entwicklung.html", `die Kachel „Entwicklung“ zeigt weiterhin dorthin (${andere?.ziel})`); diff --git a/server/pruef-entwicklung.mjs b/server/pruef-entwicklung.mjs index 44e75678..76b8af76 100644 --- a/server/pruef-entwicklung.mjs +++ b/server/pruef-entwicklung.mjs @@ -277,7 +277,11 @@ console.log("=== Die Kacheln ==="); Der Name ist hier die ehrlichere Frage: Es geht um DIESE zwei Kacheln, nicht um alles, was zufaellig dieselbe Adresse hat. */ - const beide = alle.filter((k) => ["Entwicklung", "Talente"].includes(k.name)); + /* UMBENANNT AM 19.09.2026: aus "Entwicklung" wurde "Eure Aufgaben" + (die Kachel fuehrt auf den Aufgabenkatalog). Der Name steht hier + weiterhin, weil der Kommentar darueber ihn ausdruecklich als die + ehrlichere Frage bezeichnet -- nur eben der neue. */ + const beide = alle.filter((k) => ["Eure Aufgaben", "Talente"].includes(k.name)); ok(beide.length === 2, `${wer}: beide Kacheln (${beide.map((k) => k.name).join(", ") || "keine"})`); ok(beide.every((k) => k.gruppe === "Entwicklung & Nachwuchs"), `${wer}: in einer eigenen Gruppe (${[...new Set(beide.map((k) => k.gruppe))].join(", ")})`); @@ -308,13 +312,13 @@ console.log("=== Die Kacheln ==="); stehen -- sonst waere der gemeldete Fehler beim naechsten Umbau still wieder da. */ ok(!alleX.some((k) => k.ziel === "entwicklung.html" - && !["Entwicklung", "Talente"].includes(k.name)), + && !["Eure Aufgaben", "Talente"].includes(k.name)), `${wer}: keine Kachel fuehrt mehr ersatzweise auf die Entwicklungsseite`); } const a = await hole("/workspace/api/ich", { host: CREW, keks: ayla.keks }); const alle = [...(a.daten?.bereiche || []), ...(a.daten?.bereiche_zusatz || [])]; - ok(!alle.some((k) => ["Entwicklung", "Talente"].includes(k.name)), + ok(!alle.some((k) => ["Eure Aufgaben", "Talente"].includes(k.name)), `ein Teammitglied bekommt sie nicht angeboten (${alle.length} Kacheln)`); /* Kein Farbton doppelt -- zwei Kacheln in derselben Farbe sind ein diff --git a/workspace/anruf-probe.html b/workspace/anruf-probe.html index 9ab1fd76..680ac3aa 100644 --- a/workspace/anruf-probe.html +++ b/workspace/anruf-probe.html @@ -5,9 +5,9 @@