forked from CGM_Public/pretix_original
Widget: Allow to call subevents by URL isntead of attribute
This commit is contained in:
@@ -682,6 +682,8 @@ class WidgetAPIProductList(EventListMixin, View):
|
|||||||
return self.response(cached_data)
|
return self.response(cached_data)
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
|
'target_url': build_absolute_uri(request.event, 'presale:event.index'),
|
||||||
|
'subevent': self.subevent.pk if self.subevent else None,
|
||||||
'currency': request.event.currency,
|
'currency': request.event.currency,
|
||||||
'display_net_prices': request.event.settings.display_net_prices,
|
'display_net_prices': request.event.settings.display_net_prices,
|
||||||
'use_native_spinners': request.event.settings.widget_use_native_spinners,
|
'use_native_spinners': request.event.settings.widget_use_native_spinners,
|
||||||
|
|||||||
@@ -1739,6 +1739,10 @@ var shared_root_methods = {
|
|||||||
root.meta_filter_fields = data.meta_filter_fields;
|
root.meta_filter_fields = data.meta_filter_fields;
|
||||||
} else {
|
} else {
|
||||||
root.view = "event";
|
root.view = "event";
|
||||||
|
// Replace target_url and subevent with canonical values in case they were slightly wrong
|
||||||
|
root.target_url = data.target_url;
|
||||||
|
root.subevent = data.subevent;
|
||||||
|
// Event data
|
||||||
root.name = data.name;
|
root.name = data.name;
|
||||||
root.frontpage_text = data.frontpage_text;
|
root.frontpage_text = data.frontpage_text;
|
||||||
root.date_range = data.date_range;
|
root.date_range = data.date_range;
|
||||||
|
|||||||
Reference in New Issue
Block a user