Parcourir la source

[enh] Obfuscate email templatetag

ljf il y a 8 ans
Parent
commit
5512e55ff5

+ 2 - 1
wifiwithme/apps/contribmap/templates/contribmap/legal.html

@@ -1,6 +1,7 @@
 {% extends "base.html" %}
 
 {% load staticfiles %}
+{% load obfuscate_email %}
 
 {% block content %}
 
@@ -17,7 +18,7 @@ href="{{ isp.CNIL.LINK }}">{{ isp.CNIL.NUMBER }}</a>.
 <p>
 Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée en
 2004, vous bénéficiez d’un droit d’accès et de rectification aux informations
-qui vous concernent, que vous pouvez exercer en vous adressant à {{ isp.EMAIL }}.
+qui vous concernent, que vous pouvez exercer en vous adressant à {{ isp.EMAIL|obfuscate_email }}.
 </p>
 
 <p>

+ 0 - 0
wifiwithme/apps/contribmap/templatetags/__init__.py


+ 6 - 0
wifiwithme/apps/contribmap/templatetags/obfuscate_email.py

@@ -0,0 +1,6 @@
+from django import template
+register = template.Library()
+
+@register.filter
+def obfuscate_email ( email ):
+    return email.replace('@', ' [at] ')