dossiers: format phone numbers with a template tag
This commit is contained in:
parent
3a91ff5081
commit
b773431d91
|
@ -1,3 +1,4 @@
|
|||
{% load dossiers %}
|
||||
<div id="tabs-3">
|
||||
<form method="post" action="tab3" id="policyholder-form" class="patientrecordform">{% csrf_token %}
|
||||
<p>
|
||||
|
@ -66,7 +67,7 @@
|
|||
<ul class="ajax_messages" style="display: none;"></ul>
|
||||
<input type="checkbox" data-id="{{ address.id }}" class="place_of_life" {% if address.place_of_life %}checked{% endif %}>Lieu de vie</input>
|
||||
</div>
|
||||
{% if address.phone %}<p><span class="icon-phone">{{ address.phone }}</span></p>{% endif %}
|
||||
{% if address.phone %}<p><span class="icon-phone">{{ address.phone|phone }}</span></p>{% endif %}
|
||||
{% if address.comment %}<p><label>Commentaire :</label>{{ address.comment }}</p>{% endif %}
|
||||
{% if not address.phone and not address.comment %}<p> <!-- intentionaly empty --></p>{% endif %}
|
||||
{% for contact in address.patientcontact_set.all %}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{% extends "dossiers/base.html" %}
|
||||
{% load url from future %}
|
||||
{% load dossiers %}
|
||||
|
||||
{% block extrascripts %}
|
||||
<link rel="stylesheet" type="text/css" media="all" href="{{ STATIC_URL }}filter-widget/css/filter-widget.css"/>
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
from django import template
|
||||
|
||||
register = template.Library()
|
||||
|
||||
def phone(value):
|
||||
result = ""
|
||||
if len(value) == 10:
|
||||
for i in range(2, 11, 2):
|
||||
result += value[i-2:i] + " "
|
||||
result = result[:-1]
|
||||
else:
|
||||
result = value
|
||||
return result
|
||||
|
||||
register.filter('phone', phone)
|
Reference in New Issue