format files with black
This commit is contained in:
+32
-13
@@ -12,11 +12,16 @@ from members.models import Member, Payment, Request
|
||||
class MemberTable(tables.Table):
|
||||
"""Table for member."""
|
||||
|
||||
last_paid = tables.DateTimeColumn(verbose_name=_('Last paid'))
|
||||
last_paid = tables.DateTimeColumn(verbose_name=_("Last paid"))
|
||||
|
||||
options = tables.TemplateColumn(
|
||||
('<a class="data-table-button btn btn-primary" '
|
||||
'href="/members/edit/{{ record.id }}">') + _('Edit') + '</a>', verbose_name=""
|
||||
(
|
||||
'<a class="data-table-button btn btn-primary" '
|
||||
'href="/members/edit/{{ record.id }}">'
|
||||
)
|
||||
+ _("Edit")
|
||||
+ "</a>",
|
||||
verbose_name="",
|
||||
)
|
||||
|
||||
class Meta:
|
||||
@@ -26,24 +31,34 @@ class MemberTable(tables.Table):
|
||||
|
||||
def render_last_paid(self, record):
|
||||
try:
|
||||
return timezone.localtime(record.payments.filter(member=record).latest('date').date).strftime('%-d.%-m.%Y %H:%M')
|
||||
return timezone.localtime(
|
||||
record.payments.filter(member=record).latest("date").date
|
||||
).strftime("%-d.%-m.%Y %H:%M")
|
||||
except ObjectDoesNotExist:
|
||||
return timezone.localtime(record.created).strftime('%-d.%-m.%Y %H:%M') + _(" (not paid)")
|
||||
return timezone.localtime(record.created).strftime("%-d.%-m.%Y %H:%M") + _(
|
||||
" (not paid)"
|
||||
)
|
||||
|
||||
def order_last_paid(self, queryset, is_descending):
|
||||
queryset = Member.get_members_with_latest_payment(queryset).order_by(('-' if is_descending else '') + 'last_paid')
|
||||
queryset = Member.get_members_with_latest_payment(queryset).order_by(
|
||||
("-" if is_descending else "") + "last_paid"
|
||||
)
|
||||
return (queryset, True)
|
||||
|
||||
|
||||
class PaymentTable(tables.Table):
|
||||
"""Table for payments."""
|
||||
|
||||
member = tables.Column(accessor='member', verbose_name=_('Member'))
|
||||
member = tables.Column(accessor="member", verbose_name=_("Member"))
|
||||
|
||||
options = tables.TemplateColumn(
|
||||
('<a class="data-table-button btn btn-primary" '
|
||||
'href="/members/edit_payment/{{ record.id }}">') + _('Edit') + '</a>',
|
||||
verbose_name=""
|
||||
(
|
||||
'<a class="data-table-button btn btn-primary" '
|
||||
'href="/members/edit_payment/{{ record.id }}">'
|
||||
)
|
||||
+ _("Edit")
|
||||
+ "</a>",
|
||||
verbose_name="",
|
||||
)
|
||||
|
||||
class Meta:
|
||||
@@ -56,9 +71,13 @@ class RequestTable(tables.Table):
|
||||
"""Table for member applications."""
|
||||
|
||||
options = tables.TemplateColumn(
|
||||
('<a class="data-table-button btn btn-primary" '
|
||||
'href="/members/edit_application/{{ record.id }}">') + _('Edit') + '</a>',
|
||||
verbose_name=""
|
||||
(
|
||||
'<a class="data-table-button btn btn-primary" '
|
||||
'href="/members/edit_application/{{ record.id }}">'
|
||||
)
|
||||
+ _("Edit")
|
||||
+ "</a>",
|
||||
verbose_name="",
|
||||
)
|
||||
|
||||
class Meta:
|
||||
|
||||
Reference in New Issue
Block a user