diff --git a/ckan/templates/package/snippets/package_basic_fields.html b/ckan/templates/package/snippets/package_basic_fields.html
index 56d12253516..585d6450270 100644
--- a/ckan/templates/package/snippets/package_basic_fields.html
+++ b/ckan/templates/package/snippets/package_basic_fields.html
@@ -99,4 +99,17 @@
{% endif %}
+
+ {% if data.id and h.check_access('package_delete', {'id': data.id}) and data.state != 'active' %}
+
+
+
+
+
+
+ {% endif %}
+
{% endblock %}
diff --git a/ckan/templates/package/snippets/package_form.html b/ckan/templates/package/snippets/package_form.html
index d6f3b285f56..0c3d2872fbb 100644
--- a/ckan/templates/package/snippets/package_form.html
+++ b/ckan/templates/package/snippets/package_form.html
@@ -33,7 +33,7 @@
{% endblock %}
{% block delete_button %}
- {% if h.check_access('package_delete', {'id': data.id}) %}
+ {% if h.check_access('package_delete', {'id': data.id}) and not data.state == 'deleted' %}
{% set locale = h.dump_json({'content': _('Are you sure you want to delete this dataset?')}) %}
{% block delete_button_text %}{{ _('Delete') }}{% endblock %}
{% endif %}