diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9acd4a27261ef58b972e761735f3e5082c7807b4..58f3bf2475686994a32377f574c653f21353cf61 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -13,6 +13,7 @@ Fixed ~~~~~ * Signup was forbidden even if it was enabled in settings +* Phone numbers were not properly linked and suboptimally formatted on person page `2.6`_ - 2022-01-10 ------------------- diff --git a/aleksis/core/templates/core/person/full.html b/aleksis/core/templates/core/person/full.html index d8c9101afa18a69c6e40f68f59598203e6e7a294..3cf3613b529438592f7607e3d84dd5c320e8b84a 100644 --- a/aleksis/core/templates/core/person/full.html +++ b/aleksis/core/templates/core/person/full.html @@ -164,13 +164,17 @@ <i class="material-icons small">phone</i> </td> <td> - <a href="tel:{{ person.phone_number }}">{{ person.phone_number }}</a> + {% if person.phone_number %} + <a href="{{ person.phone_number.as_rfc3966 }}">{{ person.phone_number.as_international }}</a> + {% endif %} <small>({% trans "home number" %})</small> </td> </tr> <tr> <td> - <a href="tel:{{ person.mobile_number }}">{{ person.mobile_number }}</a> + {% if person.mobile_number %} + <a href="{{ person.mobile_number.as_rfc3966 }}">{{ person.mobile_number.as_international }}</a> + {% endif %} <small>({% trans "mobile number" %})</small> </td> </tr>