Entwicklung & Nachwuchs steht auf der Team-Seite über "Rund ums Live"

Filipe, mit zwei Bildschirmfotos: "mach nur die kategorie auf screen1
über die kategorie von screen2."

gruppeNach half hier nicht -- das gilt nur für die Zusatzkacheln der
Agenturseite. Auf der Team-Adresse kommen die Kacheln aus der Hauptliste,
und dort ist die Reihenfolge der Gruppen die Reihenfolge der Kacheln.

Eingefügt wird deshalb VOR der ersten Kachel der Gruppe "Rund ums Live"
-- nach dem Namen, nicht nach einer Position. "An Stelle 7 einfügen"
wäre beim nächsten Umsortieren still falsch, und still falsch heißt
hier: eine Kategorie rutscht irgendwohin, ohne dass es jemand merkt.
Findet sich die Gruppe nicht, wird angehängt statt weggelassen.

Auf der Agenturseite ändert sich nichts: Dort bleiben die beiden
Kacheln ganz unten, weil dort private Aufzeichnungen über Menschen
stehen. Zwei Adressen, zwei Plätze, beide entschieden.

Geprüft: start-ansicht 147, unverändert grün.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-11 18:44:02 +02:00
co-authored by Claude Opus 5
parent 39dd666b17
commit 93ba881b18
+36 -2
View File
@@ -669,8 +669,42 @@ const PERSONEN_KACHEL = {
Also bekommt sie die Seite -- lesend. Damit stimmt der Knopf wieder,
und er steht in derselben Liste wie alles andere, was sie und
DogFather auf dieser Adresse teilen. */
const HAND_BEREICHE = [...MODI_BEREICHE, EINGANG_KACHEL, PERSONEN_KACHEL,
ENTWICKLUNG_KACHEL, TALENTE_KACHEL];
/** Setzt Kacheln VOR die erste Kachel einer Gruppe.
*
* WOZU: Die Startseite gruppiert nach dem ersten Auftreten einer
* Gruppe im Feld -- die Reihenfolge der Gruppen ist also die
* Reihenfolge der Kacheln. (gruppeNach gilt nur fuer die
* Zusatzkacheln der Agenturseite, siehe start.js.)
*
* NACH DEM NAMEN UND NICHT NACH EINER ZAHL. "An Position 7 einfuegen"
* waere beim naechsten Umsortieren still falsch -- und still falsch
* heisst hier: eine Kategorie rutscht irgendwohin, ohne dass es
* jemand merkt.
*
* FINDET SICH DIE GRUPPE NICHT, wird angehaengt statt weggelassen.
* Eine Kachel, die wegen einer Reihenfolge verschwindet, waere der
* schlechtere Tausch -- dieselbe Entscheidung wie bei gruppeNach. */
function vorGruppe(liste, gruppe, ...neue) {
const i = liste.findIndex((k) => k?.gruppe === gruppe);
if (i < 0) return [...liste, ...neue];
return [...liste.slice(0, i), ...neue, ...liste.slice(i)];
}
/* ENTWICKLUNG & NACHWUCHS STEHT UEBER "RUND UMS LIVE" (Filipe,
11.09.2026, mit zwei Bildschirmfotos: "mach nur die kategorie auf
screen1 ueber die kategorie von screen2").
NUR AUF DIESER ADRESSE. Auf der Agenturseite bleiben die beiden
Kacheln ganz unten -- dort steht dieselbe Entscheidung mit dem
umgekehrten Vorzeichen ("das sind private informationen von meiner
community", 11.09.2026), und sie kommen dort ueber
ZUSATZ_BEREICHE.admin mit eigenem gruppeNach. Zwei Adressen, zwei
Plaetze, beide entschieden. */
const HAND_BEREICHE = vorGruppe(
[...MODI_BEREICHE, EINGANG_KACHEL, PERSONEN_KACHEL],
"Rund ums Live",
ENTWICKLUNG_KACHEL, TALENTE_KACHEL,
);
/* =====================================================================