Files
ProxLedger/docs/issues/039-zugang-zur-laufzeit.md
florian.wildeandClaude Opus 5 335fc47496 fix(ui): Zugang zur Laufzeit auf dem Telefon (#039)
Im Reiter Rechnungen der Host-Detailansicht war die Laufzeit nie verlinkt,
und in der Rechnungsliste ist diese Spalte erst ab 992 px sichtbar. Auf dem
Telefon fuehrte damit kein Weg zu den Rechnungsformularen.

Die Laufzeit ist jetzt ein Link und zugleich Ueberschrift der Karte; in der
Liste bleibt sie auf dem Telefon sichtbar und entfaellt nur zwischen 768 und
992 px. Dafuer braucht es eine eigene Klasse: Bootstraps d-*-Hilfsklassen
setzen display mit !important und ueberschreiben das Kartenlayout.

Nebenbefund: Auch dieser Reiter rechnete den Einkauf ohne Rabatt - dritte
Stelle nach #037 und #038.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-03 17:08:54 +02:00

1.5 KiB
Raw Permalink Blame History

#039 Auf dem Telefon führte kein Weg zur Laufzeit

Status: erledigt Meilenstein: v0.22.2 Labels: bug, ui Geschätzt: 1 h Tatsächlich: 0 h 30 min

Auslöser

„Kann ich am Handy nicht rein.“ Gemeint war der Reiter Rechnungen in der Host-Detailansicht: Die Zeile zeigt Laufzeit, Rechnung und Beträge – aber nichts davon war anklickbar.

Ursache

Zwei Stellen:

  1. In der Host-Detailansicht war die Laufzeit nie verlinkt, auch am Rechner nicht. Man kam nur über die Rechnungsliste dorthin.
  2. In der Rechnungsliste ist die Laufzeit-Spalte erst ab 992 px eingeblendet. Auf dem Telefon fehlte damit der einzige Verweis auf die Formulare – die Karte verwies nur auf den Host.

Behebung

  • Die Laufzeit in der Host-Detailansicht ist ein Link und zugleich die Überschrift der Karte
  • In der Rechnungsliste bleibt die Laufzeit auf dem Telefon sichtbar; ausgeblendet wird sie nur zwischen 768 und 992 px, wo die Tabelle am engsten ist
  • Der Reiter Rechnungen nutzt ebenfalls das Kartenlayout

Nebenbefund

Auch dieser Reiter rechnete den Einkauf noch ohne Rabatt – 1.100 € statt 990 €. Dritte Stelle nach #037 und #038; alle gefunden, weil Florian die Zahl auf dem Bildschirm mit seiner Rechnung verglichen hat.

Gelernt

Bootstraps d-*-Hilfsklassen setzen display mit !important und überschreiben damit das Kartenlayout. Für Spalten, die in der Kartenansicht sichtbar bleiben sollen, braucht es eine eigene Klasse (pl-spalte-laufzeit).