Change to filter from simple

This commit is contained in:
PCoder 2020-04-07 18:35:25 +05:30
parent 4435eef077
commit 4869fd51df
2 changed files with 12 additions and 6 deletions

View file

@ -63,8 +63,8 @@ def escaped_line_break(value):
return value.replace("\\n", "\n") return value.replace("\\n", "\n")
@register.simple_tag @register.filter('get_line_item_from_hosting_order_charge')
def get_line_item_from_hosting_order_charge(hosting_order_id, receipt_url): def get_line_item_from_hosting_order_charge(hosting_order_id):
""" """
Returns ready-to-use "html" line item to be shown for a charge in the Returns ready-to-use "html" line item to be shown for a charge in the
invoice list page invoice list page
@ -85,7 +85,7 @@ def get_line_item_from_hosting_order_charge(hosting_order_id, receipt_url):
product_name=hosting_order.generic_product.product_name.capitalize(), product_name=hosting_order.generic_product.product_name.capitalize(),
created_at=hosting_order.created_at.strftime('%Y-%m-%d'), created_at=hosting_order.created_at.strftime('%Y-%m-%d'),
total='%.2f' % (hosting_order.price), total='%.2f' % (hosting_order.price),
receipt_url=receipt_url, receipt_url="test",
see_invoice_text=_("See Invoice") see_invoice_text=_("See Invoice")
)) ))
else: else:

View file

@ -1,5 +1,5 @@
{% extends "hosting/base_short.html" %} {% extends "hosting/base_short.html" %}
{% load staticfiles bootstrap3 humanize i18n custom_tags get_line_item_from_hosting_order_charge %} {% load staticfiles bootstrap3 humanize i18n custom_tags %}
{% block content %} {% block content %}
<div class="dashboard-container"> <div class="dashboard-container">
@ -84,9 +84,15 @@
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
{% for ho_id, stripe_charge_data in invs_charge %} {% for ho, stripe_charge_data in invs_charge %}
<tr> <tr>
{{ get_line_item_from_hosting_order_charge ho_id stripe_charge_data.receipt_url }} <td class="xs-td-inline">{ho.generic_product.product_name.capitalize()}</td>
<td class="xs-td-inline">{ho.created_at.strftime('%Y-%m-%d')}</td>
<td class="xs-td-inline">{ho.price}</td>
<td class="text-right last-td">
<a class="btn btn-order-detail" href="{stripe_charge_data.receipt_url}" target="_blank">{% trans "See Invoice" %}</a>
</td>
{{ get_line_item_from_hosting_order_charge ho_id }}
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> </tbody>