diff --git a/aleksis/core/templates/core/person/collection.html b/aleksis/core/templates/core/person/collection.html new file mode 100644 index 0000000000000000000000000000000000000000..c23fa2360c00977485a9d32373ae826d7fe66b6d --- /dev/null +++ b/aleksis/core/templates/core/person/collection.html @@ -0,0 +1,8 @@ +<div class="collection"> + {% for person in persons %} + <a class="collection-item" href="{% url "person_by_id" person.pk %}"> + <i class="material-icons left">person</i> + {{ person }} + </a> + {% endfor %} +</div> diff --git a/aleksis/core/templates/core/person_full.html b/aleksis/core/templates/core/person_full.html index d676fd75d87889edaa2f61f09711f9de758ee3e1..68119a4b641ecfa67b14befaf0749069d7dd3e4f 100644 --- a/aleksis/core/templates/core/person_full.html +++ b/aleksis/core/templates/core/person_full.html @@ -109,6 +109,20 @@ {% endif %} </div> + {% if person.children.all and can_view_personal_details %} + <div class="col s12 m12"> + <h5>{% trans "Children" %}</h5> + {% include "core/person/collection.html" with persons=person.children.all %} + </div> + {% endif %} + + {% if person.guardians.all and can_view_personal_details %} + <div class="col s12 m12"> + <h5>{% trans "Guardians / Parents" %}</h5> + {% include "core/person/collection.html" with persons=person.guardians.all %} + </div> + {% endif %} + {% has_perm 'core.view_person_groups' user person as can_view_groups %} {% if can_view_groups %} <h5>{% blocktrans %}Groups{% endblocktrans %}</h5>