mirror of
https://github.com/apache/superset.git
synced 2026-04-12 04:37:49 +00:00
remove extra call to get_viz in explorev2 (#1812)
* Not working errors * Remove update_explore endpoint, only update explore endpoints in reducer on query * Change scroll to auto and make container reponse to height: * Remove update_explore endpoint * Remove can_update_explore perm
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
/* eslint camelcase: 0 */
|
||||
const $ = require('jquery');
|
||||
function formatFilters(filters) {
|
||||
// outputs an object of url params of filters
|
||||
// prefix can be 'flt' or 'having'
|
||||
@@ -22,7 +23,7 @@ export function getParamObject(form_data, datasource_type, saveNewSlice) {
|
||||
};
|
||||
Object.keys(form_data).forEach((field) => {
|
||||
// filter out null fields
|
||||
if (form_data[field] !== null && field !== 'datasource'
|
||||
if (form_data[field] !== null && field !== 'datasource' && field !== 'filters'
|
||||
&& !(saveNewSlice && field === 'slice_name')) {
|
||||
data[field] = form_data[field];
|
||||
}
|
||||
@@ -31,3 +32,21 @@ export function getParamObject(form_data, datasource_type, saveNewSlice) {
|
||||
Object.assign(data, filterParams);
|
||||
return data;
|
||||
}
|
||||
|
||||
export function getExploreUrl(form_data, datasource_type, endpoint = 'base') {
|
||||
const data = getParamObject(form_data, datasource_type);
|
||||
const params = `${datasource_type}/` +
|
||||
`${form_data.datasource}/?${$.param(data, true)}`;
|
||||
switch (endpoint) {
|
||||
case 'base':
|
||||
return `/superset/explore/${params}`;
|
||||
case 'json':
|
||||
return `/superset/explore_json/${params}`;
|
||||
case 'csv':
|
||||
return `/superset/explore/${params}&csv=true`;
|
||||
case 'standalone':
|
||||
return `/superset/explore/${params}&standalone=true`;
|
||||
default:
|
||||
return `/superset/explore/${params}`;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user