From e9fc91dbc8314a25a0d71b7ee4344d3fc4ccfd5e Mon Sep 17 00:00:00 2001 From: Anders Betts Date: Fri, 18 Sep 2026 22:16:32 +0200 Subject: attachments: link/unlink from the TUI, multi-voucher links MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The voucher detail can attach a file to an existing voucher (^F) and the underlag picker (f) can remove a link (d, confirmed). The Underlag inbox links a highlighted item to a voucher picked from a list (k). attachment.link and attachment.unlink are new write commands (dry-run, audited); unlinked files return to the inbox. The same content may now link to several vouchers — only the same voucher/attachment pair is a CONFLICT, matching the table's primary key. --- docs/TUI-GUIDELINES.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs/TUI-GUIDELINES.md') diff --git a/docs/TUI-GUIDELINES.md b/docs/TUI-GUIDELINES.md index acb3748..a54fef8 100644 --- a/docs/TUI-GUIDELINES.md +++ b/docs/TUI-GUIDELINES.md @@ -29,7 +29,9 @@ there. | `a` | Add/upload (Underlag) | | `c` | Correct (voucher detail) | | `d` | Delete/arkivera the selected row (only where the action exists; asks for confirmation) | -| `Ctrl+F` | Attach a file (voucher form) / pick a file (Underlag) via the file browser | +| `f` | Voucher detail: list the voucher's underlag — Enter fetches, `d` removes the link (asks first). Underlag: Enter fetches | +| `Ctrl+F` | Attach a file via the file browser (voucher form and voucher detail) | +| `k` | Underlag: link the highlighted attachment to a voucher picked from a list | | `Ctrl+X` | Clear the current row — only inside row editors (never "new") | | `Ctrl+Enter` | Save/post the current form. Enabled via xterm `modifyOtherKeys`; terminals that cannot send it keep `F9` working | -- cgit v1.3