Skip to content

Commit

Permalink
[explore] remove 'SQL Clauses' section when using Druid
Browse files Browse the repository at this point in the history
  • Loading branch information
mistercrunch committed Mar 22, 2017
1 parent 652e572 commit dae7034
Showing 1 changed file with 14 additions and 19 deletions.
33 changes: 14 additions & 19 deletions superset/assets/javascripts/explorev2/stores/visTypes.js
@@ -1,4 +1,4 @@
export const commonControlPanelSections = {
export const sections = {
druidTimeSeries: {
label: 'Time',
description: 'Time related form attributes',
Expand Down Expand Up @@ -123,7 +123,7 @@ const visTypes = {
label: 'Time Series - Line Chart',
requiresTime: true,
controlPanelSections: [
commonControlPanelSections.NVD3TimeSeries[0],
sections.NVD3TimeSeries[0],
{
label: 'Chart Options',
controlSetRows: [
Expand All @@ -136,7 +136,7 @@ const visTypes = {
['x_axis_label', 'y_axis_label'],
],
},
commonControlPanelSections.NVD3TimeSeries[1],
sections.NVD3TimeSeries[1],
],
},

Expand Down Expand Up @@ -180,7 +180,7 @@ const visTypes = {
label: 'Time Series - Bar Chart',
requiresTime: true,
controlPanelSections: [
commonControlPanelSections.NVD3TimeSeries[0],
sections.NVD3TimeSeries[0],
{
label: 'Chart Options',
controlSetRows: [
Expand All @@ -194,24 +194,24 @@ const visTypes = {
['reduce_x_ticks', 'show_controls'],
],
},
commonControlPanelSections.NVD3TimeSeries[1],
sections.NVD3TimeSeries[1],
],
},

compare: {
label: 'Time Series - Percent Change',
requiresTime: true,
controlPanelSections: [
commonControlPanelSections.NVD3TimeSeries[0],
commonControlPanelSections.NVD3TimeSeries[1],
sections.NVD3TimeSeries[0],
sections.NVD3TimeSeries[1],
],
},

area: {
label: 'Time Series - Stacked',
requiresTime: true,
controlPanelSections: [
commonControlPanelSections.NVD3TimeSeries[0],
sections.NVD3TimeSeries[0],
{
label: 'Chart Options',
controlSetRows: [
Expand All @@ -223,7 +223,7 @@ const visTypes = {
['line_interpolation', 'stacked_style'],
],
},
commonControlPanelSections.NVD3TimeSeries[1],
sections.NVD3TimeSeries[1],
],
},

Expand Down Expand Up @@ -676,7 +676,7 @@ const visTypes = {
horizon: {
label: 'Horizon',
controlPanelSections: [
commonControlPanelSections.NVD3TimeSeries[0],
sections.NVD3TimeSeries[0],
{
label: 'Chart Options',
controlSetRows: [
Expand Down Expand Up @@ -761,16 +761,11 @@ export default visTypes;

export function sectionsToRender(vizType, datasourceType) {
const viz = visTypes[vizType];
const timeSection = datasourceType === 'table' ?
commonControlPanelSections.sqlaTimeSeries : commonControlPanelSections.druidTimeSeries;
const { datasourceAndVizType, sqlClause, filters } = commonControlPanelSections;
const filtersToRender =
datasourceType === 'table' ? filters[0] : filters;
return [].concat(
datasourceAndVizType,
timeSection,
sections.datasourceAndVizType,
datasourceType === 'table' ? sections.sqlaTimeSeries : sections.druidTimeSeries,
viz.controlPanelSections,
sqlClause,
filtersToRender
datasourceType === 'table' ? sections.sqlClause : [],
datasourceType === 'table' ? sections.filters[0] : sections.filters
);
}

0 comments on commit dae7034

Please sign in to comment.