Commit 866ade59 authored by Michal Čihař's avatar Michal Čihař

Compacted changes browsing

Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent fe6a66e3
{% load i18n %}
{% load translations %}
{% load permissions %}
<table class="table table-condensed">
<thead>
<tr>
<th>{% trans "When" %}</th>
<th>{% trans "User" %}</th>
<th>{% trans "Action" %}</th>
<th>{% trans "Translation" %}</th>
<th></th>
</tr>
<tbody>
{% for c in last_changes %}
<tr>
<td>{{ c.timestamp|naturaltime }}</td>
<td>{{ c.get_user_display }}</td>
<td><a href="{{ c.get_absolute_url }}">{{ c.get_action_display }}</a></td>
<td><a href="{{ c.get_translation_url }}">{{ c.get_translation_display }}</a></td>
<td></td>
</tr>
{% if c.can_revert %}
<tr>
<td colspan="4">{% format_translation c.target c.unit.translation.language %}</td>
<td>
{% can_translate request.user c.translation as user_can_translate %}
{% if user_can_translate %}
<a class="historybutton small-button" href="{{ c.translation.get_translate_url}}?{% if search_id %}sid={{ search_id }}&amp;offset={{ offset }}&amp;{% endif %}checksum={{ c.unit.checksum }}&amp;revert={{ c.id }}" title="{% trans "Revert to this translation" %}">{% trans "Revert" %}</a>
{% endif %}
</td>
</tr>
{% elif c.target %}
<tr>
<td colspan="4"><pre>{{ c.target }}</td>
<td></td>
</tr>
{% endif %}
{% empty %}
<tr><td colspan="4" class="tablenotice">
{% if not hide_browse %}
{% trans "No recent activity has been recorded." %}
{% else %}
{% trans "No matching activity has been found." %}
{% endif %}
</td></tr>
{% endfor %}
</tbody>
</table>
......@@ -10,52 +10,8 @@
</div>
<div class="panel-body">
{% include "last-changes-content.html" %}
<table class="table table-condensed">
<thead>
<tr>
<th>{% trans "When" %}</th>
<th>{% trans "User" %}</th>
<th>{% trans "Action" %}</th>
<th>{% trans "Translation" %}</th>
<th></th>
</tr>
<tbody>
{% for c in last_changes %}
<tr>
<td>{{ c.timestamp|naturaltime }}</td>
<td>{{ c.get_user_display }}</td>
<td><a href="{{ c.get_absolute_url }}">{{ c.get_action_display }}</a></td>
<td><a href="{{ c.get_translation_url }}">{{ c.get_translation_display }}</a></td>
<td></td>
</tr>
{% if c.can_revert %}
<tr>
<td colspan="4">{% format_translation c.target c.unit.translation.language %}</td>
<td>
{% can_translate request.user c.translation as user_can_translate %}
{% if user_can_translate %}
<a class="historybutton small-button" href="{{ c.translation.get_translate_url}}?{% if search_id %}sid={{ search_id }}&amp;offset={{ offset }}&amp;{% endif %}checksum={{ c.unit.checksum }}&amp;revert={{ c.id }}" title="{% trans "Revert to this translation" %}">{% trans "Revert" %}</a>
{% endif %}
</td>
</tr>
{% elif c.target %}
<tr>
<td colspan="4"><pre>{{ c.target }}</td>
<td></td>
</tr>
{% endif %}
{% empty %}
<tr><td colspan="4" class="tablenotice">
{% if not hide_browse %}
{% trans "No recent activity has been recorded." %}
{% else %}
{% trans "No matching activity has been found." %}
{% endif %}
</td></tr>
{% endfor %}
</tbody>
</table>
</div>
{% if not hide_browse or last_changes_rss %}
<div class="panel-footer">
......
......@@ -21,8 +21,8 @@
{% include "paginator.html" %}
{% with object_list as last_changes and True as hide_browse %}
{% include "last-changes.html" %}
{% with object_list as last_changes %}
{% include "last-changes-content.html" %}
{% endwith %}
{% endblock %}
......@@ -108,7 +108,7 @@ def get_unit_changes(request, unit_id):
return render(
request,
'last-changes.html',
'last-changes-content.html',
{
'last_changes': unit.change_set.all()[:10],
'last_changes_rss': reverse(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment