From c8b58a18ac5258d297e303bc69e1ed7bbe8e89c1 Mon Sep 17 00:00:00 2001 From: "Edgar P. Burkhart" Date: Wed, 1 Jan 2025 08:38:04 +0100 Subject: [PATCH] Improve invoice list --- nummi/main/static/main/css/main.css | 24 +++++---- .../templates/statement/statement_table.html | 2 +- .../templates/transaction/invoice_table.html | 49 ++++++------------- .../transaction/transaction_table.html | 2 +- 4 files changed, 32 insertions(+), 45 deletions(-) diff --git a/nummi/main/static/main/css/main.css b/nummi/main/static/main/css/main.css index f01600e..da8502b 100644 --- a/nummi/main/static/main/css/main.css +++ b/nummi/main/static/main/css/main.css @@ -261,7 +261,7 @@ footer { line-height: 1.5em; } - a &, + a:not(.i) &, .wi &, h2 & { &:first-child::after { @@ -384,7 +384,8 @@ ul.messages { } } -ul.statements { +ul.statements, +ul.invoices { display: grid; grid-template-columns: repeat(auto-fill, minmax(8rem, 1fr)); grid-auto-rows: 1fr; @@ -395,10 +396,20 @@ ul.statements { li { display: grid; grid-row-gap: var(--gap); - padding: 0.75rem; + padding: var(--gap); border: var(--gray) 1px solid; text-align: right; + align-items: center; + &.new, + &.more { + border-style: dashed; + } + } +} + +ul.statements { + li { > * { display: grid; align-items: center; @@ -420,11 +431,6 @@ ul.statements { white-space: nowrap; } } - - &.new, - &.more { - border-style: dashed; - } } } @@ -449,7 +455,7 @@ ul.statements { > span:nth-child(3) { display: grid; border: var(--gray) 1px solid; - padding: 0.75rem; + padding: var(--gap); > .date { text-align: right; diff --git a/nummi/statement/templates/statement/statement_table.html b/nummi/statement/templates/statement/statement_table.html index 9c2de04..35340a8 100644 --- a/nummi/statement/templates/statement/statement_table.html +++ b/nummi/statement/templates/statement/statement_table.html @@ -11,7 +11,7 @@ {% for sta in statements %}
  • {{ sta.date|date:"d" }} - {{ sta.date|date:"F y" }} + {{ sta.date|date:"M y" }} {{ sta.value|value }} {{ sta.diff|pmvalue }} {% if not account %} diff --git a/nummi/transaction/templates/transaction/invoice_table.html b/nummi/transaction/templates/transaction/invoice_table.html index 9b32285..9ac6bf4 100644 --- a/nummi/transaction/templates/transaction/invoice_table.html +++ b/nummi/transaction/templates/transaction/invoice_table.html @@ -1,38 +1,19 @@ {% load main_extras %} {% load i18n %}
    - - - - - - - - - - - - {% for invoice in transaction.invoices %} - - - - - {% empty %} - - - - {% endfor %} - - - - - - -
    {% translate "Invoice" %}{{ "file-edit"|remix }}
    - {{ invoice.name }} [{{ invoice.file|extension }}] - - {{ "file-edit"|remix }} -
    {% translate "No invoice" %}
    - {% translate "Create invoice" %} -
    +
    diff --git a/nummi/transaction/templates/transaction/transaction_table.html b/nummi/transaction/templates/transaction/transaction_table.html index 87315bc..ab25a82 100644 --- a/nummi/transaction/templates/transaction/transaction_table.html +++ b/nummi/transaction/templates/transaction/transaction_table.html @@ -39,7 +39,7 @@ {% for trans in transactions %} - {% for invoice in trans.invoices %}{{ "attachment"|remix }}{% endfor %} + {% for invoice in trans.invoices %}{{ "attachment"|remix }}{% endfor %}