Skip to content

Commit e08701d

Browse files
committed
Fix translation deletion URIs in change form. Fixes #279.
1 parent d82b2aa commit e08701d

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

docs/public/release_notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ Compatibility Warnings:
3232

3333
Fixes:
3434

35+
- Translation deletion URIs are no longer broken on Django 1.9 — :issue:`279`.
3536
- REST framework translation support now uses ``update_fields`` to reduce the number of queries
3637
when updating an object.
3738
- REST framework translation support no longer breaks when using ``PrimaryKeyRelatedField`` and

hvad/templates/admin/hvad/change_form.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,15 @@
3232
{% block object-tools %}
3333
{{ block.super }}
3434
<div class="hvad-language-tabs nani-language-tabs">
35+
{% with 'admin:'|add:opts.app_label|add:'_'|add:opts.model_name|add:'_delete_translation' as del_urlname %}
3536
{% for url,name,code,status in language_tabs %}
3637
{% if status == 'current' %}
3738
<input type="hidden" class="language_button selected" name="{{ code }}" />
38-
<span class="current">{{ name }}{% if current_is_translated and allow_deletion %}<a class="deletelink" href="./delete-translation/{{ code }}/" title="{% trans 'Delete Translation' %}">&nbsp;</a>{% endif %}</span>
39+
<span class="current">{{ name }}{% if current_is_translated and allow_deletion %}<a class="deletelink" href="{% url del_urlname object_id code %}" title="{% trans 'Delete Translation' %}">&nbsp;</a>{% endif %}</span>
3940
{% else %}
40-
<span class="{{ status }}"><a href="{{ url }}">{{ name }}</a> {% if status == 'available' and allow_deletion %}<a class="deletelink" href="./delete-translation/{{ code }}/" title="{% trans 'Delete Translation' %}">&nbsp;</a>{% endif %}</span>
41+
<span class="{{ status }}"><a href="{{ url }}">{{ name }}</a> {% if status == 'available' and allow_deletion %}<a class="deletelink" href="{% url del_urlname object_id code %}" title="{% trans 'Delete Translation' %}">&nbsp;</a>{% endif %}</span>
4142
{% endif %}
4243
{% endfor %}
44+
{% endwith %}
4345
</div>
4446
{% endblock %}

0 commit comments

Comments
 (0)