summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html2
-rw-r--r--django/contrib/admin/widgets.py1
2 files changed, 3 insertions, 0 deletions
diff --git a/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html b/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html
index 281d331443..7cdcb334c9 100644
--- a/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html
+++ b/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html
@@ -3,6 +3,7 @@
{{ rendered_widget }}
{% block links %}
{% spaceless %}
+ {% if not is_hidden %}
{% if can_change_related %}
<a class="related-widget-wrapper-link change-related" id="change_id_{{ name }}"
data-href-template="{{ change_related_template_url }}?{{ url_params }}"
@@ -24,6 +25,7 @@
<img src="{% static 'admin/img/icon-deletelink.svg' %}" alt="{% trans 'Delete' %}">
</a>
{% endif %}
+ {% endif %}
{% endspaceless %}
{% endblock %}
</div>
diff --git a/django/contrib/admin/widgets.py b/django/contrib/admin/widgets.py
index 9385104d59..81dbcaf236 100644
--- a/django/contrib/admin/widgets.py
+++ b/django/contrib/admin/widgets.py
@@ -285,6 +285,7 @@ class RelatedFieldWidgetWrapper(forms.Widget):
])
context = {
'rendered_widget': self.widget.render(name, value, attrs),
+ 'is_hidden': self.is_hidden,
'name': name,
'url_params': url_params,
'model': rel_opts.verbose_name,