diff --git a/drcr/templates/journal/journal.html b/drcr/templates/journal/journal.html index 57d74eb..66747b0 100644 --- a/drcr/templates/journal/journal.html +++ b/drcr/templates/journal/journal.html @@ -1,5 +1,5 @@ {# DrCr: Web-based double-entry bookkeeping framework - Copyright (C) 2022–2023 Lee Yingtong Li (RunasSudo) + Copyright (C) 2022–2024 Lee Yingtong Li (RunasSudo) This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by @@ -15,50 +15,68 @@ along with this program. If not, see . #} -{% extends 'base.html' %} +{% extends 'base_tailwind.html' %} {% block title %}Journal{% endblock %} {% block content %} -

Journal

+

+ Journal +

-
- New transaction + - +
- - - - + + + + {% for transaction in transactions %} - - - + + + {% for posting in transaction.postings %} - - - + + + {% if commodity_detail %} - - + + {% else %} - - + + {% endif %} {% endfor %}
DateDescriptionDrCrDateDescriptionDrCr
{{ transaction.dt.strftime('%Y-%m-%d') }}{{ transaction.description }}
{{ transaction.dt.strftime('%Y-%m-%d') }} + {{ transaction.description }} + + + + + +
{{ posting.description or '' }}{{ 'Dr' if posting.quantity >= 0 else 'Cr' }}{{ posting.account }}{{ posting.description or '' }}{{ 'Dr' if posting.quantity >= 0 else 'Cr' }}{{ posting.account }}{{ posting.amount().format('force') if posting.quantity >= 0 else '' }}{{ (posting.amount()|abs).format('force') if posting.quantity < 0 else '' }}{{ posting.amount().format('force') if posting.quantity >= 0 else '' }}{{ (posting.amount()|abs).format('force') if posting.quantity < 0 else '' }}{{ posting.amount().as_cost().format() if posting.quantity >= 0 else '' }}{{ (posting.amount()|abs).as_cost().format() if posting.quantity < 0 else '' }}{{ posting.amount().as_cost().format() if posting.quantity >= 0 else '' }}{{ (posting.amount()|abs).as_cost().format() if posting.quantity < 0 else '' }}