Create filter for dollar amounts
This commit is contained in:
parent
a4d920d005
commit
635c301db4
@ -19,6 +19,14 @@ def dollars(value):
|
||||
return "${:,.0f}".format(numberValue)
|
||||
|
||||
|
||||
def dollarsWithCents(value):
|
||||
try:
|
||||
numberValue = float(value)
|
||||
except ValueError:
|
||||
numberValue = 0
|
||||
return "${:,.2f}".format(numberValue)
|
||||
|
||||
|
||||
def usPhone(number):
|
||||
phone = re.sub(r"\D", "", number)
|
||||
return "+1 ({}) {} - {}".format(phone[0:3], phone[3:6], phone[6:])
|
||||
@ -113,6 +121,7 @@ def normalizeOrder(title):
|
||||
def register_filters(app):
|
||||
app.jinja_env.filters["iconSvg"] = iconSvg
|
||||
app.jinja_env.filters["dollars"] = dollars
|
||||
app.jinja_env.filters["dollarsWithCents"] = dollarsWithCents
|
||||
app.jinja_env.filters["usPhone"] = usPhone
|
||||
app.jinja_env.filters["readableInteger"] = readableInteger
|
||||
app.jinja_env.filters["getOptionLabel"] = getOptionLabel
|
||||
|
@ -39,23 +39,23 @@
|
||||
{% endif %}
|
||||
|
||||
{% if task_order.budget %}
|
||||
{% set budget = '${:,.2f}'.format(task_order.budget) %}
|
||||
{% set budget = task_order.budget | dollarsWithCents %}
|
||||
{% endif %}
|
||||
|
||||
{% if task_order.clin_01 %}
|
||||
{% set clin_01 = '${:,.2f}'.format(task_order.clin_01) %}
|
||||
{% set clin_01 = task_order.clin_01 | dollarsWithCents %}
|
||||
{% endif %}
|
||||
|
||||
{% if task_order.clin_02 %}
|
||||
{% set clin_02 = '${:,.2f}'.format(task_order.clin_02) %}
|
||||
{% set clin_02 = task_order.clin_02 | dollarsWithCents %}
|
||||
{% endif %}
|
||||
|
||||
{% if task_order.clin_03 %}
|
||||
{% set clin_03 = '${:,.2f}'.format(task_order.clin_03) %}
|
||||
{% set clin_03 = task_order.clin_03 | dollarsWithCents %}
|
||||
{% endif %}
|
||||
|
||||
{% if task_order.clin_04 %}
|
||||
{% set clin_04 = '${:,.2f}'.format(task_order.clin_04) %}
|
||||
{% set clin_04 = task_order.clin_04 | dollarsWithCents %}
|
||||
{% endif %}
|
||||
|
||||
{% if task_order.ko_phone_number %}
|
||||
|
Loading…
x
Reference in New Issue
Block a user