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:
Guido
2026-08-30 13:03:25 +02:00
co-authored by Claude Opus 5
parent 7b3ed3e63c
commit bb748cc092
8 changed files with 128 additions and 7 deletions
+3
View File
@@ -229,6 +229,9 @@ export const api = {
applyRules: (vorschau = true) =>
request(`/categories/keywords/anwenden?vorschau=${vorschau}`, { method: "POST" }),
transactionLinks: () => request("/transactions/links"),
// Nur fragen, nichts tun – fuer Ansichten, die bloss anzeigen wollen,
// dass hier ein Uebertrag stecken koennte.
transferSuggestions: () => request("/uebertraege/vorschlaege"),
searchTransfers: () => request("/uebertraege/suchen", { method: "POST" }),
connectTransfer: (a_id, b_id) =>
request("/uebertraege/verbinden", { method: "POST", body: { a_id, b_id } }),