def change_view(self, request, object_id, form_url='', extra_context=None): preview_content_filter = EnterpriseCustomerCatalogAdminForm.get_clicked_preview_content_filter( request.POST) if preview_content_filter: discovery_url = discovery_query_url(preview_content_filter, html_format=False) return HttpResponseRedirect(discovery_url) return super(EnterpriseCustomerAdmin, self).change_view(request, object_id, form_url, extra_context=extra_context)
def discovery_query_url(self, obj): """ Return discovery url for preview. """ return discovery_query_url(obj.content_filter)