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)
|
||||
|
||||
data = {
|
||||
'target_url': build_absolute_uri(request.event, 'presale:event.index'),
|
||||
'subevent': self.subevent.pk if self.subevent else None,
|
||||
'currency': request.event.currency,
|
||||
'display_net_prices': request.event.settings.display_net_prices,
|
||||
'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;
|
||||
} else {
|
||||
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.frontpage_text = data.frontpage_text;
|
||||
root.date_range = data.date_range;
|
||||
|
||||
Reference in New Issue
Block a user