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 2025/08/23 00:28:58 UTC
(superset) branch dependabot/npm_and_yarn/superset-frontend/antd-5.26.7 updated (177b0ba92a -> 7dac88d585)
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/antd-5.26.7
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 177b0ba92a chore(deps): bump antd from 5.25.4 to 5.26.7 in /superset-frontend
add 1101182654 fix(bootstrapData): Missing application_root data throws an error (#34680)
add f6353bd1e8 fix: Bar chart crash when switching from Big Number (#34671)
add 47874318df fix: Invalid error tooltip if control label is function (#34698)
add 2403d8d584 docs: CVEs added to 5.0.0 and 4.1.3 documentation (#34701)
add 3a007f6284 fix(deck.gl): add webpack rule to define module global for deck.gl charts (#34690)
add fc95c4fc89 fix: Timeseries annotation layers (#34709)
add fbcdf6909c feat: replace react-color with AntD ColorPicker for theming support (#34712)
add ff6dc03ddf fix(dashboard): update cross filter scoping chart id references during dashboard import (#34418)
add 21790814db fix(ag-grid): Fix broken string column filters in AG Grid Table V2 (#34686)
add 28788fd1fa fix: centralize cache timeout -1 logic to prevent caching (#34654)
add a3cbc9755f fix(dashboard): Titles tooltip flickering (#34706)
add 8acb2fb700 fix(dashboard): Remove Tab from Dashboard Confirm Modal themed (#34708)
add 8d210fc7b8 fix: Table chart server side pagination not working on dashboard (#34660)
add 1127ab6c07 chore(deps): downgrade pyarrow to v16 (#34693)
add b89e0d74be fix(theming): Some visual issues (#34676)
add 31e2143c84 feat(api): Added uuid filed support to dataset, chart, dashboard API (#29573)
add 1f482b42eb feat: completely migrate from DeprecatedThemeColors to Antd semantic tokens (#34732)
add 852adaa6cc feat: conditional formatting improvements in tables (#34330)
add 6969f2cf7a fix: Highlight outline of numerical range and time range filters (#34705)
add e6c8343fd0 feat(matrixify): implement matrix of any charts as core Superset feature (#34526)
add f7fe617f4c fix(RightMenu): Move RightMenu carets to the right side (#34756)
add 9cbe5a90b8 chore(saved_query): Copy link to clipboard before redirect to edit (#34567) (#34758)
add f8b9e3ace4 fix(sqllab): Reduce flushing caused by ID updates (#34720)
add f99022b242 fix: Users can't skip column sync when saving virtual datasets (#34757)
add 89eb7b207c fix(sqllab): Invisible grid table due to the invalid height (#34683)
add a42185cd3b fix(duckdb): Add support for DuckDB-specific numeric types (#34743)
add 691926f0e1 chore(deps): bump brace-expansion in /superset-frontend (#34744)
add a82e310600 feat: improve perf of CSV uploads (#34603)
add a95566f114 chore(deps): bump mermaid from 11.6.0 to 11.10.0 in /docs (#34775)
add 9de1706baa fix: Fix TypeError in Slice.get() method when using filter_by() with BinaryExpression (#34769)
add ffb617a4c8 chore(deps): bump react-ace from 10.1.0 to 14.0.1 in /superset-frontend (#34486)
add 4683a0827d feat(validation): Add SQL expression validation in popovers (#34642)
add b45141b2a1 fix(translations): Fix translation of time-related strings like "7 seconds ago", "a minute ago", etc (#34051)
add 009b99bfbb chore: catch sqlalchemy error (#34768)
add b7d076bfee feat(deck.gl): Enables Dark Mode for deck gl charts through Carto DB OSM maps (#34697)
add 48699a7194 fix(sqllab): Fix save query modal closing prematurely on new tabs (#34765)
add 277f03c207 fix(webpack): Bump webpack dev-server to handle Errors on Firefox where error object is not defined (#34791)
add af05396227 fix(tests): make SingleStore test_adjust_engine_params version-agnostic (#34780)
add e908775fb2 fix(PivotExcelExport): select correct chart for export (#34793)
add 695a20d009 fix: catch no table error (#32640)
add 179a6f2cfe fix: default value in run-server.sh (#34719)
add c568d463b9 fix: Check migration status before initializing database-dependent features (#34679)
add 63bb1d55a4 feat(sqllab): introduce splitter for adjusting sidebar and query panel (#34767)
add ff1f7b64e2 fix(dashboard): enable undo/redo buttons for layout changes (#34777)
add e8e1466185 feat: refactor modals to use consistent design patterns (#34711)
add 6908a733a0 fix: Misaligned global controls in Table chart (#34799)
add da8c0f94e6 fix: Remove border around textarea in dashboard edit mode (#34814)
add 3895b8b127 fix: Low contrast in viz creator selected tag in dark mode (#34811)
add 59c01e016d fix(native-filters): Low contrast of empty state in dark mode (#34812)
add 2b2cc96f11 fix(DetailsPanel): Applied filters colors (#34790)
add 0a45a89786 feat(docs): Docusaurus multi-versioning, Developer Portal starter kit (#34271)
add 75af53dc3d fix: customize column description limit size in db_engine_spec (#34808)
add e1234b2264 fix: User-provided Jinja template parameters causing SQL parsing errors (#34802)
add a8be5a5a0c chore: Extensions architecture POC (#31934)
add 7dac88d585 chore(deps): bump antd from 5.25.4 to 5.26.7 in /superset-frontend
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 (177b0ba92a)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/superset-frontend/antd-5.26.7 (7dac88d585)
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/CODEOWNERS | 10 +
.github/actions/change-detector/action.yml | 19 +-
.../{superset-cli.yml => superset-app-cli.yml} | 2 +-
.github/workflows/superset-cli.yml | 69 +-
.gitignore | 4 +-
.pre-commit-config.yaml | 80 +-
.rat-excludes | 2 +
Dockerfile | 9 +
LLMS.md | 1 +
docker/entrypoints/run-server.sh | 2 +-
docs/README.md | 180 +
docs/components/chart-components/bar-chart.md | 105 +
docs/components/index.md | 59 +
docs/components/layout-components/grid.md | 113 +
docs/components/test.mdx | 35 +
docs/components/ui-components/button.mdx | 146 +
docs/components/versions.json | 1 +
docs/components_versions.json | 1 +
docs/developer_portal/api/frontend.md | 477 ++
docs/developer_portal/architecture/overview.md | 348 ++
docs/developer_portal/cli/overview.md | 466 ++
docs/developer_portal/examples/index.md | 464 ++
docs/developer_portal/getting-started/index.md | 248 +
docs/developer_portal/index.md | 126 +
.../developer_portal/sidebars.js | 46 +-
docs/developer_portal/versions.json | 1 +
docs/developer_portal_versions.json | 1 +
docs/docs/security/cves.mdx | 14 +
docs/docusaurus.config.ts | 141 +-
docs/package.json | 40 +-
docs/scripts/manage-versions.mjs | 242 +
docs/{sidebars.js => sidebarComponents.js} | 51 +-
.../commonMenuData.ts => docs/sidebarTutorials.js | 35 +-
.../types.ts => docs/src/components/Button.jsx | 9 +-
docs/src/components/StorybookWrapper.jsx | 121 +
docs/src/pages/index.tsx | 20 +-
docs/src/styles/custom.css | 54 +
docs/src/theme/DocVersionBadge/index.js | 119 +
.../src/theme/DocVersionBadge/styles.module.css | 33 +-
docs/src/theme/DocVersionBanner/index.js | 121 +
.../src/theme/DocVersionBanner/styles.module.css | 38 +-
docs/src/webpack.extend.ts | 115 +
docs/tutorials_versions.json | 3 +
.../{docs => versioned_docs/version-6.0.0}/api.mdx | 0
.../configuration/alerts-reports.mdx | 0
.../configuration/async-queries-celery.mdx | 0
.../version-6.0.0}/configuration/cache.mdx | 0
.../configuration/configuring-superset.mdx | 0
.../configuration/country-map-tools.mdx | 2 +-
.../version-6.0.0}/configuration/databases.mdx | 0
.../version-6.0.0}/configuration/event-logging.mdx | 0
.../importing-exporting-datasources.mdx | 0
.../version-6.0.0}/configuration/map-tiles.mdx | 0
.../configuration/networking-settings.mdx | 0
.../configuration/sql-templating.mdx | 0
.../version-6.0.0}/configuration/theming.mdx | 0
.../version-6.0.0}/configuration/timezones.mdx | 0
.../version-6.0.0}/contributing/contributing.mdx | 0
.../version-6.0.0}/contributing/development.mdx | 0
.../version-6.0.0}/contributing/guidelines.mdx | 0
.../version-6.0.0}/contributing/howtos.mdx | 0
.../version-6.0.0}/contributing/misc.mdx | 0
.../version-6.0.0}/contributing/resources.mdx | 2 +-
.../{docs => versioned_docs/version-6.0.0}/faq.mdx | 0
.../version-6.0.0}/installation/architecture.mdx | 0
.../version-6.0.0}/installation/docker-builds.mdx | 0
.../version-6.0.0}/installation/docker-compose.mdx | 0
.../installation/installation-methods.mdx | 0
.../version-6.0.0}/installation/kubernetes.mdx | 0
.../version-6.0.0}/installation/pypi.mdx | 0
.../installation/upgrading-superset.mdx | 0
.../versioned_docs/version-6.0.0/intro.md | 4 +
.../version-6.0.0}/quickstart.mdx | 0
.../version-6.0.0}/security/cves.mdx | 14 +
.../version-6.0.0}/security/security.mdx | 0
.../creating-your-first-dashboard.mdx | 0
.../using-superset/exploring-data.mdx | 0
.../version-6.0.0}/using-superset/issue-codes.mdx | 0
.../versioned_sidebars/version-6.0.0-sidebars.json | 74 +
docs/versions-config.json | 53 +
docs/versions.json | 3 +
docs/yarn.lock | 4769 ++++++++++++--------
pyproject.toml | 11 +-
requirements/base.txt | 12 +-
requirements/development.in | 1 +
requirements/development.txt | 324 +-
scripts/change_detector.py | 5 +
scripts/uv-pip-compile.sh | 10 +-
LICENSE.txt => superset-cli/LICENSE.txt | 0
.../svgs/transparent.svg => superset-cli/README.md | Bin 866 -> 854 bytes
superset-cli/pyproject.toml | 97 +
.../src/superset_cli}/__init__.py | 0
superset-cli/src/superset_cli/cli.py | 471 ++
.../src/superset_cli/constants.py | 4 +-
.../templates/backend/pyproject.toml.j2 | 4 +
.../src/superset_cli/templates/extension.json.j2 | 25 +
.../templates/frontend/package.json.j2 | 34 +
.../src/superset_cli/utils.py | 26 +-
superset-cli/tests/README.md | 206 +
.../tests}/__init__.py | 0
superset-cli/tests/conftest.py | 136 +
superset-cli/tests/test_cli_build.py | 552 +++
superset-cli/tests/test_cli_bundle.py | 255 ++
superset-cli/tests/test_cli_dev.py | 238 +
superset-cli/tests/test_cli_init.py | 362 ++
superset-cli/tests/test_cli_validate.py | 195 +
superset-cli/tests/test_templates.py | 329 ++
superset-cli/tests/test_utils.py | 271 ++
superset-cli/tests/utils.py | 211 +
superset-core/.gitignore | 1 +
LICENSE.txt => superset-core/LICENSE.txt | 0
.../pyproject.toml | 49 +-
.../src/superset_core}/__init__.py | 0
.../src/superset_core/api}/__init__.py | 11 +-
.../src/superset_core/api/types}/__init__.py | 0
.../src/superset_core/api/types/models.py | 90 +
.../src/superset_core/api/types/query.py | 27 +-
.../src/superset_core/api/types/rest_api.py | 64 +
.../src/superset_core/extensions}/__init__.py | 0
.../src/superset_core/extensions/types.py | 63 +
superset-frontend/babel.config.js | 2 +
.../cypress/e2e/dashboard/editmode.test.ts | 211 +-
superset-frontend/jest.config.js | 2 +
superset-frontend/package-lock.json | 3395 ++++++++++++--
superset-frontend/package.json | 8 +-
.../plugin-chart/templates/src/types.erb | 2 +-
.../packages/superset-core/.babelrc.json | 7 +
.../packages/superset-core/package.json | 35 +
.../superset-core/src/api/authentication.ts} | 37 +-
.../packages/superset-core/src/api/commands.ts | 70 +
.../superset-core/src/api/contributions.ts | 90 +
.../packages/superset-core/src/api/core.ts | 245 +
.../packages/superset-core/src/api/environment.ts | 153 +
.../packages/superset-core/src/api/extensions.ts | 69 +
.../packages/superset-core/src/api/index.ts | 42 +
.../packages/superset-core/src/api/sqlLab.ts | 420 ++
.../superset-core/src/index.ts} | 2 +-
.../packages/superset-core/tsconfig.json | 17 +
.../src/components/SQLPopover.tsx | 2 +-
.../superset-ui-chart-controls/src/index.ts | 4 +-
.../src/sections/index.ts | 1 +
.../src/sections/matrixify.tsx | 139 +
.../src/shared-controls/matrixifyControls.tsx | 264 ++
.../src/shared-controls/sharedControls.tsx | 9 +-
.../superset-ui-chart-controls/src/types.ts | 10 +-
.../src/utils/getColorFormatters.ts | 114 +-
.../shared-controls/shouldMapStateToProps.test.tsx | 393 ++
.../test/utils/getColorFormatters.test.ts | 130 +
.../packages/superset-ui-core/package.json | 3 +-
.../src/chart/components/FallbackComponent.tsx | 4 +-
.../Matrixify/MatrixifyGridCell.test.tsx | 212 +
.../components/Matrixify/MatrixifyGridCell.tsx | 198 +
.../Matrixify/MatrixifyGridGenerator.test.ts | 320 ++
.../components/Matrixify/MatrixifyGridGenerator.ts | 312 ++
.../Matrixify/MatrixifyGridRenderer.test.tsx | 396 ++
.../components/Matrixify/MatrixifyGridRenderer.tsx | 272 ++
.../src/chart/components/StatefulChart.test.tsx | 473 ++
.../src/chart/components/StatefulChart.tsx | 476 ++
.../src/chart/components/SuperChart.tsx | 47 +-
.../packages/superset-ui-core/src/chart/index.ts | 2 +
.../types.ts => chart/types/matrixify.mocks.ts} | 4 +-
.../src/chart/types/matrixify.test.ts | 271 ++
.../superset-ui-core/src/chart/types/matrixify.ts | 338 ++
.../src/components/Checkbox/CheckboxIcons.tsx | 4 +-
.../components/Collapse/CollapseLabelInModal.tsx | 12 +-
.../src/components/ColorPicker/index.tsx} | 29 +-
.../src/components/DeleteModal/index.tsx | 2 +-
.../src/components/Dropdown/index.tsx | 4 +-
.../DropdownContainer/DropdownContainer.tsx | 10 +-
.../src/components/EditableTitle/index.tsx | 1 -
.../src/components/Form/FormItem.tsx | 2 +-
.../src/components/Icons/Icons.stories.tsx | 19 +-
.../src/components/Label/index.tsx | 4 +-
.../src/components/ListViewCard/index.tsx | 2 +-
.../src/components/Loading/index.tsx | 2 +-
.../superset-ui-core/src/components/Menu/index.tsx | 6 +-
.../src/components/Metadata/index.tsx | 2 +-
.../{AntdThemeProvider => Popconfirm}/index.tsx | 11 +-
.../src/components/PopoverDropdown/index.tsx | 4 +-
.../src/components/PopoverSection/index.tsx | 6 +-
.../src/components/RefreshLabel/index.tsx | 2 +-
.../src/components/Select/styles.tsx | 8 +-
.../Table/cell-renderers/NullCell/index.tsx | 2 +-
.../header-renderers/HeaderWithRadioGroup.tsx | 2 +-
.../superset-ui-core/src/components/Tabs/Tabs.tsx | 4 +-
.../src/components/TruncatedList/index.tsx | 2 +-
.../superset-ui-core/src/components/index.ts | 7 +
.../src/connection/SupersetClient.ts | 1 +
.../src/connection/SupersetClientClass.ts | 8 +-
.../superset-ui-core/src/connection/types.ts | 1 +
.../src/query/types/AnnotationLayer.ts | 25 +-
.../superset-ui-core/src/theme/Theme.test.tsx | 5 +-
.../packages/superset-ui-core/src/theme/Theme.tsx | 16 +-
.../packages/superset-ui-core/src/theme/types.ts | 36 +-
.../superset-ui-core/src/theme/utils.test.ts | 52 -
.../packages/superset-ui-core/src/theme/utils.ts | 47 -
.../superset-ui-core/src/utils/featureFlags.ts | 2 +
.../test/chart/components/SuperChart.test.tsx | 124 +
.../test/connection/SupersetClient.test.ts | 2 +-
.../test/query/types/AnnotationLayer.test.ts | 45 -
.../shared/components/ResizableChartDemo.tsx | 2 +-
.../CountryMap.stories.tsx | 2 +-
.../legacy-plugin-chart-calendar/src/Calendar.js | 2 +-
.../src/ReactCalendar.jsx | 40 +-
.../src/ReactCountryMap.jsx | 10 +-
.../src/HorizonChart.jsx | 2 +-
.../src/PairedTTest.jsx | 6 +-
.../src/ReactParallelCoordinates.jsx | 14 +-
.../src/ReactPartition.jsx | 10 +-
.../legacy-plugin-chart-rose/src/ReactRose.jsx | 6 +-
.../src/ReactWorldMap.jsx | 2 +-
.../legacy-plugin-chart-world-map/src/WorldMap.js | 6 +-
.../src/components/Legend.tsx | 6 +-
.../src/components/Tooltip.tsx | 4 +-
.../src/utilities/Shared_DeckGL.tsx | 4 +
.../legacy-preset-chart-nvd3/src/ReactNVD3.jsx | 6 +-
.../src/controlPanel.tsx | 6 +-
.../src/styles/index.tsx | 24 +-
.../src/utils/useColDefs.ts | 2 +-
.../BigNumber/BigNumberPeriodOverPeriod/PopKPI.tsx | 4 +-
.../src/BigNumber/BigNumberTotal/controlPanel.ts | 2 +
.../BigNumberWithTrendline/transformProps.ts | 4 +-
.../src/Heatmap/transformProps.ts | 4 +-
.../src/MixedTimeseries/transformProps.ts | 2 +-
.../src/Timeseries/Regular/Bar/controlPanel.tsx | 7 +-
.../src/Timeseries/Regular/Line/index.ts | 1 +
.../src/Timeseries/transformProps.ts | 2 +-
.../src/Timeseries/transformers.ts | 61 +-
.../plugin-chart-echarts/src/utils/annotation.ts | 52 +-
.../test/Timeseries/transformProps.test.ts | 25 +-
.../test/utils/annotation.test.ts | 17 +-
.../test/utils/transformers.test.ts | 35 +-
.../plugins/plugin-chart-handlebars/package.json | 2 +-
.../src/PivotTableChart.tsx | 4 +-
.../src/plugin/controlPanel.tsx | 10 +-
.../src/react-pivottable/Styles.js | 10 +-
.../plugin-chart-table/src/DataTable/DataTable.tsx | 47 +-
.../plugins/plugin-chart-table/src/TableChart.tsx | 3 -
.../plugin-chart-table/src/controlPanel.tsx | 34 +-
.../plugin-chart-table/test/TableChart.test.tsx | 185 +
.../src/chart/WordCloud.tsx | 2 +-
superset-frontend/spec/helpers/testing-library.tsx | 5 +-
superset-frontend/src/SqlLab/actions/sqlLab.js | 26 +-
.../src/SqlLab/actions/sqlLab.test.js | 7 +-
.../src/SqlLab/components/EditorAutoSync/index.tsx | 21 +-
.../components/QueryHistory/QueryHistory.test.tsx | 35 +-
.../src/SqlLab/components/QueryHistory/index.tsx | 13 +-
.../src/SqlLab/components/QueryTable/index.tsx | 1 -
.../src/SqlLab/components/QueryTable/styles.ts | 2 +-
.../SqlLab/components/ResultSet/ResultSet.test.tsx | 8 +
.../src/SqlLab/components/ResultSet/index.tsx | 63 +-
.../SqlLab/components/SaveQuery/SaveQuery.test.tsx | 100 +
.../src/SqlLab/components/SaveQuery/index.tsx | 12 +-
.../src/SqlLab/components/SouthPane/Results.tsx | 5 -
.../src/SqlLab/components/SouthPane/index.tsx | 43 +-
.../SqlLab/components/SqlEditor/SqlEditor.test.tsx | 10 +
.../src/SqlLab/components/SqlEditor/index.tsx | 340 +-
.../SqlLab/components/SqlEditorTabHeader/index.tsx | 2 +-
.../src/SqlLab/components/TablePreview/index.tsx | 4 -
superset-frontend/src/SqlLab/constants.ts | 6 +-
superset-frontend/src/SqlLab/fixtures.ts | 8 +
.../src/SqlLab/hooks/useQueryEditor/index.ts | 14 +-
.../src/SqlLab/reducers/getInitialState.ts | 11 +-
superset-frontend/src/SqlLab/reducers/sqlLab.js | 21 +-
.../src/SqlLab/reducers/sqlLab.test.js | 12 -
superset-frontend/src/SqlLab/types.ts | 1 +
superset-frontend/src/components/Chart/Chart.tsx | 2 +-
.../Chart/ChartContextMenu/ChartContextMenu.tsx | 55 +-
.../src/components/Chart/ChartRenderer.jsx | 17 +-
.../src/components/Chart/ChartRenderer.test.jsx | 177 +
.../components/Chart/DrillBy/DrillByMenuItems.tsx | 5 +
.../Chart/DrillDetail/DrillDetailTableControls.tsx | 2 +-
.../src/components/Datasource/DatasourceModal.tsx | 99 +-
.../src/components/FilterableTable/index.tsx | 15 +-
.../src/components/GridTable/Header.tsx | 2 +-
.../src/components/ListView/CrossLinks.tsx | 2 +-
.../src/components/ListView/CrossLinksTooltip.tsx | 2 +-
.../src/components/ListView/Filters/Search.tsx | 5 +-
.../src/components/ListView/ListView.tsx | 4 +-
.../components/MessageToasts/ToastPresenter.tsx | 2 +-
.../Modal/CollapsibleModalSection.test.tsx | 119 +
.../components/Modal/CollapsibleModalSection.tsx | 87 +
.../src/components/Modal/ModalFormField.test.tsx | 136 +
.../src/components/Modal/ModalFormField.tsx | 143 +
.../src/components/Modal/StandardModal.test.tsx | 127 +
.../src/components/Modal/StandardModal.tsx | 145 +
.../src/components/{ListView => Modal}/index.ts | 25 +-
.../components/Modal/useModalValidation.test.ts | 184 +
.../src/components/Modal/useModalValidation.tsx | 181 +
.../SQLEditorWithValidation.test.tsx | 430 ++
.../components/SQLEditorWithValidation/index.tsx | 259 ++
.../components/Splitter}/index.tsx | 4 +-
.../src/components/TableSelector/index.tsx | 2 +-
.../authentication.ts} | 14 +-
superset-frontend/src/core/commands.ts | 64 +
superset-frontend/src/core/core.ts | 195 +
superset-frontend/src/core/environment.ts | 57 +
.../Avatar.stories.tsx => src/core/extensions.ts} | 29 +-
.../src/components/Modal => src/core}/index.ts | 9 +-
superset-frontend/src/core/sqlLab.ts | 203 +
.../{components/Chart/types.ts => core/utils.ts} | 50 +-
.../src/dashboard/actions/dashboardInfo.ts | 48 +-
.../src/dashboard/actions/dashboardState.js | 27 +-
.../components/AddSliceCard/AddSliceCard.tsx | 4 +-
.../components/BuilderComponentPane/index.tsx | 2 +-
.../src/dashboard/components/ColorSchemeSelect.tsx | 213 +
.../components/CssEditor/CssEditor.test.tsx | 144 -
.../src/dashboard/components/CssEditor/index.tsx | 291 --
.../DashboardBuilder/DashboardBuilder.tsx | 2 +-
.../DashboardBuilder/DashboardWrapper.tsx | 4 +-
.../components/FiltersBadge/DetailsPanel/index.tsx | 25 +-
.../dashboard/components/FiltersBadge/Styles.tsx | 12 +-
.../dashboard/components/FiltersBadge/index.tsx | 6 +-
.../dashboard/components/Header/Header.test.tsx | 190 +-
.../src/dashboard/components/Header/index.jsx | 80 +-
.../src/dashboard/components/Header/types.ts | 13 +-
.../Header/useHeaderActionsDropdownMenu.tsx | 106 +-
.../src/dashboard/components/IconButton.tsx | 2 +-
.../OverwriteConfirm/OverwriteConfirmModal.tsx | 2 +-
.../PropertiesModal/PropertiesModal.test.tsx | 322 +-
.../PropertiesModal/hooks/useAccessOptions.ts | 52 +
.../dashboard/components/PropertiesModal/index.tsx | 730 ++-
.../sections/AccessSection.test.tsx | 133 +
.../PropertiesModal/sections/AccessSection.tsx | 163 +
.../sections/AdvancedSection.test.tsx | 82 +
.../PropertiesModal/sections/AdvancedSection.tsx | 71 +
.../sections/BasicInfoSection.test.tsx | 124 +
.../PropertiesModal/sections/BasicInfoSection.tsx | 84 +
.../sections/CertificationSection.tsx | 51 +
.../sections/RefreshSection.tsx} | 37 +-
.../sections/StylingSection.test.tsx | 122 +
.../PropertiesModal/sections/StylingSection.tsx | 116 +
.../components/PropertiesModal/sections}/index.ts | 17 +-
.../RefreshFrequency/RefreshFrequencySelect.tsx | 178 +
.../components/RefreshFrequency}/index.ts | 8 +-
.../components/RefreshIntervalModal.test.tsx | 245 -
.../dashboard/components/RefreshIntervalModal.tsx | 390 +-
.../src/dashboard/components/SliceHeader/index.tsx | 31 +-
.../SliceHeaderControls.test.tsx | 2 +-
.../components/SliceHeaderControls/index.tsx | 6 +-
.../src/dashboard/components/dnd/DragHandle.tsx | 2 +-
.../components/filterscope/FilterScope.test.tsx | 2 +-
.../components/filterscope/FilterScopeSelector.jsx | 4 +-
.../components/gridComponents/Chart.test.jsx | 5 +
.../components/gridComponents/Divider.jsx | 2 +-
.../dashboard/components/gridComponents/Tab.jsx | 6 +-
.../dashboard/components/gridComponents/Tabs.jsx | 88 +-
.../components/gridComponents/Tabs.test.jsx | 16 +-
.../gridComponents/new/DraggableNewComponent.tsx | 4 +-
.../dashboard/components/menu/WithPopoverMenu.tsx | 6 +-
.../FilterBar/ActionButtons/index.tsx | 2 +-
.../FilterBar/CrossFilters/CrossFilter.tsx | 2 +-
.../FilterBar/CrossFilters/CrossFilterTitle.tsx | 6 +-
.../ScopingModal/ChartsScopingListPanel.tsx | 4 +-
.../CrossFilters/ScopingModal/ScopingTreePanel.tsx | 2 +-
.../useCrossFiltersScopingModal.test.ts | 17 +-
.../FilterBar/FilterControls/FilterDivider.tsx | 2 +-
.../nativeFilters/FilterBar/Horizontal.tsx | 4 +-
.../FilterBar/HorizontalFilterBar.test.tsx | 5 +
.../nativeFilters/FilterBar/Vertical.tsx | 3 +-
.../nativeFilters/FilterCard/DependenciesRow.tsx | 2 +-
.../nativeFilters/FilterCard/NameRow.tsx | 2 +-
.../components/nativeFilters/FilterCard/Styles.ts | 2 +-
.../FiltersConfigForm/DependencyList.tsx | 4 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 2 +-
.../FiltersConfigForm/RemovedFilter.tsx | 2 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 8 +
.../FiltersConfigModal/FiltersConfigModal.tsx | 2 +-
.../FiltersConfigModal/NativeFiltersModal.test.tsx | 7 +
.../src/dashboard/containers/DashboardPage.tsx | 4 +-
.../src/dashboard/reducers/dashboardInfo.js | 28 +-
.../src/dashboard/reducers/dashboardState.js | 4 -
.../dashboard/reducers/undoableDashboardLayout.js | 75 +-
superset-frontend/src/dashboard/types.ts | 1 +
.../util/activeAllDashboardFilters.test.ts | 167 +
.../dashboard/util/activeAllDashboardFilters.ts | 17 +-
.../util/useFilterFocusHighlightStyles.ts | 2 +-
.../src/explore/actions/hydrateExplore.test.ts | 80 +-
.../src/explore/actions/saveModalActions.ts | 20 +-
.../src/explore/components/ChartPills.tsx | 4 +-
.../explore/components/ControlPanelsContainer.tsx | 106 +-
.../explore/components/DataTableControl/index.tsx | 6 +-
.../components/DataTablesPane/DataTablesPane.tsx | 11 +-
.../DatasourcePanel/DatasourcePanelItem.tsx | 4 +-
.../explore/components/DatasourcePanel/index.tsx | 4 +-
.../explore/components/ExploreChartPanel/index.tsx | 2 +
.../ExploreViewContainer.test.tsx | 175 +
.../components/ExploreViewContainer/index.jsx | 29 +-
.../PropertiesModal/PropertiesModal.test.tsx | 128 +-
.../explore/components/PropertiesModal/index.tsx | 440 +-
.../explore/components/RunQueryButton/index.tsx | 2 +-
.../AnnotationLayerControl/AnnotationLayer.jsx | 60 +-
.../AnnotationLayer.test.tsx | 3 +-
.../controls/AnnotationLayerControl/index.tsx | 2 +-
.../components/controls/CheckboxControl.jsx | 3 +
.../components/controls/ColorPickerControl.jsx | 124 -
.../controls/ColorPickerControl.test.tsx | 66 +-
.../components/controls/ColorPickerControl.tsx | 87 +
.../ColumnConfigControl/ColumnConfigControl.tsx | 2 +-
.../ColumnConfigControl/ColumnConfigItem.tsx | 17 +-
.../ConditionalFormattingControl.tsx | 4 +-
.../FormattingPopoverContent.test.tsx | 26 +-
.../FormattingPopoverContent.tsx | 136 +-
.../controls/ConditionalFormattingControl/types.ts | 5 +-
.../ContourControl/ContourPopoverControl.tsx | 2 +-
.../components/controls/CustomListItem/index.tsx | 2 +-
.../controls/DatasourceControl/index.jsx | 2 +-
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 27 +-
.../ColumnSelectPopoverTrigger.tsx | 2 +
.../controls/DndColumnSelectControl/Option.tsx | 4 +-
.../FilterControl/AdhocFilterEditPopover/index.jsx | 1 +
.../index.tsx | 2 +-
.../AdhocFilterEditPopoverSqlTabContent/index.tsx | 20 +-
.../controls/LayerConfigsControl/FlatLayerTree.tsx | 8 +-
.../LayerConfigsControl/LayerConfigsControl.tsx | 8 +-
.../LayerConfigsPopoverContent.tsx | 11 +-
.../controls/MapViewControl/MapViewControl.tsx | 9 +-
.../MatrixifyControl/utils/fetchTopNValues.ts | 92 +
.../controls/MatrixifyDimensionControl.test.tsx | 456 ++
.../controls/MatrixifyDimensionControl.tsx | 299 ++
.../MetricControl/AdhocMetricEditPopover/index.jsx | 26 +-
.../MetricControl/AdhocMetricEditPopoverTitle.tsx | 4 +-
.../components/controls/OptionControls/index.tsx | 16 +-
.../controls/TimeSeriesColumnControl/index.jsx | 2 +-
.../components/controls/VizTypeControl/VizTile.tsx | 4 +-
.../controls/VizTypeControl/VizTypeGallery.tsx | 8 +-
.../components/controls/{index.js => index.ts} | 2 +
.../useExploreAdditionalActionsMenu/index.jsx | 3 +-
.../src/explore/controlPanels/sections.tsx | 56 +
.../src/explore/controlUtils/getControlState.ts | 7 +-
.../explore/controlUtils/getSectionsToRender.ts | 21 +-
.../ExtensionPlaceholder.test.tsx} | 39 +-
.../ExtensionPlaceholder.tsx} | 27 +-
.../src/extensions/ExtensionsContext.test.tsx | 150 +
.../src/extensions/ExtensionsContext.tsx | 93 +
.../src/extensions/ExtensionsContextUtils.test.ts | 74 +
.../extensions/ExtensionsContextUtils.ts} | 23 +-
.../src/extensions/ExtensionsList.test.tsx | 99 +
.../src/extensions/ExtensionsList.tsx | 123 +
.../src/extensions/ExtensionsManager.test.ts | 568 +++
.../src/extensions/ExtensionsManager.ts | 329 ++
.../src/extensions/ExtensionsStartup.test.tsx | 205 +
.../src/extensions/ExtensionsStartup.tsx | 91 +
.../src/features/alerts/AlertReportModal.test.tsx | 22 +-
.../src/features/alerts/AlertReportModal.tsx | 987 ++--
.../alerts/components/NotificationMethod.tsx | 2 +-
.../features/alerts/components/RecipientIcon.tsx | 2 +-
.../annotationLayers/AnnotationLayerModal.tsx | 6 +-
.../src/features/annotations/AnnotationModal.tsx | 2 +-
.../src/features/cssTemplates/CssTemplateModal.tsx | 4 +-
.../DatabaseConnectionForm/EncryptedField.test.tsx | 5 +
.../DatabaseConnectionForm/TableCatalog.tsx | 2 +-
.../databases/DatabaseModal/SSHTunnelForm.tsx | 2 +-
.../src/features/databases/DatabaseModal/styles.ts | 14 +-
.../UploadDataModel/UploadDataModal.test.tsx | 4 +-
.../AddDataset/EditDataset/UsageTab/index.tsx | 4 +-
.../datasets/AddDataset/Footer/Footer.test.tsx | 4 +
.../features/datasets/AddDataset/Footer/index.tsx | 2 +-
.../datasets/AddDataset/LeftPanel/index.tsx | 6 +-
superset-frontend/src/features/datasets/styles.ts | 16 +-
superset-frontend/src/features/home/EmptyState.tsx | 2 +-
.../src/features/home/LanguagePicker.tsx | 1 +
superset-frontend/src/features/home/Menu.tsx | 6 +-
superset-frontend/src/features/home/RightMenu.tsx | 24 +-
.../src/features/home/SavedQueries.tsx | 2 +-
superset-frontend/src/features/home/SubMenu.tsx | 6 +-
.../src/features/queries/QueryPreviewModal.tsx | 8 +-
.../src/features/queries/SyntaxHighlighterCopy.tsx | 10 +-
.../ReportModal/HeaderReportDropdown/index.tsx | 12 -
.../src/features/reports/ReportModal/styles.tsx | 4 +-
.../src/features/themes/types.test.ts | 11 +-
.../filters/components/Range/RangeFilterPlugin.tsx | 85 +-
.../filters/components/Time/TimeFilterPlugin.tsx | 24 +-
superset-frontend/src/filters/components/common.ts | 19 +-
.../src/hooks/apiResources/queries.test.ts | 28 +-
.../src/hooks/apiResources/sqlEditorTabs.ts | 7 +-
superset-frontend/src/hooks/useThemeMenuItems.tsx | 7 +-
superset-frontend/src/pages/AllEntities/index.tsx | 6 +-
.../pages/ChartList/ChartList.cardview.test.tsx | 2 +-
.../src/pages/DashboardList/index.tsx | 2 +-
superset-frontend/src/pages/DatasetList/index.tsx | 6 +-
.../src/pages/QueryHistoryList/index.tsx | 6 +-
.../src/pages/SavedQueryList/index.tsx | 12 +-
superset-frontend/src/pages/UserInfo/index.tsx | 4 +-
superset-frontend/src/preamble.ts | 1 +
superset-frontend/src/reduxUtils.ts | 8 +-
.../SqlExpression.ts} | 46 +-
superset-frontend/src/utils/downloadAsImage.ts | 2 +-
.../src/utils/getBootstrapData.test.ts | 27 +
superset-frontend/src/utils/getBootstrapData.ts | 17 +-
superset-frontend/src/views/App.tsx | 2 +
superset-frontend/src/views/CRUD/utils.tsx | 2 +-
.../src/views/RootContextProviders.tsx | 17 +-
superset-frontend/src/views/routes.tsx | 11 +
superset-frontend/src/views/store.ts | 7 +-
.../src/visualizations/TimeTable/SparklineCell.tsx | 10 +-
.../src/visualizations/TimeTable/TimeTable.jsx | 2 +-
superset-frontend/tsconfig.json | 7 +-
superset-frontend/webpack.config.js | 42 +-
superset/app.py | 84 +-
superset/charts/api.py | 77 +-
superset/charts/schemas.py | 47 +
superset/commands/dashboard/importers/v1/utils.py | 48 +
superset/commands/database/uploaders/csv_reader.py | 195 +-
superset/commands/sql_lab/execute.py | 14 +-
superset/common/query_context_processor.py | 4 +-
superset/config.py | 19 +
superset/connectors/sqla/utils.py | 5 +-
superset/constants.py | 4 +
superset/{advanced_data_type => core}/__init__.py | 0
.../{advanced_data_type => core/api}/__init__.py | 0
.../api/types}/__init__.py | 0
superset/core/api/types/models.py | 72 +
.../db.py => superset/core/api/types/query.py | 19 +-
.../api/types/rest_api.py} | 26 +-
superset/daos/base.py | 44 +-
superset/daos/chart.py | 15 +-
superset/daos/exceptions.py | 33 +
superset/dashboards/api.py | 2 +
superset/dashboards/schemas.py | 3 +
superset/datasets/api.py | 5 +
superset/datasets/schemas.py | 2 +
superset/datasource/api.py | 171 +-
superset/db_engine_specs/base.py | 12 +
superset/db_engine_specs/clickhouse.py | 1 +
superset/db_engine_specs/db2.py | 1 +
superset/db_engine_specs/duckdb.py | 32 +-
superset/db_engine_specs/mysql.py | 1 +
superset/db_engine_specs/oracle.py | 1 +
superset/db_engine_specs/postgres.py | 10 +-
superset/db_engine_specs/presto.py | 45 +-
superset/db_engine_specs/sqlite.py | 1 +
superset/extensions/api.py | 215 +
superset/extensions/discovery.py | 69 +
.../temporary_cache => extensions}/exceptions.py | 25 +-
superset/extensions/local_extensions_watcher.py | 112 +
.../parameters.py => extensions/types.py} | 23 +-
superset/extensions/utils.py | 219 +
.../{views/chart/views.py => extensions/view.py} | 15 +-
superset/initialization/__init__.py | 104 +-
superset/models/core.py | 96 +-
superset/models/helpers.py | 154 +-
superset/models/slice.py | 11 +-
superset/models/sql_lab.py | 10 +-
superset/result_set.py | 30 +-
superset/security/manager.py | 13 +-
superset/sql/parse.py | 27 +-
superset/sqllab/validators.py | 8 +-
superset/tasks/thumbnails.py | 2 +-
superset/utils/cache.py | 10 +-
superset/utils/core.py | 9 +
superset/viz.py | 3 +-
tests/integration_tests/celery_tests.py | 3 +-
tests/integration_tests/charts/api_tests.py | 44 +
tests/integration_tests/charts/data/api_tests.py | 3 +-
tests/integration_tests/dashboards/api_tests.py | 1 +
tests/integration_tests/datasets/api_tests.py | 1 +
.../datasource/test_validate_expression_api.py | 270 ++
tests/integration_tests/datasource_tests.py | 9 +-
.../db_engine_specs/base_engine_spec_tests.py | 4 +
.../db_engine_specs/presto_tests.py | 23 +
tests/integration_tests/result_set_tests.py | 2 +-
.../commands/databases/csv_reader_test.py | 407 +-
tests/unit_tests/dao/base_dao_test.py | 142 +
.../dashboards/commands/importers/v1/utils_test.py | 78 +
tests/unit_tests/db_engine_specs/test_duckdb.py | 39 +
.../unit_tests/db_engine_specs/test_singlestore.py | 8 +-
tests/unit_tests/initialization_test.py | 381 +-
tests/unit_tests/models/helpers_test.py | 106 +-
tests/unit_tests/models/slice_test.py | 86 +
tests/unit_tests/models/sql_lab_test.py | 4 +-
.../unit_tests/models/test_validate_expression.py | 169 +
tests/unit_tests/result_set_test.py | 21 +
tests/unit_tests/sql/parse_tests.py | 71 +-
574 files changed, 34243 insertions(+), 7640 deletions(-)
copy .github/workflows/{superset-cli.yml => superset-app-cli.yml} (98%)
create mode 100644 docs/components/chart-components/bar-chart.md
create mode 100644 docs/components/index.md
create mode 100644 docs/components/layout-components/grid.md
create mode 100644 docs/components/test.mdx
create mode 100644 docs/components/ui-components/button.mdx
create mode 100644 docs/components/versions.json
create mode 100644 docs/components_versions.json
create mode 100644 docs/developer_portal/api/frontend.md
create mode 100644 docs/developer_portal/architecture/overview.md
create mode 100644 docs/developer_portal/cli/overview.md
create mode 100644 docs/developer_portal/examples/index.md
create mode 100644 docs/developer_portal/getting-started/index.md
create mode 100644 docs/developer_portal/index.md
copy superset-frontend/src/features/home/commonMenuData.ts => docs/developer_portal/sidebars.js (57%)
create mode 100644 docs/developer_portal/versions.json
create mode 100644 docs/developer_portal_versions.json
create mode 100644 docs/scripts/manage-versions.mjs
copy docs/{sidebars.js => sidebarComponents.js} (65%)
copy superset-frontend/src/features/home/commonMenuData.ts => docs/sidebarTutorials.js (58%)
copy superset-frontend/packages/superset-ui-core/src/components/ButtonGroup/types.ts => docs/src/components/Button.jsx (82%)
create mode 100644 docs/src/components/StorybookWrapper.jsx
create mode 100644 docs/src/theme/DocVersionBadge/index.js
copy superset-frontend/plugins/plugin-chart-word-cloud/src/plugin/buildQuery.ts => docs/src/theme/DocVersionBadge/styles.module.css (64%)
create mode 100644 docs/src/theme/DocVersionBanner/index.js
copy superset-websocket/utils/client-ws-app/public/stylesheets/style.css => docs/src/theme/DocVersionBanner/styles.module.css (59%)
create mode 100644 docs/src/webpack.extend.ts
create mode 100644 docs/tutorials_versions.json
copy docs/{docs => versioned_docs/version-6.0.0}/api.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/alerts-reports.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/async-queries-celery.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/cache.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/configuring-superset.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/country-map-tools.mdx (97%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/databases.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/event-logging.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/importing-exporting-datasources.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/map-tiles.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/networking-settings.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/sql-templating.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/theming.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/configuration/timezones.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/contributing/contributing.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/contributing/development.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/contributing/guidelines.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/contributing/howtos.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/contributing/misc.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/contributing/resources.mdx (97%)
copy docs/{docs => versioned_docs/version-6.0.0}/faq.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/installation/architecture.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/installation/docker-builds.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/installation/docker-compose.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/installation/installation-methods.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/installation/kubernetes.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/installation/pypi.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/installation/upgrading-superset.mdx (100%)
copy README.md => docs/versioned_docs/version-6.0.0/intro.md (99%)
copy docs/{docs => versioned_docs/version-6.0.0}/quickstart.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/security/cves.mdx (88%)
copy docs/{docs => versioned_docs/version-6.0.0}/security/security.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/using-superset/creating-your-first-dashboard.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/using-superset/exploring-data.mdx (100%)
copy docs/{docs => versioned_docs/version-6.0.0}/using-superset/issue-codes.mdx (100%)
create mode 100644 docs/versioned_sidebars/version-6.0.0-sidebars.json
create mode 100644 docs/versions-config.json
create mode 100644 docs/versions.json
copy LICENSE.txt => superset-cli/LICENSE.txt (100%)
copy superset-frontend/packages/superset-ui-core/src/components/Icons/svgs/transparent.svg => superset-cli/README.md (88%)
create mode 100644 superset-cli/pyproject.toml
copy {superset/advanced_data_type => superset-cli/src/superset_cli}/__init__.py (100%)
create mode 100644 superset-cli/src/superset_cli/cli.py
copy RELEASING/requirements.txt => superset-cli/src/superset_cli/constants.py (96%)
create mode 100644 superset-cli/src/superset_cli/templates/backend/pyproject.toml.j2
create mode 100644 superset-cli/src/superset_cli/templates/extension.json.j2
create mode 100644 superset-cli/src/superset_cli/templates/frontend/package.json.j2
copy superset/utils/backports.py => superset-cli/src/superset_cli/utils.py (64%)
create mode 100644 superset-cli/tests/README.md
copy {superset/advanced_data_type => superset-cli/tests}/__init__.py (100%)
create mode 100644 superset-cli/tests/conftest.py
create mode 100644 superset-cli/tests/test_cli_build.py
create mode 100644 superset-cli/tests/test_cli_bundle.py
create mode 100644 superset-cli/tests/test_cli_dev.py
create mode 100644 superset-cli/tests/test_cli_init.py
create mode 100644 superset-cli/tests/test_cli_validate.py
create mode 100644 superset-cli/tests/test_templates.py
create mode 100644 superset-cli/tests/test_utils.py
create mode 100644 superset-cli/tests/utils.py
create mode 100644 superset-core/.gitignore
copy LICENSE.txt => superset-core/LICENSE.txt (100%)
copy superset/migrations/versions/2018-03-30_14-00_d6ffdf31bdd4_add_published_column_to_dashboards.py => superset-core/pyproject.toml (58%)
copy {superset/advanced_data_type => superset-core/src/superset_core}/__init__.py (100%)
copy {superset/migrations => superset-core/src/superset_core/api}/__init__.py (81%)
copy {superset/advanced_data_type => superset-core/src/superset_core/api/types}/__init__.py (100%)
create mode 100644 superset-core/src/superset_core/api/types/models.py
copy superset/charts/data/query_context_cache_loader.py => superset-core/src/superset_core/api/types/query.py (58%)
create mode 100644 superset-core/src/superset_core/api/types/rest_api.py
copy {superset/advanced_data_type => superset-core/src/superset_core/extensions}/__init__.py (100%)
create mode 100644 superset-core/src/superset_core/extensions/types.py
create mode 100644 superset-frontend/packages/superset-core/.babelrc.json
create mode 100644 superset-frontend/packages/superset-core/package.json
copy superset-frontend/{src/hooks/useEffectEvent.ts => packages/superset-core/src/api/authentication.ts} (52%)
create mode 100644 superset-frontend/packages/superset-core/src/api/commands.ts
create mode 100644 superset-frontend/packages/superset-core/src/api/contributions.ts
create mode 100644 superset-frontend/packages/superset-core/src/api/core.ts
create mode 100644 superset-frontend/packages/superset-core/src/api/environment.ts
create mode 100644 superset-frontend/packages/superset-core/src/api/extensions.ts
create mode 100644 superset-frontend/packages/superset-core/src/api/index.ts
create mode 100644 superset-frontend/packages/superset-core/src/api/sqlLab.ts
copy superset-frontend/{spec/__mocks__/mockExportObject.js => packages/superset-core/src/index.ts} (97%)
create mode 100644 superset-frontend/packages/superset-core/tsconfig.json
create mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/sections/matrixify.tsx
create mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/matrixifyControls.tsx
create mode 100644 superset-frontend/packages/superset-ui-chart-controls/test/shared-controls/shouldMapStateToProps.test.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/Matrixify/MatrixifyGridCell.test.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/Matrixify/MatrixifyGridCell.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/Matrixify/MatrixifyGridGenerator.test.ts
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/Matrixify/MatrixifyGridGenerator.ts
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/Matrixify/MatrixifyGridRenderer.test.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/Matrixify/MatrixifyGridRenderer.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/StatefulChart.test.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/StatefulChart.tsx
copy superset-frontend/packages/superset-ui-core/src/{components/Divider/types.ts => chart/types/matrixify.mocks.ts} (87%)
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/types/matrixify.test.ts
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/types/matrixify.ts
copy superset-frontend/{plugins/legacy-preset-chart-deckgl/src/types.ts => packages/superset-ui-core/src/components/ColorPicker/index.tsx} (62%)
copy superset-frontend/packages/superset-ui-core/src/components/{AntdThemeProvider => Popconfirm}/index.tsx (74%)
create mode 100644 superset-frontend/src/components/Modal/CollapsibleModalSection.test.tsx
create mode 100644 superset-frontend/src/components/Modal/CollapsibleModalSection.tsx
create mode 100644 superset-frontend/src/components/Modal/ModalFormField.test.tsx
create mode 100644 superset-frontend/src/components/Modal/ModalFormField.tsx
create mode 100644 superset-frontend/src/components/Modal/StandardModal.test.tsx
create mode 100644 superset-frontend/src/components/Modal/StandardModal.tsx
copy superset-frontend/src/components/{ListView => Modal}/index.ts (65%)
create mode 100644 superset-frontend/src/components/Modal/useModalValidation.test.ts
create mode 100644 superset-frontend/src/components/Modal/useModalValidation.tsx
create mode 100644 superset-frontend/src/components/SQLEditorWithValidation/SQLEditorWithValidation.test.tsx
create mode 100644 superset-frontend/src/components/SQLEditorWithValidation/index.tsx
copy superset-frontend/{packages/superset-ui-core/src/components/DropdownContainer => src/components/Splitter}/index.tsx (90%)
copy superset-frontend/src/{utils/cachedSupersetGet.ts => core/authentication.ts} (76%)
create mode 100644 superset-frontend/src/core/commands.ts
create mode 100644 superset-frontend/src/core/core.ts
create mode 100644 superset-frontend/src/core/environment.ts
copy superset-frontend/{packages/superset-ui-core/src/components/Avatar/Avatar.stories.tsx => src/core/extensions.ts} (64%)
copy superset-frontend/{packages/superset-ui-core/src/components/Modal => src/core}/index.ts (82%)
create mode 100644 superset-frontend/src/core/sqlLab.ts
copy superset-frontend/src/{components/Chart/types.ts => core/utils.ts} (54%)
create mode 100644 superset-frontend/src/dashboard/components/ColorSchemeSelect.tsx
delete mode 100644 superset-frontend/src/dashboard/components/CssEditor/CssEditor.test.tsx
delete mode 100644 superset-frontend/src/dashboard/components/CssEditor/index.tsx
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/hooks/useAccessOptions.ts
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/AccessSection.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/AccessSection.tsx
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/AdvancedSection.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/AdvancedSection.tsx
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/BasicInfoSection.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/BasicInfoSection.tsx
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/CertificationSection.tsx
copy superset-frontend/src/dashboard/components/{gridComponents/new/NewColumn.jsx => PropertiesModal/sections/RefreshSection.tsx} (53%)
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/StylingSection.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/StylingSection.tsx
copy superset-frontend/{packages/superset-ui-core/src/types => src/dashboard/components/PropertiesModal/sections}/index.ts (67%)
create mode 100644 superset-frontend/src/dashboard/components/RefreshFrequency/RefreshFrequencySelect.tsx
copy superset-frontend/{packages/superset-ui-core/src/components/assets/images => src/dashboard/components/RefreshFrequency}/index.ts (83%)
delete mode 100644 superset-frontend/src/dashboard/components/RefreshIntervalModal.test.tsx
create mode 100644 superset-frontend/src/dashboard/util/activeAllDashboardFilters.test.ts
delete mode 100644 superset-frontend/src/explore/components/controls/ColorPickerControl.jsx
create mode 100644 superset-frontend/src/explore/components/controls/ColorPickerControl.tsx
create mode 100644 superset-frontend/src/explore/components/controls/MatrixifyControl/utils/fetchTopNValues.ts
create mode 100644 superset-frontend/src/explore/components/controls/MatrixifyDimensionControl.test.tsx
create mode 100644 superset-frontend/src/explore/components/controls/MatrixifyDimensionControl.tsx
rename superset-frontend/src/explore/components/controls/{index.js => index.ts} (97%)
copy superset-frontend/src/{explore/components/DatasourcePanel/DatasourcePanelDragOption/DatasourcePanelDragOption.test.tsx => extensions/ExtensionPlaceholder.test.tsx} (53%)
copy superset-frontend/src/{components/ErrorMessage/DatasetNotFoundErrorMessage.tsx => extensions/ExtensionPlaceholder.tsx} (68%)
create mode 100644 superset-frontend/src/extensions/ExtensionsContext.test.tsx
create mode 100644 superset-frontend/src/extensions/ExtensionsContext.tsx
create mode 100644 superset-frontend/src/extensions/ExtensionsContextUtils.test.ts
copy superset-frontend/{plugins/plugin-chart-table/src/DataTable/utils/sortAlphanumericCaseInsensitive.ts => src/extensions/ExtensionsContextUtils.ts} (66%)
create mode 100644 superset-frontend/src/extensions/ExtensionsList.test.tsx
create mode 100644 superset-frontend/src/extensions/ExtensionsList.tsx
create mode 100644 superset-frontend/src/extensions/ExtensionsManager.test.ts
create mode 100644 superset-frontend/src/extensions/ExtensionsManager.ts
create mode 100644 superset-frontend/src/extensions/ExtensionsStartup.test.tsx
create mode 100644 superset-frontend/src/extensions/ExtensionsStartup.tsx
copy superset-frontend/src/{utils/localStorageHelpers.test.ts => types/SqlExpression.ts} (61%)
copy superset/{advanced_data_type => core}/__init__.py (100%)
copy superset/{advanced_data_type => core/api}/__init__.py (100%)
copy superset/{advanced_data_type => core/api/types}/__init__.py (100%)
create mode 100644 superset/core/api/types/models.py
copy tests/unit_tests/utils/db.py => superset/core/api/types/query.py (69%)
copy superset/{migrations/versions/2017-09-19_15-09_d39b1e37131d_.py => core/api/types/rest_api.py} (61%)
create mode 100644 superset/extensions/api.py
create mode 100644 superset/extensions/discovery.py
copy superset/{commands/temporary_cache => extensions}/exceptions.py (57%)
create mode 100644 superset/extensions/local_extensions_watcher.py
copy superset/{commands/temporary_cache/parameters.py => extensions/types.py} (75%)
create mode 100644 superset/extensions/utils.py
copy superset/{views/chart/views.py => extensions/view.py} (80%)
create mode 100644 tests/integration_tests/datasource/test_validate_expression_api.py
create mode 100644 tests/unit_tests/dao/base_dao_test.py
create mode 100644 tests/unit_tests/models/slice_test.py
create mode 100644 tests/unit_tests/models/test_validate_expression.py