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, Also bekommt sie die Seite -- lesend. Damit stimmt der Knopf wieder,
und er steht in derselben Liste wie alles andere, was sie und und er steht in derselben Liste wie alles andere, was sie und
DogFather auf dieser Adresse teilen. */ DogFather auf dieser Adresse teilen. */
const HAND_BEREICHE = [...MODI_BEREICHE, EINGANG_KACHEL, PERSONEN_KACHEL, /** Setzt Kacheln VOR die erste Kachel einer Gruppe.
ENTWICKLUNG_KACHEL, TALENTE_KACHEL]; *
* 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,
);
/* ===================================================================== /* =====================================================================