{% for message in pm_messages %}
<div class="pm_message{% if message.is_pending %} pm_pending{% endif %}{% if message.is_rejected %} pm_rejected{% endif %}{% if message.sender == user and message.sender_archived or message.recipient == user and message.recipient_archived %} pm_archived{% endif %}{% if message.sender == user and message.sender_deleted_at or message.recipient == user and message.recipient_deleted_at %} pm_deleted{% endif %}{% if message.recipient == user and not message.read_at %} pm_unread{% endif %}">
<div class="pm_header">
- <a href="{% url telemeta-profile-detail message.obfuscated_sender %}">
+ <a href="{% url telemeta-profile-detail message.obfuscated_sender %}" title="{% get_training_profile message.sender %}">
<span class="pm_sender">{{ message.obfuscated_sender|or_me:user }}</span>
</a>»
- <a href="{% url telemeta-profile-detail message.obfuscated_recipient %}">
+ <a href="{% url telemeta-profile-detail message.obfuscated_recipient %}" title="{% get_training_profile message.recipient %}">
<span class="pm_recipient">{{ message.obfuscated_recipient|or_me:user }}</span>
</a> |
<span class="pm_date">{{ message.sent_at|date:"DATETIME_FORMAT"}}</span> |
return ' (' + str(len(scripts)) + ')'
else:
return ''
+
+@register.simple_tag
+def get_training_profile(user):
+ text = ''
+ student = user.student.all()
+ if student:
+ student = student[0]
+ if student.platform_only:
+ text += '(I)'
+ for training in student.trainings.all():
+ text += ' - ' + unicode(training)
+ return text