feat: Kategorie als eigene Spalte in der Buchungsliste

Die Auswahl sass unter dem Buchungstext. Damit wurden die Zeilen unterschiedlich
hoch, die Spalte franste aus, und vergleichen liess sich nichts – genau das,
wofuer eine Tabelle da ist.

Jetzt zwei Spalten: 'Buchung' mit dem Text und darunter dem Verwendungszweck,
'Kategorie' mit der Auswahl. Ein Uebertrag zeigt dort einen Strich – er ordnet
kein Geld ein, er verschiebt es.

Die Spaltenliste hat sich damit geaendert, deshalb eine neue Kennung fuer die
Tabelle: Die gespeicherte Reihenfolge kennt die neue Spalte nicht und haette
die Textspalte ans Ende geschoben. Einmalig sind damit Breiten und Filter
dieser Tabelle zurueckgesetzt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Guido
2026-08-27 10:51:23 +02:00
co-authored by Claude Opus 5
parent b303c87801
commit 654c53e3f5
4 changed files with 37 additions and 33 deletions
+5 -13
View File
@@ -1308,18 +1308,10 @@ tr.row-dup {
}
}
/* Kategorie-Auswahl in einer Tabellenzeile. Sie steht dort, wo bisher nur der
Name der Kategorie stand – also klein und gedeckelt, nicht über die ganze
(wachsende) Spalte. */
.zeilen-kategorie {
max-width: 240px;
margin-top: 2px;
}
.zeilen-kategorie .catsel-btn {
/* Kategorie-Auswahl in einer Tabellenzeile: eigene Spalte, also volle
Zellenbreite – aber ohne den Abstand, den sie im Formular unter ihrer
Beschriftung braucht. Der verschöbe sie gegen die übrigen Zellen. */
.datatable td .catsel-btn {
margin-top: 0;
padding: 3px 6px;
font-size: 0.8rem;
}
.zeilen-kategorie .catsel-value {
font-weight: 500;
padding: 4px 8px;
}