]> git.plutz.net Git - invoices/commitdiff
list sort order and display, default filename
authorPaul Hänsch <paul@plutz.net>
Fri, 8 Dec 2023 12:56:30 +0000 (13:56 +0100)
committerPaul Hänsch <paul@plutz.net>
Fri, 8 Dec 2023 12:56:30 +0000 (13:56 +0100)
doclist.sh

index d3df3e1c611cb37b450d67fa856bbe64c60f1547..0472ec7b4b086f93784eaa24404bfb5e11dce38e 100755 (executable)
@@ -6,7 +6,7 @@ list_status() {
   local status=$1 id type net tax gross junk
 
   grep -lxF "status    ${status}" "$_DATA"/*.kvd \
-  | sort \
+  | sort -r \
   | while read file; do
     id="${file##*/}" id="${id%.kvd}"
     DB3 open "$file" || continue
@@ -18,7 +18,7 @@ list_status() {
        [form .invoice method=POST
          [h3 [a href="${_BASE}/doc/${id}" . $(DB3 get invnum |HTML)]]
          [span .date . $(DB3 get date |HTML)]
-         [span .rcpt . $(DB3 get rcpt |HTML)]
+         [span .rcpt . $(DB3 get rcpt |sed -E 's/ *;.*//g' |HTML)]
          [span .total . ${gross} €]
          [select name=status
            [option value=open   $([ "$status" = open   ] && printf selected=selected) . $(_ Open)]