Refactor attribution note in the widget

This commit is contained in:
Raphael Michel
2019-11-19 21:16:04 +01:00
parent 067c3b1abc
commit e7b86e0deb
2 changed files with 10 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ import json
import logging
from collections import defaultdict
from datetime import date, datetime, timedelta
from gettext import pgettext
from urllib.parse import urljoin
import pytz
@@ -238,7 +239,13 @@ class WidgetAPIProductList(EventListMixin, View):
})
return grps, display_add_to_cart, len(items)
def post_process(self, data):
data['poweredby'] = '<a href="https://pretix.eu" target="_blank" rel="noopener">{}</a>'.format(
pgettext('widget', 'event ticketing powered by pretix')
)
def response(self, data):
self.post_process(data)
resp = JsonResponse(data)
resp['Access-Control-Allow-Origin'] = '*'
return resp