show transactions in lightgreen if they are older than one year
for tax reasons
This commit is contained in:
@@ -15,3 +15,6 @@ div.tab-pane h4 {
|
|||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
|
.green {
|
||||||
|
background: lightgreen;
|
||||||
|
}
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<td colspan="5">{{ transaction.description }}:</td>
|
<td colspan="5">{{ transaction.description }}:</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<tr>
|
<tr {% if transaction.date_valid|date:"Y-m-d" < tax_limit_day|date:"Y-m-d" %}class="green"{% endif %}>
|
||||||
<td>{{ transaction.date_valid }}</td>
|
<td>{{ transaction.date_valid }}</td>
|
||||||
<td><span title="{% if transaction.crypto_fee and transaction.crypto_fee > 0 %}Fee: {{ transaction.crypto_fee }}{% else %}{{ transaction.crypto_total }}{% endif %}">
|
<td><span title="{% if transaction.crypto_fee and transaction.crypto_fee > 0 %}Fee: {{ transaction.crypto_fee }}{% else %}{{ transaction.crypto_total }}{% endif %}">
|
||||||
{{ transaction.crypto_total|floatformat:3 }}
|
{{ transaction.crypto_total|floatformat:3 }}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from apps.transactions.forms import TransactionForm
|
|||||||
from apps.transactions.forms import ImportForm
|
from apps.transactions.forms import ImportForm
|
||||||
from apps.transactions.models import Transaction
|
from apps.transactions.models import Transaction
|
||||||
from apps.transactions.importbtcde import ImportBtcDe
|
from apps.transactions.importbtcde import ImportBtcDe
|
||||||
|
import datetime
|
||||||
import socket
|
import socket
|
||||||
import xlwt
|
import xlwt
|
||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
@@ -66,7 +67,9 @@ def show(request):
|
|||||||
tr.fiat_total += float(tr.fiat_amount)
|
tr.fiat_total += float(tr.fiat_amount)
|
||||||
if tr.fiat_fee:
|
if tr.fiat_fee:
|
||||||
tr.fiat_total += float(tr.fiat_fee)
|
tr.fiat_total += float(tr.fiat_fee)
|
||||||
return render(request,"show.html",{'transactions':transactions, 'crypto': crypto})
|
return render(request,"show.html",{'transactions':transactions,
|
||||||
|
'tax_limit_day': datetime.datetime.now() - datetime.timedelta(days=1*365),
|
||||||
|
'crypto': crypto})
|
||||||
|
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
|
|||||||
Reference in New Issue
Block a user