You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by yo...@apache.org on 2022/01/28 04:15:04 UTC

[superset] branch master updated: chore: move controlPanel into time_table (#18160)

This is an automated email from the ASF dual-hosted git repository.

yongjiezhao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new ea2d668  chore: move controlPanel into time_table (#18160)
ea2d668 is described below

commit ea2d6681dded621495f13be923f39f340588de9d
Author: Yongjie Zhao <yo...@gmail.com>
AuthorDate: Fri Jan 28 12:13:12 2022 +0800

    chore: move controlPanel into time_table (#18160)
---
 .../components/controls/VizTypeControl/VizTypeControl.test.tsx       | 2 +-
 superset-frontend/src/setup/setupPlugins.ts                          | 5 +----
 .../TimeTable.js => visualizations/TimeTable/controlPanel.js}        | 0
 .../visualizations/TimeTable/{TimeTableChartPlugin.ts => index.ts}   | 2 ++
 superset-frontend/src/visualizations/presets/MainPreset.js           | 2 +-
 5 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/superset-frontend/src/explore/components/controls/VizTypeControl/VizTypeControl.test.tsx b/superset-frontend/src/explore/components/controls/VizTypeControl/VizTypeControl.test.tsx
index 9474d24..a875591 100644
--- a/superset-frontend/src/explore/components/controls/VizTypeControl/VizTypeControl.test.tsx
+++ b/superset-frontend/src/explore/components/controls/VizTypeControl/VizTypeControl.test.tsx
@@ -33,7 +33,7 @@ import {
   EchartsTimeseriesChartPlugin,
 } from '@superset-ui/plugin-chart-echarts';
 import { LineChartPlugin } from '@superset-ui/preset-chart-xy';
-import TimeTableChartPlugin from '../../../../visualizations/TimeTable/TimeTableChartPlugin';
+import TimeTableChartPlugin from '../../../../visualizations/TimeTable';
 import VizTypeControl, { VIZ_TYPE_CONTROL_TEST_ID } from './index';
 
 jest.useFakeTimers();
diff --git a/superset-frontend/src/setup/setupPlugins.ts b/superset-frontend/src/setup/setupPlugins.ts
index 9eb3eca..cad8a8f 100644
--- a/superset-frontend/src/setup/setupPlugins.ts
+++ b/superset-frontend/src/setup/setupPlugins.ts
@@ -21,15 +21,12 @@ import MainPreset from '../visualizations/presets/MainPreset';
 import setupPluginsExtra from './setupPluginsExtra';
 
 import Separator from '../explore/controlPanels/Separator';
-import TimeTable from '../explore/controlPanels/TimeTable';
 
 export default function setupPlugins() {
   new MainPreset().register();
 
   // TODO: Remove these shims once the control panel configs are moved into the plugin package.
-  getChartControlPanelRegistry()
-    .registerValue('separator', Separator)
-    .registerValue('time_table', TimeTable);
+  getChartControlPanelRegistry().registerValue('separator', Separator);
 
   setupPluginsExtra();
 }
diff --git a/superset-frontend/src/explore/controlPanels/TimeTable.js b/superset-frontend/src/visualizations/TimeTable/controlPanel.js
similarity index 100%
rename from superset-frontend/src/explore/controlPanels/TimeTable.js
rename to superset-frontend/src/visualizations/TimeTable/controlPanel.js
diff --git a/superset-frontend/src/visualizations/TimeTable/TimeTableChartPlugin.ts b/superset-frontend/src/visualizations/TimeTable/index.ts
similarity index 96%
rename from superset-frontend/src/visualizations/TimeTable/TimeTableChartPlugin.ts
rename to superset-frontend/src/visualizations/TimeTable/index.ts
index 73537b2..ae7f406 100644
--- a/superset-frontend/src/visualizations/TimeTable/TimeTableChartPlugin.ts
+++ b/superset-frontend/src/visualizations/TimeTable/index.ts
@@ -19,6 +19,7 @@
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import transformProps from './transformProps';
 import thumbnail from './images/thumbnail.png';
+import controlPanel from './controlPanel';
 
 const metadata = new ChartMetadata({
   category: t('Table'),
@@ -45,6 +46,7 @@ export default class TimeTableChartPlugin extends ChartPlugin {
       metadata,
       transformProps,
       loadChart: () => import('./TimeTable'),
+      controlPanel,
     });
   }
 }
diff --git a/superset-frontend/src/visualizations/presets/MainPreset.js b/superset-frontend/src/visualizations/presets/MainPreset.js
index a32fbb2..dc3736f 100644
--- a/superset-frontend/src/visualizations/presets/MainPreset.js
+++ b/superset-frontend/src/visualizations/presets/MainPreset.js
@@ -79,7 +79,7 @@ import {
 } from 'src/filters/components/';
 import { PivotTableChartPlugin as PivotTableChartPluginV2 } from '@superset-ui/plugin-chart-pivot-table';
 import FilterBoxChartPlugin from '../FilterBox/FilterBoxChartPlugin';
-import TimeTableChartPlugin from '../TimeTable/TimeTableChartPlugin';
+import TimeTableChartPlugin from '../TimeTable';
 
 export default class MainPreset extends Preset {
   constructor() {