{% extends "user_profile/user.html" %}
{% from "macros.html" import timeago %}
{% block layout_class %}{{ super() }} user-profile-activity{% endblock %}
{% block profilesection %}
  {% trans %}activity{% endtrans %}
{% endblock %}
{% block usercontent %}
  <table>
    {% for act in activities %}
      <tr class="user-action-{{ act.type_id }}">
        <td class="timestamp">{{ timeago(act.time) }}</td>
        <td class="action-type">{{ act.type }}</td>
        <td class="description">
          {% if act.is_badge %}
            <a href="{{act.badge.get_absolute_url()}}"
              title="{{ act.badge.get_type_display() }} : {% trans description=act.badge.get_description() %}{{description}}{% endtrans %}"
              class="{{ act.badge.get_css_class() }}"
            >
              {{ act.badge.get_name() }}
            </a>
            {% if act.content_object.post_type == 'question' %}
                {% set question=act.content_object %}
                <span>
                  (<a title="{{question.summary|collapse|escape}}"
                    href="{{ url('question',  question.id ) }}{{question.thread.title|slugify}}"
                  >{% trans %}source{% endtrans %}</a>)
                </span>
            {% elif act.content_object.post_type == 'answer' %}
              {% set answer=act.content_object %}
              (<a title="{{answer.text|collapse|escape}}"
                  href="{{ url('question', answer.thread._question_post().id) }}{{answer.thread.title|slugify}}#{{answer.id}}"
              >
                {% trans %}source{% endtrans %}
              </a>)
            {% endif %}
          {% else %}
            <a class="question-title" href="{{ act.title_link }}">{{ act.title|escape }}</a>
            {% if act.summary %}<div class="revision-summary">{{ act.summary }}</div>{% endif %}
          {% endif %}
        </td>
      </tr>
    {% else %}
      <tr>
        <td>
          <div class="empty-content-box">
            {% trans %}There was no activity.{% endtrans %}
          </div>
        </td>
      </tr>
    {% endfor %}
  </table>
{% endblock %}
