diff --git a/admin_interface/templates/admin/change_list.html b/admin_interface/templates/admin/change_list.html
index 55e654d..ad40e5d 100644
--- a/admin_interface/templates/admin/change_list.html
+++ b/admin_interface/templates/admin/change_list.html
@@ -6,9 +6,11 @@
{% if cl.has_filters %}
{% translate 'Filter' %}
- {% if cl.has_active_filters %}
+ {% get_admin_interface_active_date_hierarchy cl as active_date_hierarchy %}
{% get_admin_interface_setting "list_filter_removal_links" as list_filter_removal_links %}
- {% if list_filter_removal_links %}
+ {% if cl.has_active_filters %}
+ {% if list_filter_removal_links %}
+ {% if active_date_hierarchy %}{% admin_interface_date_hierarchy_removal_link cl active_date_hierarchy %}{% endif %}
{% for spec in cl.filter_specs %}{% admin_interface_filter_removal_link cl spec %}{% endfor %}
- {% endif %}
+ {% endif %}
+ {% elif active_date_hierarchy and list_filter_removal_links %}
+ {% admin_interface_date_hierarchy_removal_link cl active_date_hierarchy %}
+
{% endif %}
{% for spec in cl.filter_specs %}{% admin_list_filter cl spec %}{% endfor %}
diff --git a/admin_interface/templates/admin_interface/date_hierarchy_removal_link.html b/admin_interface/templates/admin_interface/date_hierarchy_removal_link.html
new file mode 100644
index 0000000..bab4a3a
--- /dev/null
+++ b/admin_interface/templates/admin_interface/date_hierarchy_removal_link.html
@@ -0,0 +1,3 @@
+