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

maximebeauchemin pushed a change to branch vanilla_migrate
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit d7337573ca chore: migrating easy-to-migrate AntD vanilla components
     add a21f184058 fix(issue #31927): TimeGrain.WEEK_STARTING_MONDAY (#32015)
     add 19e8a7049b feat(fe): upgrade `superset-frontend` to Typescript v5 
(#31979)
     add a87a13c3ab fix: Filters badge disappeared (#32025)
     add e4bdb28ba2 fix(ci): change ephemeral env to use github labels instead 
of comments (#31340)
     add 732de4ac7f fix: eph env + improve docker images to run in userspace 
(#32017)
     add b12f515185 fix: re-enable cypress checks (#32008)
     add 568f6d958b fix: Revert "fix: re-enable cypress checks" (#32045)
     add aa67525b70 fix(fe/explore): prevent runtime error when editing 
Dataset-origin Chart with empty title  (#32031)
     add 3f46bcf142 chore: Skip the creation of secondary perms during catalog 
migrations (#32043)
     add f73d61a597 feat(sqllab): Replace FilterableTable by AgGrid Table 
(#29900)
     add 5fc11fb706 chore: Add more database-related tests (follow up to 
#31948) (#32054)
     add 1c1494d3e0 fix(DatePicker): Increase z-index over Modal (#32061)
     add 468bb5f47a refactor(Radio): Upgrade Radio Component to Ant Design 5 
(#32004)
     add 101d3fa78d chore: Re-enable asnyc event API tests (#32062)
     add c590e90c87 feat(sqllab): improve table metadata UI (#32051)
     add 7db0589340 fix(thumbnail cache): Enabling force parameter on 
screenshot/thumbnail cache (#31757)
     add 1064ad5d58 fix: enforce `ALERT_REPORTS_MAX_CUSTOM_SCREENSHOT_WIDTH` 
(#32053)
     add 9e5876dc17 feat: add connector for Parseable (#32052)
     add cde2d49c95 fix(datepicker): Full width datepicker on filter value 
select (#32064)
     add 0cd0fcdecb fix(ci): ephemeral env, handle different label, create 
comment (#32040)
     add 386aa93e24 fix: Histogram examples config (#32122)
     add 8984f88a3e chore(timeseries charts): adjust legend width by padding 
(#32030)
     add 9aa8b09505 docs: incorrect psycopg2 package in k8s install 
instructions (#31999)
     add 53d944d013 fix: No virtual environment when running Docker translation 
compiler (#32133)
     add c64018d421 fix: Local tarball Docker container is missing zstd 
dependency (#32135)
     add c7c3b1b0e9 fix: move oauth2 capture to `get_sqla_engine` (#32137)
     add ea5879bf2b fix(releasing): fix borked SVN-based image building process 
(#32151)
     add 6ed9dae2f7 fix(migrations): Handle no params in time comparison 
migration (#32155)
     add acf91e1f60 docs: fix typo in docker compose (#32171)
     add e8990f4a36 fix: ScreenshotCachePayload serialization (#32156)
     add 649a0dec6c feat: add TDengine.py driver to db_engine (#32041)
     add 205cff3a94 feat: Add parseJson Handlebars Helper to Support Processing 
Nested JSON Data (#31998)
     add 5a8488af36 fix(docker): Docker python-translation-build (#32163)
     add e97eb71a52 chore(deps): bump less from 4.2.1 to 4.2.2 in /docs (#32085)
     add 389aae270b chore: add query context data tests (#32157)
     add c5f4a7f302 feat: Add parseJson Handlebars Helper to Support Processing 
Nested JSON Data (#31998)
     add f9f8c5d07a fix(sqllab): correct URL format for SQL Lab permalinks 
(#32154)
     add f3e7c64de6 fix(virtual dataset sync): Sync virtual dataset columns 
when changing the SQL query (#30903)
     add 38c46fcafd docs(typo): PostgresQL corrected to PostgreSQL (#32188)
     add bcc61bd933 refactor(Dropdown): Migrate Dropdown to Ant Design 5 
(#31972)
     add 2770bc0865 fix(sqllab): correct URL format for SQL Lab permalinks 
(#32154)
     add a144464506 fix: Adds an entry to UPDATING.md about 
DISABLE_LEGACY_DATASOURCE_EDITOR (#32185)
     add 06f8f8e608 fix: TDengine move tdengine.png to databases/ subfolder 
(#32176)
     add 0030f46d2d refactor(Popover): Upgrade Popover to Antd5 (#31973)
     add 0f6bd5ea83 fix: handlebars html and css templates reset on dataset 
update (#32195)
     add 5c0d7e0f83 chore: migrating easy-to-migrate AntD vanilla components

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   (d7337573ca)
            \
             N -- N -- N   refs/heads/vanilla_migrate (5c0d7e0f83)

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/ephemeral-env.yml                | 456 +++++++-------
 .gitignore                                         |   1 +
 Dockerfile                                         |  81 +--
 README.md                                          |   1 +
 RELEASING/Dockerfile.from_local_tarball            |   6 +-
 RELEASING/Dockerfile.from_svn_tarball              |  19 +-
 UPDATING.md                                        |   4 +-
 docker/docker-bootstrap.sh                         |   5 +-
 docker/entrypoints/docker-ci.sh                    |   2 +-
 docs/docs/configuration/databases.mdx              |  37 ++
 docs/docs/installation/architecture.mdx            |   2 +-
 docs/docs/installation/docker-compose.mdx          |   2 +-
 docs/docs/installation/kubernetes.mdx              |   9 +-
 docs/package.json                                  |   2 +-
 docs/src/resources/data.js                         |   5 +
 docs/static/img/databases/tdengine.png             | Bin 0 -> 32453 bytes
 docs/yarn.lock                                     |   8 +-
 pyproject.toml                                     |   5 +
 .../cypress/e2e/dashboard/_skip.controls.test.ts   |  10 +-
 .../cypress/e2e/dashboard/drillby.test.ts          |   5 +-
 .../cypress/e2e/dashboard/drilltodetail.test.ts    |   5 +-
 .../e2e/dashboard/horizontalFilterBar.test.ts      |  12 +-
 .../cypress-base/cypress/e2e/dashboard/utils.ts    |   6 +-
 .../cypress-base/cypress/e2e/explore/chart.test.js |  22 +-
 .../cypress/e2e/explore/control.test.ts            |   4 +-
 .../explore/visualizations/download_chart.test.js  |   6 +-
 .../cypress-base/cypress/e2e/sqllab/tabs.test.ts   |   4 +-
 .../cypress-base/cypress/support/directories.ts    |  10 +-
 superset-frontend/jest.config.js                   |   1 +
 superset-frontend/package-lock.json                | 195 +++++-
 superset-frontend/package.json                     |   4 +-
 .../src/components/SQLPopover.tsx                  |   6 +-
 .../superset-ui-chart-controls/src/types.ts        |  20 +
 .../superset-ui-chart-controls/test/types.test.ts  |  17 +
 .../src/query/getClientErrorObject.ts              |   2 +-
 .../superset-ui-core/src/query/types/Filter.ts     |   4 +
 .../superset-ui-core/src/query/types/Metric.ts     |   4 +-
 .../superset-ui-core/src/query/types/Query.ts      |  20 +-
 .../src/query/types/QueryResponse.ts               |   3 +
 .../superset-ui-core/src/ui-overrides/types.ts     |  11 +
 .../superset-ui-core/src/utils/featureFlags.ts     |   2 +-
 .../src/validator/validateNumber.ts                |   2 +-
 .../time-comparison/customTimeRangeDecode.test.ts  |  78 +++
 .../src/CategoricalDeckGLContainer.tsx             |   2 +-
 .../legacy-preset-chart-deckgl/src/Multi/Multi.tsx |   1 +
 .../src/components/Legend.tsx                      |   4 +-
 .../src/layers/Geojson/Geojson.tsx                 |   2 +-
 .../src/layers/common.tsx                          |   6 +-
 .../legacy-preset-chart-deckgl/src/utils.ts        |   7 +-
 .../src/utils/explore.ts                           |   2 +-
 .../src/utils/sandbox.ts                           |  13 +-
 .../src/util/controlPanelUtil.tsx                  |   2 +-
 .../src/util/transformPropsUtil.ts                 |   2 +-
 .../test/util/layerUtil.test.ts                    |   1 +
 .../BigNumberPeriodOverPeriod/transformProps.ts    |   3 +-
 .../BigNumber/BigNumberPeriodOverPeriod/utils.ts   |   2 +-
 .../src/BigNumber/BigNumberTotal/controlPanel.ts   |   9 +-
 .../src/Bubble/transformProps.ts                   |  35 +-
 .../src/MixedTimeseries/transformProps.ts          |   4 +-
 .../src/Timeseries/transformProps.ts               |   1 +
 .../src/utils/formDataSuffix.ts                    |   4 +-
 .../plugin-chart-echarts/src/utils/series.ts       |  22 +-
 .../test/BigNumber/transformProps.test.ts          |   2 +-
 .../test/Timeseries/transformProps.test.ts         |   2 +-
 .../plugins/plugin-chart-handlebars/README.md      |  23 +
 .../src/components/Handlebars/HandlebarsViewer.tsx |  13 +
 .../src/plugin/controls/handlebarTemplate.tsx      |  41 +-
 .../src/plugin/controls/style.tsx                  |   1 +
 .../src/plugin/controlPanel.tsx                    |   7 +-
 .../src/DataTable/components/Pagination.tsx        |   5 +-
 .../plugin-chart-table/src/controlPanel.tsx        |   6 +-
 superset-frontend/spec/helpers/Cache.ts            |   4 +-
 superset-frontend/spec/helpers/shim.tsx            |   5 +-
 superset-frontend/src/GlobalStyles.tsx             |  14 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |  40 +-
 .../src/SqlLab/actions/sqlLab.test.js              |  70 +-
 .../AceEditorWrapper/AceEditorWrapper.test.tsx     |  19 +-
 .../AceEditorWrapper/useKeywords.test.ts           |   2 +
 .../src/SqlLab/components/App/index.tsx            |   2 +-
 .../KeyboardShortcutButton.test.tsx                |   4 +-
 .../components/KeyboardShortcutButton/index.tsx    |  19 +-
 .../SqlLab/components/QueryLimitSelect/index.tsx   |  53 +-
 .../src/SqlLab/components/QueryTable/index.tsx     |  15 +-
 .../SqlLab/components/ResultSet/ResultSet.test.tsx |  10 +-
 .../components/SaveDatasetActionButton/index.tsx   |  30 +-
 .../SqlLab/components/SaveDatasetModal/index.tsx   |   4 +-
 .../components/ScheduleQueryButton/index.tsx       |   4 +-
 .../src/SqlLab/components/ShowSQL/index.tsx        |  12 +-
 .../SqlLab/components/SouthPane/SouthPane.test.tsx |   6 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |  95 +--
 .../src/SqlLab/components/SqlEditor/index.tsx      |  10 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx     |  63 +-
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |  11 +-
 .../SqlLab/components/SqlEditorTabHeader/index.tsx |   6 +-
 .../components/TableElement/TableElement.test.tsx  |  10 +-
 .../components/TablePreview/TablePreview.test.tsx  | 173 +++++
 .../src/SqlLab/components/TablePreview/index.tsx   | 427 +++++++++++++
 superset-frontend/src/SqlLab/constants.ts          |   2 +-
 superset-frontend/src/SqlLab/fixtures.ts           |   5 +-
 .../middlewares/persistSqlLabStateEnhancer.js      |   3 +-
 .../src/SqlLab/reducers/getInitialState.test.ts    |  10 +-
 .../src/SqlLab/reducers/getInitialState.ts         |   7 +-
 superset-frontend/src/SqlLab/reducers/sqlLab.js    |  50 +-
 superset-frontend/src/SqlLab/types.ts              |   2 +-
 .../src/SqlLab/utils/emptyQueryResults.test.ts     |   2 +-
 .../SqlLab/utils/reduxStateToLocalStorageHelper.ts |  39 +-
 .../src/components/AlteredSliceTag/index.tsx       |   2 +-
 superset-frontend/src/components/Button/index.tsx  |   2 +-
 .../Chart/ChartContextMenu/ChartContextMenu.tsx    |  42 +-
 .../Chart/DrillBy/DrillByMenuItems.test.tsx        |   1 -
 .../components/Chart/DrillBy/DrillByMenuItems.tsx  |  35 +-
 .../src/components/Chart/DrillBy/DrillByModal.tsx  |   9 +-
 .../Chart/DrillBy/useDisplayModeToggle.tsx         |  28 +-
 .../Chart/DrillDetail/DrillDetailMenuItems.tsx     |  27 +-
 .../Chart/DrillDetail/DrillDetailPane.tsx          |   9 +-
 .../components/Chart/MenuItemWithTruncation.tsx    |   9 +-
 .../src/components/Checkbox/Checkbox.stories.tsx   |   4 +-
 ...tionTable.test.jsx => CollectionTable.test.tsx} |   1 +
 .../src/components/Datasource/CollectionTable.tsx  |  23 +-
 .../src/components/Datasource/DatasourceEditor.jsx | 136 +---
 .../src/components/Datasource/DatasourceModal.tsx  | 277 ++++----
 .../src/components/Datasource/utils.js             | 102 +++
 .../components/DatePicker/DatePicker.stories.tsx   |   4 +-
 .../src/components/DatePicker/index.tsx            |  18 +-
 .../src/components/Dropdown/Dropdown.stories.tsx   |   6 +-
 .../src/components/Dropdown/index.tsx              |  27 +-
 .../src/components/DropdownButton/index.tsx        |  97 +--
 .../src/components/DropdownContainer/index.tsx     |  20 +-
 .../DropdownSelectableIcon.stories.tsx             |  56 --
 .../DropdownSelectableIcon.test.tsx                |  98 ---
 .../components/DropdownSelectableIcon/index.tsx    | 177 ------
 .../src/components/EmptyState/index.tsx            |   5 +-
 .../ErrorMessage/MarshmallowErrorMessage.tsx       |  10 +-
 .../FilterableTable/FilterableTable.test.tsx       |  33 +-
 .../src/components/FilterableTable/index.tsx       | 251 ++------
 .../src/components/FlashProvider/index.tsx         |   2 +-
 .../src/components/GridTable/GridTable.test.tsx    |  66 ++
 .../src/components/GridTable/Header.test.tsx       | 109 ++++
 .../src/components/GridTable/Header.tsx            | 200 ++++++
 .../src/components/GridTable/HeaderMenu.test.tsx   | 266 ++++++++
 .../src/components/GridTable/HeaderMenu.tsx        | 247 ++++++++
 .../components/GridTable/constants.ts}             |   7 +-
 .../src/components/GridTable/index.tsx             | 241 +++++++
 .../src/components/Icons/AntdEnhanced.tsx          |  18 +
 .../src/components/Icons/Icons.stories.tsx         |   2 +-
 superset-frontend/src/components/Label/index.tsx   |   7 +-
 superset-frontend/src/components/ListView/types.ts |  20 +-
 superset-frontend/src/components/ListView/utils.ts |   5 +-
 .../ListViewCard/ListViewCard.stories.tsx          |  10 +-
 superset-frontend/src/components/Menu/index.tsx    |  27 +-
 .../src/components/PageHeaderWithActions/index.tsx |  10 +-
 .../src/components/Popover/Popover.stories.tsx     |  15 +-
 .../src/components/Popover/Popover.test.tsx        |  14 +-
 .../src/components/Popover/Popover.tsx             |  27 -
 superset-frontend/src/components/Popover/index.tsx |  14 +-
 .../src/components/PopoverDropdown/index.tsx       |  10 +-
 .../src/components/Radio/Radio.stories.tsx         | 149 ++++-
 superset-frontend/src/components/Radio/index.tsx   |  80 +--
 .../src/components/Select/AsyncSelect.test.tsx     |   6 +-
 superset-frontend/src/components/Select/utils.tsx  |  15 +-
 .../src/components/Steps/Steps.stories.tsx         |   3 +-
 .../src/components/Table/Table.stories.tsx         |  52 +-
 .../Table/cell-renderers/ActionCell/index.tsx      |   6 +-
 .../header-renderers/HeaderWithRadioGroup.tsx      |  24 +-
 superset-frontend/src/components/Table/index.tsx   |  14 +-
 .../src/components/Table/sorters.test.ts           |   8 +
 superset-frontend/src/components/Table/sorters.ts  |  14 +-
 .../src/components/TimezoneSelector/index.tsx      |   4 +-
 superset-frontend/src/components/Tooltip/index.tsx |  26 +-
 superset-frontend/src/components/index.ts          |   2 -
 .../components/ColorSchemeControlWrapper.jsx       |  76 ---
 .../components/ColorSchemeControlWrapper.tsx       |  64 ++
 .../src/dashboard/components/CssEditor/index.tsx   |   6 +-
 .../DashboardBuilder/DashboardBuilder.test.tsx     |   3 -
 .../DashboardBuilder/DashboardBuilder.tsx          |   8 -
 .../DashboardBuilder/DashboardContainer.tsx        |   2 +-
 .../components/FiltersBadge/DetailsPanel/index.tsx |  60 +-
 .../HeaderActionsDropdown.test.tsx                 | 260 --------
 .../src/dashboard/components/Header/index.jsx      | 180 +++---
 .../src/dashboard/components/Header/types.ts       |   5 +-
 .../index.tsx => useHeaderActionsDropdownMenu.tsx} | 339 +++++-----
 .../dashboard/components/PropertiesModal/index.tsx |   2 -
 .../components/RefreshIntervalModal.test.tsx       |  18 +-
 .../SliceHeaderControls.test.tsx                   |  31 +-
 .../components/SliceHeaderControls/index.tsx       |  38 +-
 .../components/SyncDashboardState/index.tsx        |   5 +-
 .../DownloadMenuItems/DownloadAsImage.test.tsx     |   6 +-
 .../menu/DownloadMenuItems/DownloadAsImage.tsx     |  12 +-
 .../menu/DownloadMenuItems/DownloadAsPdf.test.tsx  |   6 +-
 .../menu/DownloadMenuItems/DownloadAsPdf.tsx       |  12 +-
 .../DownloadMenuItems/DownloadMenuItems.test.tsx   |  12 +-
 .../components/menu/DownloadMenuItems/index.tsx    |  51 +-
 .../menu/ShareMenuItems/ShareMenuItems.test.tsx    |   1 +
 .../components/menu/ShareMenuItems/index.tsx       |  16 +-
 .../CrossFilters/ScopingModal/ScopingModal.tsx     |   5 +-
 .../FilterBarSettings/FilterBarSettings.test.tsx   |  50 +-
 .../FilterBar/FilterBarSettings/index.tsx          |  76 ++-
 .../FilterConfigurationLink.test.tsx               |  15 +-
 .../FilterBar/FilterConfigurationLink/index.tsx    |  65 +-
 .../useFilterConfigModal.tsx                       |  82 +++
 .../nativeFilters/FilterBar/Header/index.tsx       |   3 -
 .../components/nativeFilters/FilterBar/index.tsx   |   6 +-
 .../nativeFilters/FilterCard/NameRow.tsx           |  15 +-
 .../components/nativeFilters/FilterCard/index.tsx  |  10 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |  36 +-
 .../FiltersConfigModal/FiltersConfigForm/utils.ts  |   4 +-
 .../components/nativeFilters/selectors.ts          |  44 +-
 .../dashboard/components/nativeFilters/state.ts    |   4 +-
 .../dashboard/components/nativeFilters/utils.ts    |  22 +-
 .../src/dashboard/hooks/useDownloadScreenshot.ts   | 184 ++++++
 .../src/dashboard/reducers/nativeFilters.ts        |   3 +-
 superset-frontend/src/dashboard/styles.ts          |  32 +-
 superset-frontend/src/dashboard/types.ts           |  27 +-
 .../dashboard/util/activeAllDashboardFilters.ts    |  15 +-
 .../util/charts/getFormDataWithExtraFilters.ts     |  34 +-
 .../src/dashboard/util/crossFilters.ts             |   8 +-
 .../src/dashboard/util/findParentId.ts             |   8 +-
 ...d.test.js => findTabIndexByComponentId.test.ts} |   9 +-
 ...ComponentId.js => findTabIndexByComponentId.ts} |  13 +-
 .../util/getFormDataWithExtraFilters.test.ts       |   4 +-
 .../src/dashboard/util/isValidChild.test.ts        |   2 +-
 .../src/dashboard/util/isValidChild.ts             |   2 +-
 .../src/dashboard/util/replaceUndefinedByNull.ts   |  36 --
 superset-frontend/src/dataMask/reducer.ts          |  20 +-
 .../src/explore/actions/exploreActions.ts          |  16 +
 .../src/explore/components/Control.tsx             |   5 +-
 .../explore/components/ControlPanelsContainer.tsx  |   4 +-
 .../explore/components/DataTableControl/index.tsx  |  35 +-
 .../explore/components/DatasourcePanel/index.tsx   |   3 +-
 .../src/explore/components/ExploreAlert.tsx        |   6 +-
 .../components/ExploreChartHeader/index.jsx        |  53 +-
 .../components/ExportToCSVDropdown/index.tsx       |  10 +-
 .../controls/AnnotationLayerControl/index.tsx      |   8 +-
 .../ColorSchemeControl/ColorSchemeControl.test.tsx |   1 -
 .../controls/ColorSchemeControl/index.tsx          |   6 +-
 .../components/controls/ComparisonRangeLabel.tsx   |   3 +-
 .../FormattingPopover.tsx                          |   4 +-
 .../controls/ConditionalFormattingControl/types.ts |   2 +-
 .../ContourControl/ContourPopoverControl.tsx       |   4 +-
 .../ContourControl/ContourPopoverTrigger.tsx       |   6 +-
 .../ControlPopover/ControlPopover.test.tsx         |  12 +-
 .../controls/ControlPopover/ControlPopover.tsx     |  67 +-
 .../components/controls/CustomListItem/index.tsx   |   2 +-
 .../DatasourceControl/DatasourceControl.test.jsx   |   6 +
 .../controls/DatasourceControl/index.jsx           |  14 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |  23 +-
 .../DateFilterControl/components/CalendarFrame.tsx |  18 +-
 .../DateFilterControl/components/CommonFrame.tsx   |  18 +-
 .../components/CurrentCalendarFrame.tsx            |  25 +-
 .../DateFilterControl/components/CustomFrame.tsx   |  15 +-
 .../DateFilterControl/tests/CalendarFrame.test.tsx |   8 +-
 .../DateFilterControl/tests/CustomFrame.test.tsx   |   8 +-
 .../controls/DateFilterControl/utils/constants.ts  |  13 +-
 .../ColumnSelectPopoverTrigger.tsx                 |   6 +-
 .../index.tsx                                      |   6 +-
 .../AdhocFilterPopoverTrigger/index.tsx            |   6 +-
 .../controls/FilterControl/utils/translateToSQL.ts |   8 +-
 .../LayerConfigsControl/LayerConfigsControl.tsx    |   4 +-
 .../controls/MapViewControl/MapViewControl.tsx     |   5 +-
 .../MapViewControl/MapViewPopoverContent.tsx       |   3 +-
 .../MetricControl/AdhocMetricPopoverTrigger.tsx    |   6 +-
 .../components/controls/SliderControl.stories.tsx  |  19 +-
 .../components/controls/TextAreaControl.jsx        |  61 +-
 .../components/controls/TimeOffsetControl.tsx      |   6 +-
 .../controls/TimeSeriesColumnControl/index.jsx     |   4 +-
 .../controls/VizTypeControl/VizTypeGallery.tsx     |   2 +-
 .../useExploreAdditionalActionsMenu/index.jsx      |  52 +-
 .../src/explore/controlUtils/getControlState.ts    |   2 +-
 .../controlUtils/getFormDataFromControls.ts        |   4 +-
 .../getFormDataWithDashboardContext.ts             |   7 +-
 .../explore/controlUtils/getSectionsToRender.ts    |  10 +-
 .../controlUtils/standardizedFormData.test.ts      |   4 +-
 .../explore/controlUtils/standardizedFormData.ts   |   2 +-
 .../exploreUtils/getParsedExploreURLParams.ts      |  64 +-
 .../src/explore/reducers/exploreReducer.js         |  18 +
 superset-frontend/src/explore/types.ts             |   2 +-
 .../src/features/alerts/AlertReportModal.tsx       |  10 +-
 .../src/features/allEntities/AllEntitiesTable.tsx  |  20 +-
 .../annotationLayers/AnnotationLayerModal.tsx      |   8 +-
 .../src/features/annotations/AnnotationModal.tsx   |   3 +-
 .../src/features/charts/ChartCard.tsx              |   6 +-
 .../src/features/cssTemplates/CssTemplateModal.tsx |   8 +-
 .../src/features/dashboards/DashboardCard.tsx      |   6 +-
 .../DatabaseConnectionForm/EncryptedField.tsx      |  29 +-
 .../DatabaseConnectionForm/ValidatedInputField.tsx |  14 +-
 .../DatabaseModal/DatabaseConnectionForm/index.tsx |   1 +
 .../databases/DatabaseModal/ModalHeader.tsx        |  10 +-
 .../databases/DatabaseModal/index.test.tsx         | 701 ++++++++++-----------
 .../src/features/databases/DatabaseModal/index.tsx |  65 +-
 .../UploadDataModel/UploadDataModal.test.tsx       |   6 +-
 superset-frontend/src/features/databases/types.ts  |  48 +-
 .../AddDataset/DatasetPanel/DatasetPanel.tsx       |   9 +-
 .../features/datasets/AddDataset/Footer/index.tsx  |   2 +-
 superset-frontend/src/features/datasets/types.ts   |  24 +-
 .../src/features/home/ActivityTable.tsx            |  14 +-
 superset-frontend/src/features/home/RightMenu.tsx  |   8 +-
 .../src/features/home/SavedQueries.tsx             |   6 +-
 .../HeaderReportDropdown/index.test.tsx            |  71 +--
 .../ReportModal/HeaderReportDropdown/index.tsx     | 132 +---
 .../src/features/reports/ReportModal/index.tsx     |  40 +-
 .../src/features/reports/ReportModal/styles.tsx    |   4 -
 superset-frontend/src/features/tags/TagCard.tsx    |   6 +-
 superset-frontend/src/features/tags/TagModal.tsx   |   2 +-
 superset-frontend/src/features/tags/tags.ts        |   7 +-
 .../src/hooks/apiResources/datasets.ts             |   2 +-
 superset-frontend/src/hooks/apiResources/sqlLab.ts |   4 +-
 superset-frontend/src/hooks/apiResources/tables.ts |  10 +-
 superset-frontend/src/hooks/useLocale.ts           |   7 +-
 superset-frontend/src/pages/AllEntities/index.tsx  |  24 +-
 superset-frontend/src/reduxUtils.ts                |  14 +-
 superset-frontend/src/types/TaggedObject.ts        |  23 +-
 .../src/utils/{textUtils.ts => types.ts}           |  16 +-
 superset-frontend/src/views/CRUD/hooks.ts          |  11 +-
 .../src/visualizations/TimeTable/transformProps.ts |   4 +-
 superset-frontend/tsconfig.json                    |   3 -
 superset/charts/api.py                             | 111 ++--
 superset/charts/schemas.py                         |  15 +
 superset/commands/database/tables.py               |   6 +
 superset/commands/report/execute.py                |  26 +-
 superset/config.py                                 |  11 +
 superset/dashboards/api.py                         | 261 ++++----
 superset/dashboards/schemas.py                     |   6 +
 .../db_engine_specs/{crate.py => parseable.py}     |  46 +-
 superset/db_engine_specs/sqlite.py                 |  10 +-
 superset/db_engine_specs/tdengine.py               |  57 ++
 .../Age_distribution_of_respondents.yaml           |  13 +-
 .../How_much_do_you_expect_to_earn_0_-_100k.yaml   |  48 +-
 .../Last_Year_Income_Distribution.yaml             |   7 +-
 superset/migrations/shared/catalogs.py             |  11 +-
 ...9123a_update_charts_with_old_time_comparison.py |   8 +
 superset/models/core.py                            |  31 +-
 superset/models/slice.py                           |   4 +-
 superset/sqllab/permalink/api.py                   |   2 +-
 superset/tasks/thumbnails.py                       |  15 +-
 superset/utils/oauth2.py                           |  18 +-
 superset/utils/screenshots.py                      | 223 ++++---
 superset/utils/webdriver.py                        |  10 +-
 superset/views/sqllab.py                           |  10 +-
 tests/integration_tests/async_events/api_tests.py  |   9 +-
 tests/integration_tests/cli_tests.py               |   6 +-
 tests/integration_tests/dashboards/api_tests.py    |  40 +-
 ...update_charts_with_old_time_comparison__test.py |  12 +
 tests/integration_tests/thumbnails_tests.py        |  27 +-
 tests/unit_tests/commands/databases/tables_test.py |  28 +-
 tests/unit_tests/commands/report/execute_test.py   | 115 ++++
 .../common/test_query_context_processor.py         | 238 +++++++
 .../{test_crate.py => test_parseable.py}           |  32 +-
 .../unit_tests/db_engine_specs/test_tdengine.py    |  25 +-
 .../unit_tests/migrations/shared/catalogs_test.py  | 250 ++++++++
 tests/unit_tests/models/core_test.py               | 154 ++++-
 tests/unit_tests/utils/screenshot_test.py          | 194 ++++++
 351 files changed, 7652 insertions(+), 4325 deletions(-)
 create mode 100644 docs/static/img/databases/tdengine.png
 create mode 100644 
superset-frontend/src/SqlLab/components/TablePreview/TablePreview.test.tsx
 create mode 100644 
superset-frontend/src/SqlLab/components/TablePreview/index.tsx
 rename superset-frontend/src/components/Datasource/{CollectionTable.test.jsx 
=> CollectionTable.test.tsx} (98%)
 delete mode 100644 
superset-frontend/src/components/DropdownSelectableIcon/DropdownSelectableIcon.stories.tsx
 delete mode 100644 
superset-frontend/src/components/DropdownSelectableIcon/DropdownSelectableIcon.test.tsx
 delete mode 100644 
superset-frontend/src/components/DropdownSelectableIcon/index.tsx
 create mode 100644 
superset-frontend/src/components/GridTable/GridTable.test.tsx
 create mode 100644 superset-frontend/src/components/GridTable/Header.test.tsx
 create mode 100644 superset-frontend/src/components/GridTable/Header.tsx
 create mode 100644 
superset-frontend/src/components/GridTable/HeaderMenu.test.tsx
 create mode 100644 superset-frontend/src/components/GridTable/HeaderMenu.tsx
 copy 
superset-frontend/{plugins/legacy-plugin-chart-country-map/src/geojson.d.ts => 
src/components/GridTable/constants.ts} (89%)
 create mode 100644 superset-frontend/src/components/GridTable/index.tsx
 delete mode 100644 superset-frontend/src/components/Popover/Popover.tsx
 delete mode 100644 
superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx
 create mode 100644 
superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.tsx
 delete mode 100644 
superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/HeaderActionsDropdown.test.tsx
 rename 
superset-frontend/src/dashboard/components/Header/{HeaderActionsDropdown/index.tsx
 => useHeaderActionsDropdownMenu.tsx} (53%)
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterConfigurationLink/useFilterConfigModal.tsx
 create mode 100644 
superset-frontend/src/dashboard/hooks/useDownloadScreenshot.ts
 rename superset-frontend/src/dashboard/util/{findTabIndexByComponentId.test.js 
=> findTabIndexByComponentId.test.ts} (91%)
 rename superset-frontend/src/dashboard/util/{findTabIndexByComponentId.js => 
findTabIndexByComponentId.ts} (86%)
 delete mode 100644 
superset-frontend/src/dashboard/util/replaceUndefinedByNull.ts
 copy superset-frontend/src/utils/{textUtils.ts => types.ts} (73%)
 copy superset/db_engine_specs/{crate.py => parseable.py} (56%)
 create mode 100644 superset/db_engine_specs/tdengine.py
 create mode 100644 tests/unit_tests/common/test_query_context_processor.py
 copy tests/unit_tests/db_engine_specs/{test_crate.py => test_parseable.py} 
(60%)
 copy superset/daos/exceptions.py => 
tests/unit_tests/db_engine_specs/test_tdengine.py (65%)
 create mode 100644 tests/unit_tests/utils/screenshot_test.py

Reply via email to