You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by gi...@apache.org on 2024/02/01 05:04:43 UTC
(superset) branch dependabot/npm_and_yarn/superset-frontend/packages/superset-ui-core/fetch-mock-9.11.0 updated (a1777642c8 -> ac00d2e2f3)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/npm_and_yarn/superset-frontend/packages/superset-ui-core/fetch-mock-9.11.0
in repository https://gitbox.apache.org/repos/asf/superset.git
discard a1777642c8 build(deps-dev): bump fetch-mock
add 4539a5d2eb build(deps): bump actions/dependency-review-action from 2 to 4 (#26931)
add 77d397f5ac build(deps): bump actions/upload-artifact from 3 to 4 (#26930)
add 1db0d3d364 build(deps): bump azure/setup-helm from 1 to 3 (#26929)
add 40014d0e6d build(deps): bump chromaui/action from 1 to 10 (#26928)
add 5b510fc978 build(deps-dev): bump @types/node from 20.11.10 to 20.11.14 in /superset-websocket (#26924)
add 551ae59096 build(deps): bump shortid from 2.2.14 to 2.2.16 in /superset-frontend (#26940)
add bdb43abe9e build(deps-dev): bump @babel/core from 7.22.8 to 7.23.9 in /superset-frontend (#26939)
add d714a7dfeb build(deps): bump emotion-rgba from 0.0.9 to 0.0.12 in /superset-frontend (#26941)
add 0bc5983d63 build(deps): bump interweave from 13.0.0 to 13.1.0 in /superset-frontend (#26935)
add bd9afcda99 chore(ci): run pre-commit across the repo (#26942)
add a09e5557bc feat: Period over Period Big Number comparison chart (#26908)
add 959a5a5ad6 feat(components): Add static class name with button style (#26639)
add 19f8405bc0 chore: make TS enums strictly PascalCase (#26875)
add f2bf9f72e4 fix: handle CRLF endings causing sqlglot failure (#26911)
add eb257a44f6 chore(dependencies): Push lockfile for monorepo updates on rebuild/rebase (#26943)
add 0124a5c055 build(deps): bump moment from 2.29.4 to 2.30.1 in /superset-frontend (#26938)
add ac00d2e2f3 build(deps-dev): bump fetch-mock
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a1777642c8)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/superset-frontend/packages/superset-ui-core/fetch-mock-9.11.0 (ac00d2e2f3)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/chromatic-master.yml | 2 +-
.github/workflows/dependency-review.yml | 2 +-
.github/workflows/pre-commit.yml | 54 +++
.github/workflows/superset-e2e.yml | 2 +-
.github/workflows/superset-helm-lint.yml | 2 +-
.github/workflows/superset-helm-release.yml | 2 +-
.github/workflows/superset-python-misc.yml | 45 ---
.github/workflows/update-monorepo-lockfiles.yml | 2 +-
RESOURCES/FEATURE_FLAGS.md | 1 +
superset-frontend/.eslintrc.js | 11 +
superset-frontend/package-lock.json | 436 ++++++++++++---------
superset-frontend/package.json | 11 +-
.../components/ColumnTypeLabel/ColumnTypeLabel.tsx | 8 +-
.../superset-ui-chart-controls/src/constants.ts | 8 +-
.../superset-ui-chart-controls/src/fixtures.ts | 10 +-
.../src/shared-controls/customControls.tsx | 6 +-
.../superset-ui-chart-controls/src/types.ts | 36 +-
.../src/utils/getColorFormatters.ts | 36 +-
.../test/components/ColumnOption.test.tsx | 6 +-
.../test/components/ColumnTypeLabel.test.tsx | 10 +-
.../test/utils/checkColumnType.test.ts | 12 +-
.../test/utils/columnChoices.test.tsx | 6 +-
.../test/utils/getColorFormatters.test.ts | 44 +--
.../test/utils/getTemporalColumns.test.ts | 2 +-
.../registries/ChartBuildQueryRegistrySingleton.ts | 2 +-
.../registries/ChartComponentRegistrySingleton.ts | 2 +-
.../registries/ChartMetadataRegistrySingleton.ts | 2 +-
.../ChartTransformPropsRegistrySingleton.ts | 2 +-
.../superset-ui-core/src/chart/types/Base.ts | 38 +-
.../src/color/CategoricalColorScale.ts | 4 +-
.../src/color/ColorSchemeRegistry.ts | 2 +-
.../src/color/SharedLabelColorSingleton.ts | 10 +-
.../src/components/SafeMarkdown.tsx | 2 +-
.../superset-ui-core/src/models/Registry.ts | 16 +-
.../src/number-format/NumberFormatterRegistry.ts | 2 +-
.../superset-ui-core/src/query/api/v1/types.ts | 24 +-
.../src/query/extractQueryFields.ts | 6 +-
.../superset-ui-core/src/query/types/Dashboard.ts | 12 +-
.../superset-ui-core/src/query/types/Query.ts | 56 +--
.../src/query/types/QueryFormData.ts | 4 +-
.../src/query/types/QueryResponse.ts | 8 +-
.../src/time-format/TimeFormatterRegistry.ts | 2 +-
.../superset-ui-core/src/utils/featureFlags.ts | 68 ++--
.../test/chart/models/ChartProps.test.ts | 2 +-
.../test/color/CategoricalColorScale.test.ts | 8 +-
.../test/color/SharedLabelColorSingleton.test.ts | 10 +-
.../packages/superset-ui-core/test/fixtures.ts | 2 +-
.../superset-ui-core/test/models/Registry.test.ts | 8 +-
.../test/query/api/v1/handleError.test.ts | 2 +-
.../test/query/extractQueryFields.test.ts | 6 +-
.../test/query/types/Dashboard.test.ts | 4 +-
.../test/utils/featureFlag.test.ts | 6 +-
.../packages/superset-ui-demo/package.json | 2 +-
.../stories/plugins/plugin-chart-table/testData.ts | 8 +-
.../src/transformProps.js | 4 +-
.../legacy-plugin-chart-world-map/src/WorldMap.js | 2 +-
.../src/controlPanel.ts | 10 +-
.../legacy-plugin-chart-world-map/src/index.js | 6 +-
.../legacy-plugin-chart-world-map/src/utils.ts | 4 +-
.../legacy-preset-chart-deckgl/package.json | 2 +-
.../src/utilities/Shared_DeckGL.jsx | 4 +-
.../plugins/legacy-preset-chart-nvd3/package.json | 2 +-
.../legacy-preset-chart-nvd3/src/Area/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/Bar/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/Bubble/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/DistBar/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/Line/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/Pie/index.js | 2 +-
.../plugins/plugin-chart-echarts/package.json | 2 +-
.../src/BigNumber/BigNumberTotal/controlPanel.ts | 2 +-
.../src/BigNumber/BigNumberTotal/index.ts | 2 +-
.../src/BigNumber/BigNumberTotal/transformProps.ts | 4 +-
.../src/BigNumber/BigNumberWithTrendline/index.ts | 2 +-
.../BigNumberWithTrendline/transformProps.ts | 4 +-
.../plugin-chart-echarts/src/BoxPlot/index.ts | 6 +-
.../plugin-chart-echarts/src/Bubble/index.ts | 2 +-
.../src/Bubble/transformProps.ts | 4 +-
.../src/Funnel/controlPanel.tsx | 11 +-
.../plugin-chart-echarts/src/Funnel/index.ts | 6 +-
.../src/Funnel/transformProps.ts | 6 +-
.../plugin-chart-echarts/src/Funnel/types.ts | 6 +-
.../plugin-chart-echarts/src/Gauge/index.ts | 6 +-
.../plugin-chart-echarts/src/Graph/index.ts | 6 +-
.../src/MixedTimeseries/EchartsMixedTimeseries.tsx | 4 +-
.../src/MixedTimeseries/index.ts | 6 +-
.../src/MixedTimeseries/transformProps.ts | 7 +-
.../plugins/plugin-chart-echarts/src/Pie/index.ts | 6 +-
.../src/Radar/controlPanel.tsx | 2 +-
.../plugin-chart-echarts/src/Radar/index.ts | 6 +-
.../plugin-chart-echarts/src/Sunburst/index.ts | 6 +-
.../src/Timeseries/Area/index.ts | 6 +-
.../src/Timeseries/EchartsTimeseries.tsx | 4 +-
.../src/Timeseries/Regular/Bar/controlPanel.tsx | 12 +-
.../src/Timeseries/Regular/Bar/index.ts | 6 +-
.../src/Timeseries/Regular/Line/index.ts | 6 +-
.../src/Timeseries/Regular/Scatter/index.ts | 6 +-
.../src/Timeseries/Regular/SmoothLine/index.ts | 6 +-
.../src/Timeseries/Step/index.ts | 6 +-
.../src/Timeseries/constants.ts | 2 +-
.../plugin-chart-echarts/src/Timeseries/index.ts | 6 +-
.../src/Timeseries/transformProps.ts | 10 +-
.../plugin-chart-echarts/src/Timeseries/types.ts | 4 +-
.../plugin-chart-echarts/src/Treemap/index.ts | 6 +-
.../plugin-chart-echarts/src/Waterfall/index.ts | 2 +-
.../src/Waterfall/transformProps.ts | 2 +-
.../plugin-chart-echarts/src/utils/annotation.ts | 4 +-
.../plugin-chart-echarts/src/utils/series.ts | 16 +-
.../test/Funnel/transformProps.test.ts | 20 +-
.../test/utils/annotation.test.ts | 6 +-
.../plugin-chart-echarts/test/utils/series.test.ts | 42 +-
.../src/plugin/controls/queryMode.tsx | 4 +-
.../src/plugin/controls/shared.ts | 8 +-
.../plugin-chart-period-over-period-kpi/README.md} | 36 +-
.../package.json | 33 ++
.../src/PopKPI.tsx | 96 +++++
.../src/images/thumbnail.png | Bin 0 -> 23099 bytes
.../src/index.ts | 6 +-
.../src/plugin/buildQuery.ts | 299 ++++++++++++++
.../src/plugin/controlPanel.ts | 169 ++++++++
.../src/plugin/index.ts} | 8 +-
.../src/plugin/transformProps.ts} | 96 ++++-
.../src/types.ts} | 28 +-
.../tsconfig.json | 0
.../types}/types/external.d.ts | 0
.../src/PivotTableChart.tsx | 4 +-
.../plugin-chart-pivot-table/src/plugin/index.ts | 6 +-
.../src/plugin/transformProps.ts | 2 +-
.../src/DataTable/hooks/useSticky.tsx | 10 +-
.../plugins/plugin-chart-table/src/TableChart.tsx | 4 +-
.../plugins/plugin-chart-table/src/buildQuery.ts | 10 +-
.../plugin-chart-table/src/controlPanel.tsx | 14 +-
.../plugins/plugin-chart-table/src/index.ts | 6 +-
.../plugin-chart-table/src/transformProps.ts | 12 +-
.../plugin-chart-table/src/utils/formatValue.ts | 2 +-
.../plugin-chart-table/test/buildQuery.test.ts | 12 +-
.../plugins/plugin-chart-table/test/testData.ts | 18 +-
.../spec/fixtures/mockDashboardInfo.js | 2 +-
.../spec/fixtures/mockNativeFilters.ts | 4 +-
superset-frontend/spec/fixtures/mockStore.js | 4 +-
superset-frontend/src/SqlLab/actions/sqlLab.js | 28 +-
.../components/KeyboardShortcutButton/index.tsx | 56 +--
.../src/SqlLab/components/ResultSet/index.tsx | 37 +-
.../SqlLab/components/SaveDatasetModal/index.tsx | 10 +-
.../SqlLab/components/ShareSqlLabQuery/index.tsx | 4 +-
.../src/SqlLab/components/SouthPane/index.tsx | 2 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 65 ++-
.../SqlLab/components/SqlEditorLeftBar/index.tsx | 4 +-
.../SqlLab/components/TabbedSqlEditors/index.jsx | 4 +-
.../components/TableElement/TableElement.test.tsx | 2 +-
superset-frontend/src/SqlLab/fixtures.ts | 28 +-
.../middlewares/persistSqlLabStateEnhancer.js | 2 +-
.../src/SqlLab/reducers/getInitialState.ts | 2 +-
superset-frontend/src/SqlLab/reducers/sqlLab.js | 24 +-
.../src/SqlLab/reducers/sqlLab.test.js | 6 +-
superset-frontend/src/SqlLab/types.ts | 8 +-
superset-frontend/src/components/Button/index.tsx | 9 +-
superset-frontend/src/components/Chart/Chart.jsx | 4 +-
.../Chart/ChartContextMenu/ChartContextMenu.tsx | 8 +-
.../Chart/ChartContextMenu/useContextMenu.test.tsx | 6 +-
.../src/components/Chart/ChartRenderer.jsx | 8 +-
.../Chart/DrillBy/DrillByMenuItems.test.tsx | 2 +-
.../components/Chart/DrillBy/DrillByMenuItems.tsx | 2 +-
.../Chart/DrillDetail/DrillDetailMenuItems.tsx | 2 +-
.../Chart/DrillDetail/DrillDetailPane.tsx | 8 +-
.../src/components/Chart/chartAction.js | 4 +-
.../src/components/Chart/chartReducer.ts | 2 +-
.../src/components/Datasource/CollectionTable.tsx | 16 +-
.../src/components/Datasource/DatasourceEditor.jsx | 10 +-
.../src/components/Datasource/DatasourceModal.tsx | 2 +-
.../src/components/Dropdown/index.tsx | 10 +-
.../src/components/DynamicPlugins/index.tsx | 4 +-
.../getErrorMessageComponentRegistry.ts | 2 +-
.../src/components/FilterableTable/index.tsx | 2 +-
superset-frontend/src/components/ListView/types.ts | 56 +--
.../src/components/MessageToasts/Toast.tsx | 6 +-
.../src/components/MessageToasts/actions.ts | 8 +-
.../MessageToasts/getToastsFromPyFlashMessages.js | 4 +-
.../getToastsFromPyFlashMessages.test.js | 6 +-
.../components/MessageToasts/mockMessageToasts.js | 4 +-
.../src/components/MessageToasts/types.ts | 8 +-
.../src/components/MetadataBar/ContentConfig.tsx | 16 +-
.../src/components/MetadataBar/ContentType.ts | 32 +-
.../components/MetadataBar/MetadataBar.stories.mdx | 32 +-
.../components/MetadataBar/MetadataBar.stories.tsx | 10 +-
.../components/MetadataBar/MetadataBar.test.tsx | 16 +-
.../ResizableSidebar/useStoredSidebarWidth.test.ts | 6 +-
.../ResizableSidebar/useStoredSidebarWidth.ts | 4 +-
.../src/components/Table/Table.stories.tsx | 46 +--
.../src/components/Table/Table.test.tsx | 2 +-
.../src/components/Table/VirtualTable.tsx | 4 +-
.../Table/cell-renderers/ActionCell/index.tsx | 2 +-
.../NumericCell/NumericCell.stories.tsx | 4 +-
.../NumericCell/NumericCell.test.tsx | 4 +-
.../Table/cell-renderers/NumericCell/index.tsx | 99 ++---
superset-frontend/src/components/Table/index.tsx | 26 +-
.../src/dashboard/actions/dashboardState.js | 8 +-
.../src/dashboard/actions/datasources.ts | 12 +-
superset-frontend/src/dashboard/actions/hydrate.js | 8 +-
.../components/AddSliceCard/AddSliceCard.test.tsx | 4 +-
.../components/AddSliceCard/AddSliceCard.tsx | 2 +-
.../src/dashboard/components/Dashboard.jsx | 2 +-
.../DashboardBuilder/DashboardBuilder.tsx | 22 +-
.../src/dashboard/components/Header/index.jsx | 2 +-
.../dashboard/components/PropertiesModal/index.tsx | 12 +-
.../src/dashboard/components/SliceAdder.jsx | 7 +-
.../SliceHeaderControls.test.tsx | 18 +-
.../components/SliceHeaderControls/index.tsx | 8 +-
.../SyncDashboardState/SyncDashboardState.test.tsx | 2 +-
.../components/SyncDashboardState/index.tsx | 4 +-
.../dashboard/components/gridComponents/Row.jsx | 2 +-
.../FilterBar/ActionButtons/index.tsx | 4 +-
.../FilterBar/CrossFilters/CrossFilter.test.tsx | 2 +-
.../FilterBar/CrossFilters/CrossFilter.tsx | 6 +-
.../FilterBar/CrossFilters/CrossFilterTag.test.tsx | 2 +-
.../FilterBar/CrossFilters/CrossFilterTag.tsx | 2 +-
.../CrossFilters/CrossFilterTitle.test.tsx | 2 +-
.../FilterBar/CrossFilters/CrossFilterTitle.tsx | 2 +-
.../FilterBar/CrossFilters/VerticalCollapse.tsx | 2 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 2 +-
.../FilterBarSettings/FilterBarSettings.test.tsx | 28 +-
.../FilterBar/FilterBarSettings/index.tsx | 10 +-
.../FilterBar/FilterControls/FilterControl.tsx | 8 +-
.../FilterBar/FilterControls/FilterControls.tsx | 12 +-
.../FilterControls/FilterDivider.stories.tsx | 2 +-
.../FilterControls/FilterDivider.test.tsx | 8 +-
.../FilterBar/FilterControls/FilterDivider.tsx | 4 +-
.../FilterBar/FilterControls/FilterValue.tsx | 6 +-
.../FilterBar/FiltersDropdownContent/index.tsx | 4 +-
.../nativeFilters/FilterBar/Horizontal.tsx | 2 +-
.../FilterBar/HorizontalFilterBar.test.tsx | 2 +-
.../nativeFilters/FilterBar/Vertical.tsx | 2 +-
.../components/nativeFilters/FilterBar/index.tsx | 4 +-
.../nativeFilters/FilterCard/FilterCard.test.tsx | 6 +-
.../FiltersConfigModal/DividerConfigForm.tsx | 2 +-
.../FiltersConfigModal/FilterTitlePane.tsx | 4 +-
.../FiltersConfigForm/DefaultValue.tsx | 4 +-
.../FiltersConfigForm/FilterScope/FilterScope.tsx | 20 +-
.../FiltersConfigForm/FilterScope/types.ts | 4 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 10 +-
.../FiltersConfigForm/constants.ts | 16 +-
.../FiltersConfigForm/getControlItemsMap.test.tsx | 2 +-
.../FiltersConfigModal/FiltersConfigForm/utils.ts | 2 +-
.../nativeFilters/FiltersConfigModal/state.ts | 2 +-
.../nativeFilters/FiltersConfigModal/types.ts | 4 +-
.../nativeFilters/FiltersConfigModal/utils.ts | 6 +-
.../components/nativeFilters/selectors.ts | 6 +-
.../components/nativeFilters/utils.test.ts | 14 +-
.../dashboard/components/nativeFilters/utils.ts | 8 +-
.../src/dashboard/containers/DashboardPage.tsx | 4 +-
.../src/dashboard/fixtures/mockNativeFilters.ts | 2 +-
.../src/dashboard/reducers/datasources.ts | 4 +-
superset-frontend/src/dashboard/types.ts | 4 +-
superset-frontend/src/dashboard/util/constants.ts | 8 +-
.../src/dashboard/util/crossFilters.test.ts | 10 +-
.../src/dashboard/util/crossFilters.ts | 6 +-
.../src/dashboard/util/getDashboardUrl.test.js | 12 +-
.../src/dashboard/util/permissionUtils.test.ts | 4 +-
.../src/dashboard/util/permissionUtils.ts | 2 +-
superset-frontend/src/dataMask/reducer.ts | 2 +-
.../src/explore/actions/saveModalActions.js | 6 +-
.../src/explore/components/ChartPills.tsx | 11 +-
.../explore/components/ControlPanelsContainer.tsx | 10 +-
.../explore/components/DataTableControl/index.tsx | 6 +-
.../DataTableControl/useTableColumns.test.ts | 12 +-
.../explore/components/DataTableControl/utils.ts | 15 +-
.../components/DataTablesPane/DataTablesPane.tsx | 8 +-
.../components/DataTableControls.tsx | 2 +-
.../DataTablesPane/test/DataTablesPane.test.tsx | 4 +-
.../components/DatasourcePanel/fixtures.tsx | 6 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 2 +-
.../components/ExploreChartHeader/index.jsx | 8 +-
.../ExploreChartPanel/ExploreChartPanel.test.jsx | 2 +-
.../explore/components/ExploreChartPanel/index.jsx | 10 +-
.../components/ExploreViewContainer/index.jsx | 12 +-
.../components/ExportToCSVDropdown/index.tsx | 14 +-
.../explore/components/PropertiesModal/index.tsx | 8 +-
.../ColumnConfigControl/ColumnConfigPopover.tsx | 2 +-
.../controls/ColumnConfigControl/constants.tsx | 8 +-
.../ConditionalFormattingControl.tsx | 20 +-
.../FormattingPopoverContent.tsx | 40 +-
.../controls/ConditionalFormattingControl/types.ts | 25 +-
.../ContourControl/ContourPopoverControl.tsx | 20 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 14 +-
.../DateFilterControl/components/CommonFrame.tsx | 7 +-
.../tests/DateFilterLabel.test.tsx | 10 +-
.../controls/DateFilterControl/utils/constants.ts | 14 +-
.../DndFilterSelect.test.tsx | 6 +-
.../DndColumnSelectControl/DndFilterSelect.tsx | 42 +-
.../DndColumnSelectControl/DndMetricSelect.tsx | 8 +-
.../FilterControl/AdhocFilter/AdhocFilter.test.js | 92 ++---
.../controls/FilterControl/AdhocFilter/index.js | 27 +-
.../AdhocFilterControl/AdhocFilterControl.test.jsx | 28 +-
.../FilterControl/AdhocFilterControl/index.jsx | 20 +-
.../AdhocFilterEditPopover.test.jsx | 14 +-
.../FilterControl/AdhocFilterEditPopover/index.jsx | 6 +-
...AdhocFilterEditPopoverSimpleTabContent.test.tsx | 84 ++--
.../index.tsx | 62 ++-
.../AdhocFilterEditPopoverSqlTabContent.test.jsx | 10 +-
.../AdhocFilterEditPopoverSqlTabContent/index.jsx | 8 +-
.../AdhocFilterOption/AdhocFilterOption.test.tsx | 6 +-
.../AdhocFilterPopoverTrigger.test.tsx | 6 +-
.../controls/FilterControl/adhocFilterType.js | 10 +-
.../components/controls/FilterControl/types.ts | 12 +-
.../controls/FilterControl/utils/translateToSQL.ts | 2 +-
.../utils/useGetTimeRangeLabel.test.ts | 30 +-
.../FilterControl/utils/useGetTimeRangeLabel.tsx | 12 +-
.../controls/VizTypeControl/VizTypeGallery.tsx | 35 +-
.../useExploreAdditionalActionsMenu/index.jsx | 2 +-
superset-frontend/src/explore/constants.ts | 97 ++---
.../src/explore/exploreUtils/exploreUtils.test.jsx | 2 +-
.../exploreUtils/getSimpleSQLExpression.test.ts | 4 +-
.../src/explore/exploreUtils/index.js | 2 +-
.../src/features/alerts/AlertReportModal.tsx | 2 +-
superset-frontend/src/features/alerts/types.ts | 4 +-
.../src/features/charts/ChartCard.tsx | 2 +-
.../src/features/dashboards/DashboardCard.tsx | 2 +-
.../DatabaseConnectionForm/EncryptedField.tsx | 12 +-
.../databases/DatabaseModal/SSHTunnelForm.tsx | 10 +-
.../databases/DatabaseModal/SSHTunnelSwitch.tsx | 2 +-
.../databases/DatabaseModal/index.test.tsx | 60 +--
.../src/features/databases/DatabaseModal/index.tsx | 191 +++++----
superset-frontend/src/features/databases/types.ts | 8 +-
.../AddDataset/DatasetPanel/DatasetPanel.tsx | 4 +-
.../AddDataset/EditDataset/UsageTab/index.tsx | 4 +-
.../features/datasets/AddDataset/Header/index.tsx | 2 +-
.../datasets/AddDataset/LeftPanel/index.tsx | 8 +-
.../src/features/datasets/AddDataset/types.tsx | 16 +-
.../datasets/metadataBar/useDatasetMetadataBar.tsx | 18 +-
.../src/features/home/ActivityTable.tsx | 6 +-
superset-frontend/src/features/home/ChartTable.tsx | 8 +-
.../src/features/home/DashboardTable.tsx | 8 +-
superset-frontend/src/features/home/Menu.tsx | 16 +-
.../src/features/home/RightMenu.test.tsx | 6 +-
superset-frontend/src/features/home/RightMenu.tsx | 10 +-
superset-frontend/src/features/home/types.ts | 6 +-
.../features/queries/QueryPreviewModal.test.tsx | 2 +-
.../HeaderReportDropdown/index.test.tsx | 2 +-
.../ReportModal/HeaderReportDropdown/index.tsx | 12 +-
.../reports/ReportModal/ReportModal.test.tsx | 2 +-
.../src/features/reports/ReportModal/index.tsx | 16 +-
superset-frontend/src/features/reports/types.ts | 8 +-
.../features/rls/RowLevelSecurityModal.test.tsx | 6 +-
.../src/features/rls/RowLevelSecurityModal.tsx | 4 +-
superset-frontend/src/features/rls/types.ts | 4 +-
superset-frontend/src/features/tags/TagCard.tsx | 2 +-
.../components/Range/RangeFilterPlugin.stories.tsx | 4 +-
.../components/Range/RangeFilterPlugin.test.tsx | 8 +-
.../filters/components/Range/RangeFilterPlugin.tsx | 6 +-
.../src/filters/components/Range/buildQuery.ts | 4 +-
.../src/filters/components/Range/index.ts | 2 +-
.../components/Select/SelectFilterPlugin.test.tsx | 2 +-
.../components/Select/SelectFilterPlugin.tsx | 6 +-
.../filters/components/Select/buildQuery.test.ts | 4 +-
.../src/filters/components/Select/buildQuery.ts | 4 +-
.../src/filters/components/Select/index.ts | 2 +-
.../src/filters/components/Time/index.ts | 2 +-
.../TimeColumn/TimeColumnFilterPlugin.tsx | 2 +-
.../src/filters/components/TimeColumn/index.ts | 2 +-
.../src/filters/components/TimeGrain/index.ts | 2 +-
superset-frontend/src/filters/utils.test.ts | 88 ++---
superset-frontend/src/filters/utils.ts | 14 +-
.../src/hooks/apiResources/apiResources.test.ts | 16 +-
.../src/hooks/apiResources/apiResources.ts | 22 +-
superset-frontend/src/middleware/asyncEvent.ts | 2 +-
.../src/pages/AlertReportList/index.tsx | 12 +-
superset-frontend/src/pages/AllEntities/index.tsx | 6 +-
.../src/pages/AnnotationLayerList/index.tsx | 6 +-
superset-frontend/src/pages/Chart/Chart.test.tsx | 2 +-
superset-frontend/src/pages/Chart/index.tsx | 6 +-
superset-frontend/src/pages/ChartList/index.tsx | 32 +-
.../src/pages/CssTemplateList/index.tsx | 6 +-
.../src/pages/DashboardList/index.tsx | 26 +-
superset-frontend/src/pages/DatabaseList/index.tsx | 12 +-
.../src/pages/DatasetCreation/index.tsx | 8 +-
superset-frontend/src/pages/DatasetList/index.tsx | 16 +-
superset-frontend/src/pages/Home/index.tsx | 8 +-
.../QueryHistoryList/QueryHistoryList.test.tsx | 2 +-
.../src/pages/QueryHistoryList/index.tsx | 52 +--
.../src/pages/RowLevelSecurityList/index.tsx | 10 +-
.../src/pages/SavedQueryList/index.tsx | 16 +-
superset-frontend/src/pages/SqlLab/index.tsx | 2 +-
superset-frontend/src/pages/Tags/index.tsx | 10 +-
.../src/utils/isDashboardVirtualizationEnabled.ts | 14 +-
.../src/utils/localStorageHelpers.test.ts | 6 +-
superset-frontend/src/utils/localStorageHelpers.ts | 32 +-
superset-frontend/src/utils/simpleFilterToAdhoc.ts | 8 +-
superset-frontend/src/views/CRUD/types.ts | 36 +-
superset-frontend/src/views/routes.tsx | 2 +-
superset-frontend/src/views/store.ts | 2 +-
.../src/visualizations/presets/MainPreset.js | 10 +-
superset-websocket/package-lock.json | 14 +-
superset-websocket/package.json | 2 +-
superset/config.py | 2 +
superset/sql_parse.py | 4 +-
394 files changed, 3086 insertions(+), 2322 deletions(-)
create mode 100644 .github/workflows/pre-commit.yml
copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/README.erb => plugins/plugin-chart-period-over-period-kpi/README.md} (53%)
create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/package.json
create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/PopKPI.tsx
create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/images/thumbnail.png
copy superset-frontend/plugins/{plugin-chart-handlebars => plugin-chart-period-over-period-kpi}/src/index.ts (86%)
create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/plugin/buildQuery.ts
create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/plugin/controlPanel.ts
copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src/plugin/index.erb => plugins/plugin-chart-period-over-period-kpi/src/plugin/index.ts} (89%)
copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src/plugin/transformProps.erb => plugins/plugin-chart-period-over-period-kpi/src/plugin/transformProps.ts} (53%)
copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src/types.erb => plugins/plugin-chart-period-over-period-kpi/src/types.ts} (64%)
copy superset-frontend/plugins/{legacy-plugin-chart-calendar => plugin-chart-period-over-period-kpi}/tsconfig.json (100%)
copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates => plugins/plugin-chart-period-over-period-kpi/types}/types/external.d.ts (100%)