template_name='network/person_detail.html'
context_object_name = 'person'
+ def get_context_data(self, **kwargs):
+ context = super(PersonDetailView, self).get_context_data(**kwargs)
+ context["person_email"] = self.object.email if self.object.email else self.object.slug.replace('-', '.')+" @ ircam.fr"
+ return context
+
class PersonListBlockAutocompleteView(autocomplete.Select2QuerySetView):
{% editable person.bio %}
{{ person.bio|richtext_filters|safe }}
{% endeditable %}
+
+ <p>{% trans 'Email' %} : {{ person_email }}</p>
+ <br>
+ <p>
+ {% trans 'Activities' %}:
+ <ul>
+ {% for activity in person.activities.all %}
+ <li>
+ {% if activity.function %}
+ {% trans 'Functions'%} : {{ activity.function }}<br>
+ {% endif %}
+ {% with activity.teams.all as actvities %}
+ {% if actvities %}
+ {% trans 'Teams' %} :<br>
+ {% for team in actvities %}
+ {{ team.name }}<br>
+ {% endfor %}
+ {% endif %}
+ {% endwith %}
+ {% with activity.organizations.all as organizations %}
+ {% if organizations %}
+ {% trans 'Organization' %} :<br>
+ {% for organization in organizations %}
+ {{ organization.name }}<br>
+ {% endfor %}
+ {% endif %}
+ {% endwith %}
+ </li>
+ {% endfor %}
+ </ul>
+ </p>
{% endblock %}
{% block page_sidebar %}