You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2022/12/22 20:06:40 UTC
[superset] branch create-sshtunnelconfig-tbl updated (607c68289a -> 1ea0e8b42e)
This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch create-sshtunnelconfig-tbl
in repository https://gitbox.apache.org/repos/asf/superset.git
from 607c68289a fix linting
add eb6045adfa feat(native-filters): Adjust filter components for horizontal mode (#22273)
add aa97ba4509 feat: root context provider extension point (#22188)
add 93cdcf1d92 docs: Add REDCap Cloud to superset users (#22313)
add 7bc5f04368 chore: Bump bigquery libs (#21466)
add df91664217 feat: Programmatically open "more filters" dropdown in Horizontal Filter Bar (#22276)
add 5c77f1ad2a feat: add databricks form (#21573)
add 997950ecf5 chore(native-filters): Grid units, type guard, feature flag guard (#22307)
add 8018982e7b build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /superset-frontend (#22315)
add 09bb1cc3b5 fix(alerts): cron picker alignment issues (#22274)
add 3df1c99f00 docs: update Flask-Babel links (#22023)
add 6d3591cb9e build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.19.0 to 5.45.0 in /superset-websocket (#22309)
add 1c20206057 fix: convert <NA> values to None instead of stringifying (#22321)
add 1ad5147016 fix(sqla): use same template processor in all methods (#22280)
add d881c5df30 chore: Support Python 3.11 (#22217)
add aba3b81e13 fix: DropdownContainer resize algorithm (#22318)
add 92bc641067 fix(dashboard): dashboard actions fail when bad component id exists in children array (#22323)
add b2d909f529 fix(dashboard): Fix dashboard's left side being cut off (#22319)
add f3bf3ec2ed chore: Remove actions prop and refactor code in SQL Lab (#22231)
add aafb993ee2 fix: Display Error Messages in DB Connection Modal (#22200)
add 2d30e9cbe9 feat: New time range label (#22317)
add 5e1b8170ca fix: add columns back into SQL Lab to Explore Flow (#22320)
add 96de314c0c fix(sqllab): Fix autocomplete for SQL Lab (#22329)
add 04b7a26365 feat: Flow for tables that already have a dataset (#22136)
add 2f23a9ceac chore: return 404 instead of 500 for datasource not found (#22333)
add e1ffdb95b1 chore: Add Horizontal FilterBar e2e tests (#22305)
add 4cf40fb286 test: Fix act errors in FixedOrMetricControl test (#22334)
add 8afe724e9e build(deps): bump ws and @types/ws in /superset-websocket (#22327)
add d2b76a8b1a fix: Styling fixes for horizontal filter bar (#22337)
add d1294a06e6 chore: Refactor python libs (#22335)
add 3a4131ffc7 fix: Missing spacing in adhoc filters popover (#22346)
add ff1d29c539 chore: Bump holidays to 0.17.2 (#22354)
add 2731cbacbf fix: Broken effect in useCSSTextTruncation hook (#22324)
add 0dbaaad83d feat(explore-popover): Show disabled 'Save' button in explore popover (#21318)
add 60a617eaba fix(bigquery): Properly display errors for BigQuery DBs (#22349)
add 08f2c9b305 refactor(frontend): Make dashboard search box the first filter (#19721)
add da64fa2525 fix: Reordering native filters ignored by filter bar (#22362)
add e1ef9e0bba chore(docs): adding community calendar link to the community page (#22347)
add 49f1cfc3f9 fix: Change dropdown in Alert/Report modal to use javascript for conditional rendering instead of css (#22360)
add f64423a740 fix: Time filter position and click in Horizontal FilterBar (#22338)
add 1edfd7e1e1 fix: DropdownContainer items width calculation (#22371)
add de4f50909e fix: Add tooltip to dropdown trigger in horizontal filter bar (#22373)
add 3a442e09bf fix: Button resizing in horizontal filter bar (#22365)
add d41cb66737 fix(snowflake): Allow encrypted_extra field to be imported (#22357)
add 3b45ad8b97 feat(dashboard): Add edit button to dashboard native filters filter cards (#22364)
add 012d1300c1 chore(viz): rename v1 and v2 charts (#22369)
add a993c3ca2c fix(translations): French translation (typo fixes) (#21942)
add 861001251d fix(readme): link target and title (#19576)
add 368e7e6b08 fix: make sure that gsheets db connection form loads properly (#22361)
add 6b4ab8a03c chore(plugin-chart-echarts): upgrade to echarts 5.4.1 (#22382)
add 85c9480791 fix: Update typo in docker-add-drivers.mdx (#21965)
add a5a0cf9ffb feat: Add oneLine mode to AsyncSelect (#22379)
add 605cfa045a perf: Prevent rerendering and re-querying metadata of filters in horizontal bar (#22389)
add c3a6327ff0 fix: correct exception level in log and add error message (#22381)
add 608ffcbfb9 fix: make database connection modal ace fields uncontrolled (#22350)
add a235078e48 build(deps-dev): bump @types/node from 18.11.10 to 18.11.13 in /superset-websocket (#22386)
add d1989a4766 fix(report): Capture unexpected errors in report screenshots. Fixes #21653 (#21724)
add e7b034c466 build(deps-dev): bump eslint from 7.32.0 to 8.29.0 in /superset-websocket (#22322)
add 72fb270146 build(deps): bump express from 4.17.1 to 4.18.2 in /docs (#22341)
add a748b687d8 chore(deps): bump css-what from 2.1.2 to 2.1.3 in /superset-frontend (#21712)
add 481b020e9d chore: show database UUID in API (#22411)
add 92fc304099 build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /docs (#22134)
add 1014a327f5 fix(sqla): copy temporal range logic to helper (#22405)
add aa0cae9b49 feat(thumbnails): add support for user specific thumbs (#22328)
add 90d79c78d2 fix(trino): Fix Trino timestamp conversion (#21737)
add ebaa94974b fix: Force configuration for SafeMarkdown component in Handlebars (#22417)
add bb318cb137 fix: Allow empty CSS in Handlebars (#22422)
add 9f3c43f839 fix(dashboard): Update owners of dashboard list after editing (#22383)
add fa919f3d8c test: Fix act errors in VizTypeControl test (#22424)
add 4f9c2c8165 fix(hive): Fix regression from #21943 (#22431)
add bdeedaaf80 chore: set Snowflake user agent (#22432)
add 89bb6c024b build(deps): bump qs from 6.5.2 to 6.5.3 in /superset-frontend (#22343)
add 2679ee2e46 fix(chart-table): Scrollbar causing header + footer overflow (#21064)
add 277f8e04e2 fix: remove unsupported REST API search col with dotted notation on c… (#22440)
add 291d776085 build(deps-dev): bump typescript from 4.2.3 to 4.9.4 in /superset-websocket (#22414)
add f03c04a45a build(deps): bump uuid and @types/uuid in /superset-websocket (#22412)
add 858796b98f chore(deps): bump express from 4.18.1 to 4.18.2 in /superset-websocket/utils/client-ws-app (#21754)
add 71982ee174 chore: Re-add inheritance of Presto macros for Trino et al. (#22435)
add 21b56b2d49 fix(cypress): Fix failing/flaky E2E tests (#22460)
add b55ef5b514 fix: fix comment in Docker environment files (#22421)
add 7f4e522f1a chore(viz): Rename legacy non-time-series Bar Chart (#22430)
add 6b20e74442 fix: Create dataset polish/bug fix (#22262)
add 0ca5e0e0db build(deps): bump @ant-design/icons from 4.2.2 to 4.8.0 in /superset-frontend (#22158)
add 1bab5b9eba fix: Fixed spacing in alert modal (#22066)
add c2a20e7b27 chore: adding additional code owners for cypress tests (#22476)
add 7a94f3afc6 fix(chart-list): Hide 'Dashboards added to' column. (#22475)
add b954f8f560 feat(welcome): make examples tab customizable (#22302)
add 7d8fff87b5 fix(assets api): import replaces dashboard (#22208)
add 630c129e3e fix(cypress): disable flaky tests (#22512)
add 1ea0e8b42e Merge branch 'master' of https://github.com/apache/superset into create-sshtunnelconfig-tbl
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 2 +-
CONTRIBUTING.md | 4 +-
Makefile | 6 +-
README.md | 2 +-
RESOURCES/INTHEWILD.md | 1 +
UPDATING.md | 1 +
docker/.env | 2 +-
docker/.env-non-dev | 2 +-
docs/docs/contributing/translations.mdx | 6 +-
docs/docs/databases/bigquery.mdx | 4 +-
docs/docs/databases/docker-add-drivers.mdx | 2 +-
.../docs/databases/installing-database-drivers.mdx | 2 +-
docs/docs/installation/cache.mdx | 7 +
docs/docs/installation/running-on-kubernetes.mdx | 2 +-
docs/src/pages/community.tsx | 5 +
docs/yarn.lock | 505 ++++---
requirements/base.txt | 14 +-
requirements/development.txt | 2 +-
requirements/docker.txt | 2 +-
requirements/testing.txt | 63 +-
setup.cfg | 2 +-
setup.py | 18 +-
.../cypress/integration/chart_list/filter.test.ts | 12 +-
.../cypress/integration/chart_list/list.test.ts | 14 +-
.../integration/dashboard/drilltodetail.test.ts | 10 +-
.../integration/dashboard/nativeFilters.test.ts | 219 ++-
.../cypress/integration/dashboard/utils.ts | 57 +-
.../integration/dashboard_list/filter.test.ts | 8 +-
.../cypress/integration/explore/control.test.ts | 2 +-
.../cypress/integration/explore/utils.ts | 1 +
.../cypress-base/cypress/support/index.ts | 2 +
superset-frontend/package-lock.json | 604 ++------
superset-frontend/package.json | 2 +-
.../src/chart/models/ChartProps.ts | 9 +
.../superset-ui-core/src/query/types/Dashboard.ts | 12 +-
.../superset-ui-core/src/query/types/Query.ts | 1 +
.../src/ui-overrides/ExtensionsRegistry.ts | 1 +
.../test/query/types/Dashboard.test.ts | 65 +-
.../legacy-plugin-chart-pivot-table/src/index.js | 2 +-
.../legacy-plugin-chart-treemap/src/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/Area/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/Bar/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/DistBar/index.js | 9 +-
.../legacy-preset-chart-nvd3/src/Line/index.js | 2 +-
.../plugins/plugin-chart-echarts/package.json | 2 +-
.../src/Timeseries/Area/index.ts | 2 +-
.../src/Timeseries/Regular/Bar/index.ts | 4 +-
.../src/Timeseries/Regular/Line/index.ts | 2 +-
.../plugin-chart-echarts/src/Treemap/index.ts | 2 +-
.../src/components/ControlHeader/controlHeader.tsx | 4 +-
.../src/components/Handlebars/HandlebarsViewer.tsx | 15 +-
.../src/plugin/controls/style.tsx | 33 +-
.../plugin-chart-pivot-table/src/plugin/index.ts | 2 +-
.../src/DataTable/hooks/useSticky.tsx | 25 +-
.../components/QueryHistory/QueryHistory.test.tsx | 8 -
.../src/SqlLab/components/QueryHistory/index.tsx | 9 -
.../components/QuerySearch/QuerySearch.test.jsx | 1 -
.../src/SqlLab/components/QuerySearch/index.tsx | 29 +-
.../components/QueryTable/QueryTable.test.jsx | 2 -
.../src/SqlLab/components/QueryTable/index.tsx | 51 +-
.../components/SaveDatasetActionButton/index.tsx | 10 +-
.../src/SqlLab/components/SaveQuery/index.tsx | 1 +
.../SqlLab/components/SouthPane/SouthPane.test.jsx | 88 +-
.../src/SqlLab/components/SouthPane/index.tsx | 80 +-
.../src/SqlLab/components/SouthPane/state.ts | 61 -
.../SqlLab/components/SqlEditor/SqlEditor.test.jsx | 18 +-
.../src/SqlLab/components/SqlEditor/index.jsx | 7 +-
.../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx | 4 +-
.../SqlLab/components/SqlEditorLeftBar/index.tsx | 21 +-
.../SqlLab/components/TabbedSqlEditors/index.jsx | 1 -
superset-frontend/src/SqlLab/types.ts | 4 +-
superset-frontend/src/components/Badge/index.tsx | 4 +-
.../src/components/CronPicker/CronPicker.tsx | 6 +
.../DropdownContainer.stories.tsx | 21 +-
.../DropdownContainer/DropdownContainer.test.tsx | 13 +
.../src/components/DropdownContainer/index.tsx | 172 ++-
.../src/components/EmptyState/index.tsx | 26 +-
.../src/components/ErrorMessage/ErrorAlert.tsx | 7 +-
superset-frontend/src/components/Loading/index.tsx | 1 +
.../src/components/Select/AsyncSelect.stories.tsx | 9 +
.../src/components/Select/AsyncSelect.test.tsx | 48 +
.../src/components/Select/AsyncSelect.tsx | 17 +-
.../src/components/Select/CustomTag.tsx | 77 ++
.../src/components/Select/Select.stories.tsx | 10 +
.../src/components/Select/Select.test.tsx | 48 +
superset-frontend/src/components/Select/Select.tsx | 17 +-
superset-frontend/src/components/Select/styles.tsx | 25 +-
superset-frontend/src/components/Select/types.ts | 13 +
.../src/components/TableSelector/index.tsx | 11 +-
superset-frontend/src/constants.ts | 54 +
superset-frontend/src/dashboard/actions/hydrate.js | 4 +-
.../src/dashboard/actions/nativeFilters.ts | 24 +
.../DashboardBuilder/DashboardBuilder.tsx | 45 +-
.../dashboard/components/FiltersBadge/index.tsx | 4 +-
.../dashboard/components/gridComponents/Tabs.jsx | 7 +-
.../FilterBar/ActionButtons/index.tsx | 3 +-
.../FilterBar/FilterBarOrientationSelect/index.tsx | 8 +-
.../FilterBar/FilterConfigurationLink/index.tsx | 10 +-
.../FilterBar/FilterControls/FilterControl.tsx | 81 +-
.../FilterBar/FilterControls/FilterControls.tsx | 62 +-
.../FilterBar/FilterControls/FilterDivider.tsx | 10 +-
.../FilterBar/FilterControls/FilterValue.tsx | 47 +-
.../FilterBar/FilterControls/types.ts | 2 +-
.../FilterBar/FilterControls/utils.ts | 16 +-
.../FilterBar/FiltersDropdownContent/index.tsx | 2 +-
.../FiltersOutOfScopeCollapsible/index.tsx | 2 +-
.../nativeFilters/FilterBar/Header/index.tsx | 39 +-
.../nativeFilters/FilterBar/Horizontal.tsx | 20 +-
.../nativeFilters/FilterBar/Vertical.tsx | 6 +-
.../components/nativeFilters/FilterBar/index.tsx | 6 +-
.../components/nativeFilters/FilterBar/types.ts | 4 +-
.../FilterBar/useFilterControlFactory.tsx | 9 +-
.../nativeFilters/FilterCard/DependenciesRow.tsx | 5 +-
.../nativeFilters/FilterCard/FilterCard.test.tsx | 173 ++-
.../nativeFilters/FilterCard/FilterCardContent.tsx | 12 +-
.../nativeFilters/FilterCard/NameRow.tsx | 53 +-
.../components/nativeFilters/FilterCard/Styles.ts | 5 +
.../components/nativeFilters/FilterCard/index.tsx | 7 +-
.../dashboard/components/nativeFilters/state.ts | 9 +-
.../dashboard/components/nativeFilters/utils.ts | 6 +-
.../src/dashboard/reducers/nativeFilters.ts | 14 +
.../util/findTabIndexByComponentId.test.js | 2 +-
.../dashboard/util/updateComponentParentsList.js | 40 +-
.../util/updateComponentParentsList.test.js | 67 +-
.../util/useFilterFocusHighlightStyles.test.tsx | 39 +
.../util/useFilterFocusHighlightStyles.ts | 9 +-
.../controls/ControlPopover/ControlPopover.tsx | 22 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 81 +-
.../DateFilterControl/components/DateLabel.tsx | 100 ++
.../controls/DateFilterControl/components/index.ts | 1 +
.../components/controls/DateFilterControl/types.ts | 1 +
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 6 +-
.../AdhocFilterEditPopover.test.jsx | 3 +-
.../FilterControl/AdhocFilterEditPopover/index.jsx | 8 +-
.../FixedOrMetricControl.test.tsx | 7 +
.../AdhocMetricEditPopover.test.jsx | 6 +-
.../AdhocMetricEditPopover.test.tsx | 42 +-
.../MetricControl/AdhocMetricEditPopover/index.jsx | 6 +-
.../VizTypeControl/VizTypeControl.test.tsx | 59 +-
superset-frontend/src/featureFlags.ts | 2 +-
.../components/GroupBy/GroupByFilterPlugin.tsx | 4 +
.../filters/components/GroupBy/transformProps.ts | 4 +
.../filters/components/Range/RangeFilterPlugin.tsx | 39 +-
.../src/filters/components/Range/transformProps.ts | 7 +
.../src/filters/components/Range/types.ts | 3 +
.../components/Select/SelectFilterPlugin.tsx | 22 +-
.../filters/components/Select/transformProps.ts | 7 +
.../src/filters/components/Select/types.ts | 3 +
.../filters/components/Time/TimeFilterPlugin.tsx | 45 +-
.../src/filters/components/Time/transformProps.ts | 7 +
.../src/filters/components/Time/types.ts | 1 +
.../TimeColumn/TimeColumnFilterPlugin.tsx | 8 +-
.../components/TimeColumn/transformProps.ts | 4 +
.../components/TimeGrain/TimeGrainFilterPlugin.tsx | 8 +-
.../filters/components/TimeGrain/transformProps.ts | 4 +
superset-frontend/src/filters/components/types.ts | 2 +
.../hooks/useTruncation/useCSSTextTruncation.ts | 23 +-
superset-frontend/src/preamble.ts | 16 +-
superset-frontend/src/types/bootstrapTypes.ts | 82 +-
.../utils/getBootstrapData.ts} | 14 +-
superset-frontend/src/utils/localStorageHelpers.ts | 9 +-
superset-frontend/src/utils/urlUtils.test.ts | 4 +-
superset-frontend/src/utils/urlUtils.ts | 4 +-
.../src/views/CRUD/alert/AlertReportModal.test.jsx | 12 +-
.../src/views/CRUD/alert/AlertReportModal.test.tsx | 34 +
.../src/views/CRUD/alert/AlertReportModal.tsx | 231 ++--
.../src/views/CRUD/chart/ChartList.tsx | 1 +
.../src/views/CRUD/dashboard/DashboardList.tsx | 16 +-
.../src/views/CRUD/data/database/DatabaseList.tsx | 2 +-
.../DatabaseConnectionForm/CommonParameters.tsx | 46 +-
.../DatabaseModal/DatabaseConnectionForm/index.tsx | 59 +-
.../data/database/DatabaseModal/ExtraOptions.tsx | 35 +-
.../data/database/DatabaseModal/SqlAlchemyForm.tsx | 2 +-
.../data/database/DatabaseModal/index.test.tsx | 131 +-
.../CRUD/data/database/DatabaseModal/index.tsx | 114 +-
.../src/views/CRUD/data/database/types.ts | 3 +
.../data/dataset/AddDataset/AddDataset.test.tsx | 2 +-
.../AddDataset/DatasetPanel/DatasetPanel.test.tsx | 33 +-
.../AddDataset/DatasetPanel/DatasetPanel.tsx | 238 +++-
.../dataset/AddDataset/DatasetPanel/fixtures.ts | 14 +
.../data/dataset/AddDataset/DatasetPanel/index.tsx | 6 +-
.../data/dataset/AddDataset/Footer/Footer.test.tsx | 16 +-
.../CRUD/data/dataset/AddDataset/Footer/index.tsx | 12 +-
.../data/dataset/AddDataset/Header/Header.test.tsx | 16 +-
.../CRUD/data/dataset/AddDataset/Header/index.tsx | 35 +-
.../AddDataset/LeftPanel/LeftPanel.test.tsx | 45 +
.../data/dataset/AddDataset/LeftPanel/index.tsx | 103 +-
.../views/CRUD/data/dataset/AddDataset/index.tsx | 44 +-
.../views/CRUD/data/dataset/AddDataset/types.tsx | 1 +
.../dataset/DatasetLayout/DatasetLayout.test.tsx | 2 +-
.../src/views/CRUD/data/dataset/styles.ts | 47 +-
superset-frontend/src/views/CRUD/data/hooks.ts | 10 +
superset-frontend/src/views/CRUD/types.ts | 19 +-
superset-frontend/src/views/CRUD/utils.test.tsx | 174 ++-
superset-frontend/src/views/CRUD/utils.tsx | 89 +-
.../src/views/CRUD/welcome/ActivityTable.test.tsx | 9 +-
.../src/views/CRUD/welcome/ActivityTable.tsx | 75 +-
.../src/views/CRUD/welcome/ChartTable.test.tsx | 29 +-
.../src/views/CRUD/welcome/ChartTable.tsx | 100 +-
.../src/views/CRUD/welcome/DashboardTable.tsx | 108 +-
.../src/views/CRUD/welcome/EmptyState.test.tsx | 33 +-
.../src/views/CRUD/welcome/EmptyState.tsx | 40 +-
.../src/views/CRUD/welcome/SavedQueries.tsx | 61 +-
.../src/views/CRUD/welcome/Welcome.tsx | 93 +-
superset-frontend/src/views/CRUD/welcome/types.ts | 4 +
.../src/views/RootContextProviders.tsx | 56 +-
superset-frontend/src/views/components/Menu.tsx | 61 +-
.../src/views/components/RightMenu.tsx | 6 +-
superset-frontend/src/views/components/SubMenu.tsx | 2 +-
superset-frontend/src/views/components/types.ts | 2 +-
superset-websocket/package-lock.json | 1455 ++++++++++----------
superset-websocket/package.json | 16 +-
.../utils/client-ws-app/package-lock.json | 50 +-
.../utils/client-ws-app/package.json | 2 +-
superset/charts/api.py | 39 +-
superset/charts/data/api.py | 5 +
superset/commands/importers/v1/assets.py | 35 +-
superset/config.py | 76 +-
superset/connectors/sqla/models.py | 152 +-
superset/dashboards/api.py | 18 +-
superset/databases/api.py | 2 +
superset/db_engine_specs/base.py | 2 +-
superset/db_engine_specs/bigquery.py | 8 +-
superset/db_engine_specs/databricks.py | 268 +++-
superset/db_engine_specs/hive.py | 33 +-
superset/db_engine_specs/presto.py | 411 +++---
superset/db_engine_specs/snowflake.py | 16 +-
superset/db_engine_specs/trino.py | 58 +-
superset/examples/birth_names.py | 81 +-
superset/examples/supported_charts_dashboard.py | 76 +-
superset/models/core.py | 7 +-
superset/models/dashboard.py | 20 +-
superset/models/helpers.py | 22 +-
superset/models/slice.py | 21 +-
superset/reports/commands/alert.py | 10 +-
superset/reports/commands/exceptions.py | 4 -
superset/reports/commands/execute.py | 32 +-
superset/reports/types.py | 10 -
superset/reports/utils.py | 71 -
superset/result_set.py | 6 +-
.../common.py => superset/tasks/exceptions.py | 9 +-
superset/tasks/scheduler.py | 7 +-
superset/tasks/thumbnails.py | 52 +-
superset/{reports => tasks}/types.py | 25 +-
superset/tasks/utils.py | 94 ++
.../{advanced_data_type => thumbnails}/__init__.py | 0
superset/thumbnails/digest.py | 83 ++
superset/translations/fr/LC_MESSAGES/messages.json | 10 +-
superset/utils/date_parser.py | 4 +-
superset/utils/webdriver.py | 70 +-
superset/views/base.py | 1 +
tests/integration_tests/databases/api_tests.py | 1 +
.../db_engine_specs/bigquery_tests.py | 2 +-
.../db_engine_specs/databricks_tests.py | 68 +
.../db_engine_specs/presto_tests.py | 3 +-
.../db_engine_specs/trino_tests.py | 46 +
.../fixtures/birth_names_dashboard.py | 2 +-
tests/integration_tests/reports/alert_tests.py | 29 +-
tests/integration_tests/reports/commands_tests.py | 6 +-
tests/integration_tests/reports/scheduler_tests.py | 32 +
tests/integration_tests/sqla_models_tests.py | 43 +-
tests/integration_tests/superset_test_config.py | 1 +
tests/integration_tests/thumbnails_tests.py | 253 +++-
.../unit_tests/commands/importers}/__init__.py | 0
.../unit_tests/commands/importers/v1}/__init__.py | 0
.../commands/importers/v1/assets_test.py | 131 ++
tests/unit_tests/db_engine_specs/test_bigquery.py | 12 +-
.../unit_tests/db_engine_specs/test_databricks.py | 177 +++
tests/unit_tests/db_engine_specs/test_snowflake.py | 31 +
.../unit_tests/fixtures}/__init__.py | 0
tests/unit_tests/fixtures/assets_configs.py | 259 ++++
tests/unit_tests/reports/__init__.py | 16 -
tests/unit_tests/reports/test_utils.py | 178 ---
tests/unit_tests/result_set_test.py | 41 +
.../unit_tests/tasks}/__init__.py | 0
tests/unit_tests/tasks/test_utils.py | 323 +++++
.../unit_tests/thumbnails}/__init__.py | 0
tests/unit_tests/thumbnails/test_digest.py | 258 ++++
278 files changed, 7887 insertions(+), 3930 deletions(-)
delete mode 100644 superset-frontend/src/SqlLab/components/SouthPane/state.ts
create mode 100644 superset-frontend/src/components/Select/CustomTag.tsx
create mode 100644 superset-frontend/src/explore/components/controls/DateFilterControl/components/DateLabel.tsx
copy superset-frontend/{packages/superset-ui-core/src/query/getColumnLabel.ts => src/utils/getBootstrapData.ts} (73%)
delete mode 100644 superset/reports/utils.py
copy tests/unit_tests/fixtures/common.py => superset/tasks/exceptions.py (80%)
copy superset/{reports => tasks}/types.py (50%)
create mode 100644 superset/tasks/utils.py
copy superset/{advanced_data_type => thumbnails}/__init__.py (100%)
create mode 100644 superset/thumbnails/digest.py
create mode 100644 tests/integration_tests/db_engine_specs/databricks_tests.py
copy {superset/advanced_data_type => tests/unit_tests/commands/importers}/__init__.py (100%)
copy {superset/advanced_data_type => tests/unit_tests/commands/importers/v1}/__init__.py (100%)
create mode 100644 tests/unit_tests/commands/importers/v1/assets_test.py
create mode 100644 tests/unit_tests/db_engine_specs/test_databricks.py
copy {superset/advanced_data_type => tests/unit_tests/fixtures}/__init__.py (100%)
create mode 100644 tests/unit_tests/fixtures/assets_configs.py
delete mode 100644 tests/unit_tests/reports/__init__.py
delete mode 100644 tests/unit_tests/reports/test_utils.py
copy {superset/advanced_data_type => tests/unit_tests/tasks}/__init__.py (100%)
create mode 100644 tests/unit_tests/tasks/test_utils.py
copy {superset/advanced_data_type => tests/unit_tests/thumbnails}/__init__.py (100%)
create mode 100644 tests/unit_tests/thumbnails/test_digest.py