diff --git a/src/pretix/control/templates/pretixcontrol/items/question.html b/src/pretix/control/templates/pretixcontrol/items/question.html index c5e7c24e0..25689d3bf 100644 --- a/src/pretix/control/templates/pretixcontrol/items/question.html +++ b/src/pretix/control/templates/pretixcontrol/items/question.html @@ -84,6 +84,13 @@ {% endfor %} + + + {% trans "Sum" %} + {{ total }} + + + {% endif %} diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py index 18f5a56e8..02deb3fc6 100644 --- a/src/pretix/control/views/item.py +++ b/src/pretix/control/views/item.py @@ -717,13 +717,13 @@ class QuestionView(EventPermissionRequiredMixin, QuestionMixin, ChartContainingV total = sum(a['count'] for a in r) for a in r: a['percentage'] = (a['count'] / total * 100.) if total else 0 - return r + return r, total def get_context_data(self, **kwargs): ctx = super().get_context_data() ctx['items'] = self.object.items.all() stats = self.get_answer_statistics() - ctx['stats'] = stats + ctx['stats'], ctx['total'] = stats ctx['stats_json'] = json.dumps(stats) return ctx