mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
refactor(monorepo): stage 1 (#17427)
* skip geojson in pre-commit update prettier * update package.json update package.json u package pkg pkg2 * lint main repo 2 lint main repo lint * lintrc lintrc 2 lintrc2 lintrc 3 lintrc * fix import * refresh lock file * fix break line make @ts-ignore invalid * update rat-excludes rat-excludes update rat-excludes * update eslintrc.js * lint lint lint
This commit is contained in:
@@ -93,9 +93,8 @@ describe('dashboardState actions', () => {
|
||||
// mock redux work: dispatch an event, cause modify redux state
|
||||
const mockParentsList = ['ROOT_ID'];
|
||||
dispatch.callsFake(() => {
|
||||
mockState.dashboardLayout.present[
|
||||
DASHBOARD_GRID_ID
|
||||
].parents = mockParentsList;
|
||||
mockState.dashboardLayout.present[DASHBOARD_GRID_ID].parents =
|
||||
mockParentsList;
|
||||
});
|
||||
|
||||
// call saveDashboardRequest, it should post dashboard data with updated
|
||||
|
||||
@@ -183,7 +183,8 @@ describe('Tabs', () => {
|
||||
expect(wrapper.state('tabIndex')).toBe(0);
|
||||
|
||||
// display child in directPathToChild list
|
||||
const directPathToChild = dashboardLayoutWithTabs.present.ROW_ID2.parents.slice();
|
||||
const directPathToChild =
|
||||
dashboardLayoutWithTabs.present.ROW_ID2.parents.slice();
|
||||
const directLinkProps = {
|
||||
...props,
|
||||
directPathToChild,
|
||||
|
||||
@@ -65,13 +65,13 @@ describe('getFormDataWithExtraFilters', () => {
|
||||
nativeFilters: {
|
||||
filterSets: {},
|
||||
filters: {
|
||||
[filterId]: ({
|
||||
[filterId]: {
|
||||
id: filterId,
|
||||
scope: {
|
||||
rootPath: [DASHBOARD_ROOT_ID],
|
||||
excluded: [],
|
||||
},
|
||||
} as unknown) as Filter,
|
||||
} as unknown as Filter,
|
||||
},
|
||||
},
|
||||
dataMask: {
|
||||
@@ -82,7 +82,7 @@ describe('getFormDataWithExtraFilters', () => {
|
||||
ownState: {},
|
||||
},
|
||||
},
|
||||
layout: (dashboardLayout.present as unknown) as {
|
||||
layout: dashboardLayout.present as unknown as {
|
||||
[key: string]: LayoutItem;
|
||||
},
|
||||
};
|
||||
|
||||
@@ -29,9 +29,8 @@ describe('getLeafComponentIdFromPath', () => {
|
||||
});
|
||||
|
||||
it('should not return label component', () => {
|
||||
const updatedPath = dashboardFilters[filterId].directPathToFilter.concat(
|
||||
'LABEL-test123',
|
||||
);
|
||||
const updatedPath =
|
||||
dashboardFilters[filterId].directPathToFilter.concat('LABEL-test123');
|
||||
expect(getLeafComponentIdFromPath(updatedPath)).toBe(leaf);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -43,10 +43,10 @@ const getKnownControlState = (...args: Parameters<typeof getControlState>) =>
|
||||
|
||||
describe('controlUtils', () => {
|
||||
const state: ControlPanelState = {
|
||||
datasource: ({
|
||||
datasource: {
|
||||
columns: [{ column_name: 'a' }],
|
||||
metrics: [{ metric_name: 'first' }, { metric_name: 'second' }],
|
||||
} as unknown) as DatasourceMeta,
|
||||
} as unknown as DatasourceMeta,
|
||||
controls: {},
|
||||
form_data: { datasource: '1__table', viz_type: 'table' },
|
||||
};
|
||||
|
||||
@@ -68,39 +68,41 @@ export const controlPanelSectionsChartOptions: ControlPanelSectionConfig[] = [
|
||||
},
|
||||
];
|
||||
|
||||
export const controlPanelSectionsChartOptionsOnlyColorScheme: ControlPanelSectionConfig[] = [
|
||||
{
|
||||
label: t('Chart Options'),
|
||||
expanded: true,
|
||||
controlSetRows: [['color_scheme']],
|
||||
},
|
||||
];
|
||||
export const controlPanelSectionsChartOptionsOnlyColorScheme: ControlPanelSectionConfig[] =
|
||||
[
|
||||
{
|
||||
label: t('Chart Options'),
|
||||
expanded: true,
|
||||
controlSetRows: [['color_scheme']],
|
||||
},
|
||||
];
|
||||
|
||||
export const controlPanelSectionsChartOptionsTable: ControlPanelSectionConfig[] = [
|
||||
{
|
||||
label: t('Chart Options'),
|
||||
expanded: true,
|
||||
controlSetRows: [
|
||||
[
|
||||
'metric',
|
||||
'metrics',
|
||||
{
|
||||
name: 'all_columns',
|
||||
config: {
|
||||
type: 'SelectControl',
|
||||
multi: true,
|
||||
label: t('Columns'),
|
||||
default: [],
|
||||
description: t('Columns to display'),
|
||||
optionRenderer: c => <ColumnOption column={c} showType />,
|
||||
valueKey: 'column_name',
|
||||
mapStateToProps: stateRef => ({
|
||||
options: stateRef.datasource ? stateRef.datasource.columns : [],
|
||||
}),
|
||||
freeForm: true,
|
||||
} as ControlConfig<'SelectControl', ColumnMeta>,
|
||||
},
|
||||
export const controlPanelSectionsChartOptionsTable: ControlPanelSectionConfig[] =
|
||||
[
|
||||
{
|
||||
label: t('Chart Options'),
|
||||
expanded: true,
|
||||
controlSetRows: [
|
||||
[
|
||||
'metric',
|
||||
'metrics',
|
||||
{
|
||||
name: 'all_columns',
|
||||
config: {
|
||||
type: 'SelectControl',
|
||||
multi: true,
|
||||
label: t('Columns'),
|
||||
default: [],
|
||||
description: t('Columns to display'),
|
||||
optionRenderer: c => <ColumnOption column={c} showType />,
|
||||
valueKey: 'column_name',
|
||||
mapStateToProps: stateRef => ({
|
||||
options: stateRef.datasource ? stateRef.datasource.columns : [],
|
||||
}),
|
||||
freeForm: true,
|
||||
} as ControlConfig<'SelectControl', ColumnMeta>,
|
||||
},
|
||||
],
|
||||
],
|
||||
],
|
||||
},
|
||||
];
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user