feat: Certain fragt in der Buchungsliste nach, ob es ein Uebertrag ist
Die Erkennung gab es laengst – aber nur auf der Seite "Zu erledigen", in einer Karte, die man erst finden muss. Wer in der Buchungsliste steht und die zweite Haelfte eines Uebertrags sieht, greift stattdessen zum ↔-Knopf und legt einen zweiten Uebertrag an. Genau so ist heute eine Zahlung doppelt verschoben worden. Jetzt steht die Frage in der Zeile: "Uebertrag von/nach Revolut CHF?" mit Verbinden und Ignorieren. Ignorieren wird gemerkt, sonst fragte Certain bei jedem Laden erneut. Dafuer gibt es die Suche jetzt auch als reines Nachschlagen: ``finde`` mit ``nur_vorschlaege`` verknuepft nichts, und dahinter liegt GET /uebertraege/vorschlaege. Eine Ansicht, die bloss fragt, darf beim Hinsehen nichts veraendern – sonst entschiede das Anschauen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -41,6 +41,16 @@ def list_links(db: Session = Depends(get_db), user: User = Depends(get_current_u
|
||||
]
|
||||
|
||||
|
||||
@router.get("/vorschlaege")
|
||||
def vorschlaege(db: Session = Depends(get_db), user: User = Depends(get_current_user)) -> dict:
|
||||
"""Nur fragen, nichts tun.
|
||||
|
||||
Getrennt von ``/suchen``: Eine Ansicht, die bloss „ist das ein Übertrag?"
|
||||
anzeigt, darf beim Hinsehen nichts verknüpfen.
|
||||
"""
|
||||
return uebertraege.finde(db, user, nur_vorschlaege=True)
|
||||
|
||||
|
||||
@router.post("/suchen")
|
||||
def suchen(db: Session = Depends(get_db), user: User = Depends(get_current_user)) -> dict:
|
||||
"""Paare suchen. Eindeutige mit Übertrags-Hinweis werden verknüpft, der
|
||||
|
||||
Reference in New Issue
Block a user