Fixed account order and detail account view

This commit is contained in:
Antoine Bartuccio 2016-09-08 03:38:28 +02:00
parent 8d060af46c
commit 41d5a02d77
2 changed files with 10 additions and 5 deletions

View File

@ -21,7 +21,8 @@
</tr>
</thead>
<tbody>
{% for i in customer.refillings.order_by('-date').all() %}
{% for i in customer.refillings.order_by('-date').filter(
date__year=year, date__month=month) %}
<tr>
<td>{{ i.date|localtime|date(DATETIME_FORMAT) }} - {{ i.date|localtime|time(DATETIME_FORMAT) }}</td>
<td>{{ i.counter }}</td>
@ -51,7 +52,8 @@
</tr>
</thead>
<tbody>
{% for i in customer.buyings.order_by('-date').all() %}
{% for i in customer.buyings.order_by('-date').all().filter(
date__year=year, date__month=month) %}
<tr>
<td>{{ i.date|localtime|date(DATETIME_FORMAT) }} - {{ i.date|localtime|time(DATETIME_FORMAT) }}</td>
<td>{{ i.counter }}</td>
@ -79,7 +81,8 @@
</tr>
</thead>
<tbody>
{% for i in customer.user.invoices.order_by('-date').all() %}
{% for i in customer.user.invoices.order_by('-date').all().filter(
date__year=year, date__month=month) %}
<tr>
<td>{{ i.date|localtime|date(DATETIME_FORMAT) }} - {{ i.date|localtime|time(DATETIME_FORMAT) }}</td>
<td>

View File

@ -328,11 +328,11 @@ class UserAccountView(UserAccountBase):
def expense_by_month(self, obj, calc):
stats = []
for year in obj.datetimes('date', 'year', order='ASC'):
for year in obj.datetimes('date', 'year', order='DESC'):
stats.append([])
i = 0
for month in obj.filter(date__year=year.year).datetimes(
'date', 'month', order='ASC'):
'date', 'month', order='DESC'):
q = obj.filter(
date__year=month.year,
date__month=month.month
@ -391,6 +391,8 @@ class UserAccountDetailView(UserAccountBase, YearMixin, MonthMixin):
def get_context_data(self, **kwargs):
kwargs = super(UserAccountDetailView, self).get_context_data(**kwargs)
kwargs['profile'] = self.object
kwargs['year'] = self.get_year()
kwargs['month'] = self.get_month()
try:
kwargs['customer'] = self.object.customer
except: