"Review" heisst jetzt "Zur Freigabe" -- und Datumsfelder sind so hoch wie alle anderen
Im Code stand die Begruendung selbst: "«Review» allein sagt einem Neuen nichts." Das Wort ist englisch, ein Hauptwort ohne Handlung, und es verraet nicht, WER jetzt dran ist. "Zur Freigabe" sagt beides: fertig von mir, wartet auf jemanden. Geaendert wurde nur, was ein Mensch LIEST -- der Zustandsschluessel bleibt `review`, der gehoert der Datenbank. Betroffen: Spalte und Weiterknopf im Aufgabenbrett, Dateien-Filter, Startseiten-Zaehler, Kachel-Unterzeile, Hinweis "Datei wartet auf Freigabe", Report. NICHT geaendert: der Kalender. Dort ist `review` eine TERMINART (ein Gespraech, in dem man zurueckschaut), kein Zustand. Ich hatte das beim Umbenennen selbst verwechselt und wieder zurueckgenommen -- ein Kommentar an der Stelle haelt die zwei Bedeutungen jetzt auseinander. pruef-sprung hing an der Wortwahl (`/review/i` auf der Beschriftung) und wurde rot, obwohl der Filter richtig stand. Sie prueft jetzt `data-status` -- den Schluessel, der sich nicht mit der Sprache aendert. DAZU, unabhaengig gefunden: Datumsfelder waren 48 px hoch, alle anderen Felder 44. Gemessen auf drei Seiten bei 390 px. Alle liegen auf dem 44-px-Beruehrziel -- nur das Datumsfeld drueckte sich darueber, weil Chromium in `::-webkit-datetime-edit` eine eigene Innenpolsterung setzt, die sogar ein gesetztes `height: 44px` ueberstimmt. Zwei Anteile, einzeln nachgemessen (jeder allein 48->46, erst beide zusammen 48->44): 1 px Polsterung oben und unten im Feldkasten, und eine Zeilenhoehe von 24 statt 22. Keine feste Hoehe gesetzt -- die Zeilenhoehe wird aus Beruehrziel und Polsterung gerechnet, damit sie mitwandert, wenn sich eines davon aendert. Geprueft: pruef-formulare 19/0 (war 16 mit 3 Fehlern), pruef-sprung 43/0, pruef-start-ansicht 151/0, pruef-aufgabenbrett 49/0, pruef-uebersicht 35/0, pruef-uebersicht-browser 20/0, pruef-deutsche-texte, pruef-css-klassen. Ausserdem: vorlagen.js geloescht (8,2 KB). `vorlagenBlock(` wurde inca104799eingebaut und in9267797dwieder ausgebaut -- seither laedt die Datei auf zwei Seiten, ohne dass jemand sie aufruft. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -16,7 +16,10 @@
|
||||
const LEITUNG = window.Bereiche.LEITUNG;
|
||||
|
||||
const $ = (id) => document.getElementById(id);
|
||||
const STATUSNAME = { entwurf: 'Entwurf', review: 'Review', freigegeben: 'Freigegeben' };
|
||||
/* 'Review' heisst seit 20.09.2026 'Zur Freigabe' -- Begruendung in
|
||||
aufgaben.js. Der Schluessel bleibt, nur das Wort auf dem
|
||||
Bildschirm aendert sich. */
|
||||
const STATUSNAME = { entwurf: 'Entwurf', review: 'Zur Freigabe', freigegeben: 'Freigegeben' };
|
||||
const WEITER = { entwurf: 'review', review: 'freigegeben' };
|
||||
const ZURUECK = { review: 'entwurf', freigegeben: 'review' };
|
||||
|
||||
@@ -229,7 +232,7 @@
|
||||
if (WEITER[d.status]) {
|
||||
const darf = d.status !== 'review' || LEITUNG.has(ich.rolle);
|
||||
if (darf) knoepfe.append(tuKnopf(
|
||||
d.status === 'entwurf' ? 'zum Review ▶' : 'freigeben ▶',
|
||||
d.status === 'entwurf' ? 'zur Freigabe ▶' : 'freigeben ▶',
|
||||
() => statusSetzen(d, WEITER[d.status])));
|
||||
}
|
||||
if (ZURUECK[d.status] && (d.status !== 'freigegeben' || LEITUNG.has(ich.rolle))) {
|
||||
@@ -383,7 +386,7 @@
|
||||
? 'In diesem Zustand liegt gerade nichts.'
|
||||
: 'Noch keine Datei abgelegt.'));
|
||||
/* AUCH HIER springen, und das ist der wichtigere Fall: Wer auf
|
||||
"2 Dateien im Review" klickt und auf einer leeren Seite
|
||||
"2 Dateien warten auf Freigabe" klickt und auf einer leeren Seite
|
||||
landet, glaubt, er sei falsch abgebogen. Die Leiste sagt ihm,
|
||||
dass er richtig ist und die Sache erledigt.
|
||||
(Dieselbe Luecke gab es in bereich.js -- ein frueher Ausstieg
|
||||
|
||||
Reference in New Issue
Block a user