diff --git a/apps/note/templatetags/__init__.py b/apps/note/templatetags/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/apps/note/templatetags/pretty_money.py b/apps/note/templatetags/pretty_money.py new file mode 100644 index 0000000000000000000000000000000000000000..5b7acd12fc790c36eb32d9ce5e7798d637e92e6f --- /dev/null +++ b/apps/note/templatetags/pretty_money.py @@ -0,0 +1,12 @@ +from django import template + + +def pretty_money(value): + if value%100 == 0: + return str(value//100) + '€' + else: + return str(value//100) + '€ ' + str(value%100) + + +register = template.Library() +register.filter('pretty_money', pretty_money) diff --git a/templates/member/profile_detail.html b/templates/member/profile_detail.html index ea2f0f07a873e913ec38200ca30f9ecc626193b5..11f50f659840e7e721eae04cbb557b6d3f18651e 100644 --- a/templates/member/profile_detail.html +++ b/templates/member/profile_detail.html @@ -1,5 +1,5 @@ {% extends "base.html" %} -{% load i18n static %} +{% load i18n static pretty_money %} {% block content %} <h3>Compte n° {{ object.pk }}</h3> @@ -20,7 +20,7 @@ <dt class="col-6 col-md-3">{% trans 'address'|capfirst %}</dt> <dd class="col-6 col-md-3">{{ object.address }}</dd> <dt class="col-6 col-md-3">{% trans 'balance'|capfirst %}</dt> - <dd class="col-6 col-md-3">{{ object.user.note.balance }}</dd> + <dd class="col-6 col-md-3">{{ object.user.note.balance | pretty_money }}</dd> </dl> <a href="{% url "password_change" %}">{% trans 'Change password' %}</a>