feat: return json format of organization page with .json extension and

http content negotiation
chore(deps): add negotiator and @types/negotiator
refactor: put obfuscating logic in a twig template filter
This commit is contained in:
Matthieu Bessat 2022-09-02 19:21:24 +02:00
parent 5dcd4f4f6d
commit 2a56067362
6 changed files with 104 additions and 71 deletions

View file

@ -256,7 +256,7 @@
href="mailto:data"
class="people-email-content offuscated"
data-source-type="email"
data-source="{{ data.contacts.email }}">
data-source="{{ data.contacts.email | obfuscate }}">
</a>
</div>
{% if data.contacts.phone is not empty %}
@ -268,7 +268,7 @@
href="telto:data"
class="people-email-content offuscated"
data-source-type="phone"
data-source="{{ data.contacts.phone }}">
data-source="{{ data.contacts.phone | obfuscate }}">
</a>
</div>
{% endif %}
@ -293,7 +293,7 @@
href="mailto:data"
class="people-email-content offuscated"
data-source-type="email"
data-source="{{ people.email }}">
data-source="{{ people.email | obfuscate }}">
</a>
</div>
{% if people.phone is not empty %}
@ -305,7 +305,7 @@
href="telto:data"
class="people-email-content offuscated"
data-source-type="phone"
data-source="{{ people.phone }}">
data-source="{{ people.phone | obfuscate }}">
</a>
</div>
{% endif %}