Newer
Older
from django.utils.translation import gettext_lazy as _
import django_tables2 as tables
class PurchasedItemsTable(tables.Table):
sku = tables.Column(verbose_name=_("Art. No."))
name = tables.Column(verbose_name=_("Item"), attrs={"td": {"class": "hero-col"}})
tax_rate = tables.TemplateColumn(
verbose_name=_("Tax Rate"),
template_code="{{value}} %",
attrs={"td": {"class": "right-align"}},
)
quantity = tables.Column(verbose_name=_("Qty."), attrs={"td": {"class": "right-align"}})
price = tables.TemplateColumn(
verbose_name=_("Gross"),
template_code="{{value|floatformat:2}} {{record.currency}}",
attrs={"td": {"class": "right-align"}},
)
class Meta:
orderable = False
class TotalsTable(tables.Table):
name = tables.Column(attrs={"td": {"class": "right-align hero-col"}})
value = tables.TemplateColumn(
template_code="{{value|floatformat:2}} {{record.currency}}",
attrs={"td": {"class": "right-align"}},
)
class Meta:
show_header = False
orderable = False