From 00fe0ec53d1e7d3a90f7c399420871a57550ac5a Mon Sep 17 00:00:00 2001 From: RunasSudo Date: Sun, 28 May 2023 12:08:31 +1000 Subject: [PATCH] Allow showing only unclassified statement lines --- drcr/statements/views.py | 3 +++ drcr/templates/statements/statement_lines.html | 3 +++ 2 files changed, 6 insertions(+) diff --git a/drcr/statements/views.py b/drcr/statements/views.py index 42808cb..c4b21a0 100644 --- a/drcr/statements/views.py +++ b/drcr/statements/views.py @@ -34,6 +34,9 @@ def statement_lines(): if 'account' in request.args: statement_lines = statement_lines.where(StatementLine.source_account == request.args['account']) + if request.args.get('unclassified', '0') == '1': + statement_lines = statement_lines.where(StatementLine.reconciliation == None) + page = db.paginate(statement_lines, per_page=int(request.args.get('per_page', 1000))) return render_template('statements/statement_lines.html', page=page) diff --git a/drcr/templates/statements/statement_lines.html b/drcr/templates/statements/statement_lines.html index 34e2a94..03d7374 100644 --- a/drcr/templates/statements/statement_lines.html +++ b/drcr/templates/statements/statement_lines.html @@ -26,6 +26,9 @@
Import statement + {% if request.args.get('unclassified', '0') != '1' %} + Show only unclassified lines + {% endif %}