diff --git a/tests/views/test_submission_list.py b/tests/views/test_submission_list.py index 7577269e..59109332 100644 --- a/tests/views/test_submission_list.py +++ b/tests/views/test_submission_list.py @@ -39,6 +39,9 @@ def setUp(self): self.csv_url = "{}?date_from=2017-01-01&date_to=2017-01-02&action=CSV".format( self.list_url ) + self.xlsx_url = "{}?date_from=2017-01-01&date_to=2017-01-02&action=XLSX".format( + self.list_url + ) self.client.login(username="user", password="password") @@ -71,6 +74,12 @@ def test_get_csv(self): response.get("Content-Disposition"), "attachment;filename=export.csv" ) + def test_get_xlsx(self): + response = self.client.get(self.xlsx_url) + self.assertEqual( + response.get("Content-Disposition"), "attachment;filename=export.xlsx" + ) + class ListViewPermissionTestCase(AppTestCase): fixtures = ["test.json"] diff --git a/wagtailstreamforms/templates/streamforms/index_submissions.html b/wagtailstreamforms/templates/streamforms/index_submissions.html index 8a6f50da..501dc92a 100644 --- a/wagtailstreamforms/templates/streamforms/index_submissions.html +++ b/wagtailstreamforms/templates/streamforms/index_submissions.html @@ -1,5 +1,5 @@ {% extends "wagtailadmin/base.html" %} -{% load i18n %} +{% load i18n wagtailadmin_tags %} {% block titletag %}{% blocktrans with form_title=object.title|capfirst %}Submissions of {{ form_title }}{% endblocktrans %}{% endblock %} {% block extra_js %} {{ block.super }} @@ -86,7 +86,13 @@