diff --git a/exodus/reports/templates/report_details.html b/exodus/reports/templates/report_details.html index 17b5f555..1fe54b4a 100644 --- a/exodus/reports/templates/report_details.html +++ b/exodus/reports/templates/report_details.html @@ -1,5 +1,6 @@ {% extends "base/base.html"%} {% load i18n %} +{% load static %} {% get_current_language as LANGUAGE_CODE %} {% block head %} {% if report %} @@ -105,6 +106,9 @@

{{ report.found_trackers.count }} {% blocktrans count count=report.found_trackers.count %}tracker{% plural %}trackers{% endblocktrans %} + + {% trans +

diff --git a/exodus/reports/tests.py b/exodus/reports/tests.py index 53a5f0aa..3c4ba3bd 100644 --- a/exodus/reports/tests.py +++ b/exodus/reports/tests.py @@ -103,3 +103,16 @@ def test_should_ensure_reports_total_count_stays_with_filter_no_trackers(self): self.assertEqual(response.status_code, 200) self.assertEqual(response.context['reports_total_count'], 2) + + def test_report_details_page_explains_tracker_presence_is_not_proof_of_activity(self): + report = Report.objects.create() + Application.objects.create(name="App1", report=report, handle="com.test.track") + + response = self.client.get('/en/reports/{}/'.format(report.id)) + + self.assertEqual(response.status_code, 200) + self.assertContains( + response, + 'exodus-privacy.eu.org/en/page/faq/#negatives' + ) + self.assertContains(response, 'info.svg') diff --git a/exodus/static/img/info.svg b/exodus/static/img/info.svg new file mode 100644 index 00000000..6abf70cd --- /dev/null +++ b/exodus/static/img/info.svg @@ -0,0 +1,4 @@ + + + +