Update tables to hide redundant fields

Closes #7
This commit is contained in:
Edgar P. Burkhart 2023-01-01 10:36:40 +01:00
parent 695e1d4d52
commit 63253526fa
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227
3 changed files with 54 additions and 41 deletions

View file

@ -1,6 +1,7 @@
{% load main_extras %} {% load main_extras %}
{% load i18n %} {% load i18n %}
<div id="snapshots" class="table {% if account %}col2-4{% else %}col2-5{% endif %}"> <div id="snapshots"
class="table {% if account %}col2-4{% else %}col2-5{% endif %}">
<div class="header"> <div class="header">
<strong class="diff center"><i class="fa fa-check"></i></strong> <strong class="diff center"><i class="fa fa-check"></i></strong>
<strong class="attach center"><i class="fa fa-paperclip"></i></strong> <strong class="attach center"><i class="fa fa-paperclip"></i></strong>

View file

@ -1,14 +1,19 @@
{% load main_extras %} {% load main_extras %}
{% load i18n %} {% load i18n %}
<div id="transactions" class="table col1-7"> <div id="transactions"
class="table col1-{% if account or category %}6{% else %}7{% endif %}">
<div class="header"> <div class="header">
<strong class="attach center"><i class="fa fa-paperclip"></i></strong> <strong class="attach center"><i class="fa fa-paperclip"></i></strong>
<strong class="date center">{% translate "Date" %}</strong> <strong class="date center">{% translate "Date" %}</strong>
<strong class="name">{% translate "Name" %}</strong> <strong class="name">{% translate "Name" %}</strong>
<strong class="value center">{% translate "Value" %}</strong> <strong class="value center">{% translate "Value" %}</strong>
<strong class="trader center">{% translate "Trader" %}</strong> <strong class="trader center">{% translate "Trader" %}</strong>
{% if not category %}
<strong class="category center">{% translate "Category" %}</strong> <strong class="category center">{% translate "Category" %}</strong>
{% endif %}
{% if not account %}
<strong class="account center">{% translate "Account" %}</strong> <strong class="account center">{% translate "Account" %}</strong>
{% endif %}
<strong class="description">{% translate "Description" %}</strong> <strong class="description">{% translate "Description" %}</strong>
</div> </div>
{% if new_transaction_url %} {% if new_transaction_url %}
@ -31,6 +36,7 @@
<span class="name text"><a href="{% url 'transaction' pk=trans.id %}">{{ trans.name }}</a></span> <span class="name text"><a href="{% url 'transaction' pk=trans.id %}">{{ trans.name }}</a></span>
<span class="value num right">{{ trans.value|pmvalue }}</span> <span class="value num right">{{ trans.value|pmvalue }}</span>
<span class="trader text center">{{ trans.trader|default_if_none:"" }}</span> <span class="trader text center">{{ trans.trader|default_if_none:"" }}</span>
{% if not category %}
<span class="category text center"> <span class="category text center">
{% if trans.category %} {% if trans.category %}
<i class="fa fa-{{ trans.category.icon }}"></i> <i class="fa fa-{{ trans.category.icon }}"></i>
@ -39,6 +45,8 @@
{% endif %} {% endif %}
</span> </span>
{% endif %}
{% if not account %}
<span class="account text center"> <span class="account text center">
{% if trans.account %} {% if trans.account %}
<i class="fa fa-{{ trans.account.icon }}"></i> <i class="fa fa-{{ trans.account.icon }}"></i>
@ -47,6 +55,7 @@
{% endif %} {% endif %}
</span> </span>
{% endif %}
<span class="description text">{{ trans.description }}</span> <span class="description text">{{ trans.description }}</span>
</div> </div>
{% endfor %} {% endfor %}

View file

@ -288,7 +288,8 @@ class AccountMixin:
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
return super().get_context_data(**kwargs) | { return super().get_context_data(**kwargs) | {
"object": Account.objects.get(pk=self.kwargs.get("pk")) "object": Account.objects.get(pk=self.kwargs.get("pk")),
"account": True,
} }
@ -298,7 +299,8 @@ class SnapshotMixin:
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
return super().get_context_data(**kwargs) | { return super().get_context_data(**kwargs) | {
"object": Snapshot.objects.get(pk=self.kwargs.get("pk")) "object": Snapshot.objects.get(pk=self.kwargs.get("pk")),
"snapshot": True,
} }
@ -308,7 +310,8 @@ class CategoryMixin:
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
return super().get_context_data(**kwargs) | { return super().get_context_data(**kwargs) | {
"object": Category.objects.get(pk=self.kwargs.get("pk")) "object": Category.objects.get(pk=self.kwargs.get("pk")),
"category": True,
} }