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

johnbodley pushed a change to branch john-bodley--tags-use-db-session
in repository https://gitbox.apache.org/repos/asf/superset.git


    from a00f236b9e Update update.py
     add 4ad1de3be5 test: Fix act errors in ExploreChartPanel test (#21456)
     add 3098e657e5 fix(sqllab): Fix cursor alignment in SQL lab editor by 
avoiding Lucida Console font on Windows (#21380)
     add 64d216adb3 fix: permission sqlalchemy events (#21454)
     add 973d870538 chore: remove blank space from users filters (#21346)
     add 6e8cad3e16 feat: Create dataset header component (#21189)
     add ae6d2cf18d fix: hide time_grain when x_axis value is undefined (#21464)
     add 59ca7861c0 fix: dashboard filter value is cleared when 2 similar 
dashboards opened in succession (#21461)
     add 2285ebe72e fix(explore): Prevent shared controls from checking feature 
flags outside React render (#21315)
     add 2c7323a87d fix: Supports form_data param in old Explore endpoint 
(#21469)
     add 4fcc1d952f chore: Extract common select component code (#21094)
     add 1c0bff3dfb fix: revert #21356(able to sort bar on the bar chart V2) 
(#21481)
     add 2dfcba04b0 fix: Time Offset in SQLite and refine logic in Date Type 
conversion (#21378)
     add 324e9979fa fix(explore): Fix generic X-axis time grain disappearing 
(#21484)
     add 33509ab7da fix: BigQuery cannot accept Time Grain (#21489)
     add 2d16100dbc refactor: get Axis from a helper function (#21449)
     add 7c3fc67315 refactor: Moves the DeprecatedSelect to its own folder 
(#21445)
     add b739e27f6d fix: Duplicated numeric values in Select (#21480)
     add 8c16806f57 fix: Address regression introduced in #21284 (#21470)
     add 7e2e8b8ad9 fix: dataset after insert when db relation does not exist 
(#21492)
     add fdb4702332 fix: can't show duckdb table names in the "SEE TABLE 
SCHEMA" dropdown list (#21495)
     add b29e7e7d9e fix: set correct favicon from config for login and FAB list 
views (#21498)
     add 7d2f07e78f chore: Use slim image in Dockerfile (#21326)
     add 94a724e49b perf(word-cloud): reduce render to improve performance 
(#21504)
     add 94ed4279c7 fix: Dataset timeout (#21516)
     add f27e20e30d feat(filters): add onFilterUpdate handler to list view 
filters (#21443)
     add 42000823be chore: should return if get a exception in Dashboard edit 
modal (#21524)
     add 737d4dcf0c refactor: refine timestamp expr function (#21510)
     add 135909f814 feat: Making bar graphs in Table viz from fixed-size divs 
instead of calculated gradients (#21482)
     add 2224ebecfe chore: refactor SqlEditor to functional component (#21320)
     add 6644a84f79 fix(explore): fix chart save when dashboard deleted (#21497)
     add 4d12e3709e feat: generate consistent QueryObject whether GenericAxis 
is enabled or disabled (#21519)
     add c66205feac fix: pie chart orientation description error (#21514)
     add 8ee34e175d feat(helm): add annotations on ServiceAccount (#21536)
     add e438c967c9 fix(docs): added missing timescale.png (#21542)
     add cbadb8773f fix: Reset dataset name after saving a new dataset in SQL 
Lab (#21529)
     add fb835d1437 feat(nav): Update Tabbed Nav on CRUD Pages (#21213)
     add bbac67a2dc refactor: Rewrites ColorSchemeControl with Typescript 
(#21496)
     add e671d80209 feat: support multiple time columns with time grain in 
Pivot Table v2 (#21537)
     add 3f8e9a567a feat(helm): add RollingUpdate parameters (#20931)
     add dc539087c7 chore: Remove chromatic job per PR as it has errors (#21553)
     add 2e564897f8 feat: Add dataset tagging to the back-end (#20892)
     add d67b04683c feat: support multiple columns with time grain in Table 
Chart (#21547)
     add 2ec744da21 feat: Increments charts endpoint with related dashboards 
(#21518)
     add e2b77a7543 fix(sqllab): avoid unexpected re-rendering on 
DatabaseSelector (#21316)
     add 4913da1511 chore(deps): bump moment-timezone from 0.5.33 to 0.5.37 in 
/superset-frontend (#21565)
     add c4638fa2b9 feat: Dataset Creation Footer Component (#21241)
     add 5d51555c46 docs: Turkey map already added (#21566)
     add f4646f8edb feat: adding XAxis to BigNumberTrend (#21577)
     add 73429c6b2a fix(dashboard): show correct roles for dashboard access 
dropdown (#21549)
     add 82bd5a31b8 chore(deps): Unpin sqlparse dependency (#21581)
     add b36bd3f083 fix(databases): GSheets and Clickhouse DBs are not allowed 
to upload files (#21065)
     add 954fc89871 fix(explore): Fix datasource switch for table chart (#21544)
     add 2cdd88aa4f chore(dashboard): Add filter_scopes warning message for 
json metadata editor (#21543)
     add 24412e282d fix(dashboard): dashboard doesn't load properly if it has 
tabs (#21576)
     add bb1cf7f145 refactor: Organizes the Select files (#21589)
     add bb08c7e7f0 chore: Updates CHANGELOG.md and UPDATING.md with 1.5.2 
changes (#21601)
     add eac74a1234 chore(deps): bump terser from 5.10.0 to 5.14.2 in 
/superset-embedded-sdk (#20785)
     add 9b058bc238 chore(deps): bump cookie from 0.4.1 to 0.5.0 in 
/superset-websocket (#20983)
     add c4edcbdb00 chore(deps): bump http-errors from 1.8.0 to 2.0.0 in 
/superset-websocket/utils/client-ws-app (#20978)
     add 18ec294336 fix(tags): Adding __init__ to tags (#21591)
     add e3ddd0bdd5 fix: Dataset duplication fatal error (#21358)
     add 2102ba7e4a chore(deps-dev): bump @types/jsonwebtoken from 8.5.5 to 
8.5.9 in /superset-websocket (#21602)
     add b8c1aa5ff2 chore(deps): bump node-forge and webpack-dev-server in 
/superset-frontend (#21169)
     add f86e99e89c docs: Removing erroneous FAQ timeout message (#20853)
     add 546cc18475 docs: update installing-superset-using-docker-compose.mdx 
(#20958)
     add 15c3c34268 chore: refactor AceEditorWrapper to functional component 
(#21532)
     add 23cd5c90cf chore: removing '.git' from web url references in Yeoman 
generator's package.json (#21611)
     add 93f08e778b feat: explicit distribute columns on BoxPlot and apply time 
grain (#21593)
     add 60bab4269f fix(table-chart): don't color empty cells in table chart 
with color formatters (#21501)
     add ab53d77aba fix(dashboard): fix Pivot Table V2 dragPreview in the 
dashboard (#21539)
     add 71bf267307 fix(sqllab): SqlEditorLeftBar listening to database changes 
(#21628)
     add b787c3fef4 feat(embedded): +2 functions: getDashboardPermalink, 
getActiveTabs (#21444)
     add ab7cfec975 feat: new config to filter specific users from dropdown 
lists (#21515)
     add 5ea9249059 fix: respect chart cache timeout setting (#21637)
     add 0dda5fe1cf feat: Adds the MetadataBar to the Explore header (#21560)
     add 7f971b4103 fix(report): Fix permission check for set up email report 
on charts/dashboards. Fixes #21559 (#21561)
     add f3465f5b22 chore(deps): bump minimist from 0.0.5 to 1.2.6 in 
/superset-frontend (#21654)
     add 9dd102f383 refactor: remove useless groupby from QueryObject (#21643)
     add f83af88fc7 feat: Added latin america countries to country map (#21352)
     add 6af35a7d98 fix: Selected tab after save and go to dashboard (#21630)
     add b2a360fa14 fix: Switch tab on drag hover (#21648)
     add eeb979c150 chore: Create dashboard with tier 1 and tier 2 charts 
(#21551)
     add 389fa31b89 fix: new welcome new users action (#21662)
     add 1d70079f71 fix(dashboard): Change text and icons in dashboard editmode 
(#21305)
     add 4c17f0e71e fix: time grain can't be removed in explore (#21644)
     add 61bd696226 fix(plugin-chart-echarts): boxplot throw error in the 
dashboard (#21661)
     add c1ba3290d9 docs: add organization that uses superset (#21660)
     add ef78ec6b30 fix: catch error when masking encrypted extra is none 
(#21570)
     add 157482955e chore: avoid undefined property on `Global` type (#21631)
     add 8d1b7ecfde fix(sqllab): perf regression on #21532 refactor (#21632)
     add 83fed6fe32 Merge branch 'master' into john-bodley--tags-use-db-session

No new revisions were added by this update.

Summary of changes:
 .github/CODEOWNERS                                 |    4 +-
 .github/workflows/chromatic-pr.yml                 |   85 -
 .github/workflows/welcome-new-users.yml            |    3 +-
 CHANGELOG.md                                       |   37 +-
 Dockerfile                                         |   11 +-
 RESOURCES/INTHEWILD.md                             |    3 +
 UPDATING.md                                        |    6 +
 docs/docs/frequently-asked-questions.mdx           |    8 -
 .../installing-superset-using-docker-compose.mdx   |    2 +-
 docs/docs/miscellaneous/country-map-tools.mdx      |    1 +
 docs/static/img/databases/timescale.png            |  Bin 0 -> 16120 bytes
 docs/static/resources/openapi.json                 |   13 +
 helm/superset/Chart.yaml                           |    2 +-
 helm/superset/templates/deployment-worker.yaml     |    4 +
 helm/superset/templates/deployment.yaml            |    4 +
 helm/superset/templates/service-account.yaml       |    3 +
 helm/superset/values.schema.json                   |    9 +
 helm/superset/values.yaml                          |   13 +
 requirements/base.txt                              |    2 +-
 setup.py                                           |    2 +-
 superset-embedded-sdk/package-lock.json            |  148 +-
 superset-embedded-sdk/src/index.ts                 |   13 +-
 .../cypress/integration/chart_list/filter.test.ts  |    4 +-
 .../integration/dashboard/drilltodetail.test.ts    |  343 ++--
 .../cypress/integration/dashboard/editmode.test.ts |   22 +-
 .../cypress/integration/dashboard/utils.ts         |   14 +-
 .../integration/dashboard_list/list.test.ts        |    4 +-
 .../explore/visualizations/gauge.test.js           |    4 +-
 .../cypress-base/cypress/utils/urls.ts             |    3 +-
 superset-frontend/package-lock.json                | 1753 ++++++++++++--------
 superset-frontend/package.json                     |    4 +-
 .../packages/generator-superset/package.json       |    4 +-
 .../superset-ui-chart-controls/src/index.ts        |    7 +-
 .../src/operators/pivotOperator.ts                 |    9 +-
 .../src/operators/prophetOperator.ts               |   12 +-
 .../src/operators/renameOperator.ts                |    6 +-
 .../src/operators/sortOperator.ts                  |   22 +-
 .../src/operators/timeComparePivotOperator.ts      |    8 +-
 .../src/shared-controls/dndControls.tsx            |  192 ++-
 .../src/shared-controls/index.tsx                  |  324 +---
 .../shared-controls/{constants.tsx => mixins.tsx}  |   19 +-
 .../superset-ui-chart-controls/src/types.ts        |   15 +-
 .../src/utils/expandControlConfig.tsx              |    2 +-
 .../src/utils/getTemporalColumns.ts                |   64 +
 .../superset-ui-chart-controls/src/utils/index.ts  |    1 +
 .../superset-ui-chart-controls/test/fixtures.ts    |  149 ++
 .../test/operators/pivotOperator.test.ts           |   23 +-
 .../test/operators/prophetOperator.test.ts         |    3 +-
 .../test/operators/renameOperator.test.ts          |    2 +-
 .../test/operators/sortOperator.test.ts            |   76 +-
 .../operators/timeComparePivotOperator.test.ts     |    4 +-
 .../test/utils/columnChoices.test.tsx              |    4 +-
 .../test/utils/getTemporalColumns.test.ts          |   95 ++
 .../src/query/buildQueryContext.ts                 |    4 +-
 .../superset-ui-core/src/query/getXAxis.ts}        |   28 +-
 .../packages/superset-ui-core/src/query/index.ts   |    1 +
 .../src/query/normalizeTimeColumn.ts               |    5 +-
 .../superset-ui-core/src/query/types/Query.ts      |   54 +-
 .../packages/superset-ui-core/src/types/index.ts   |    2 +
 .../test/query/buildQueryContext.test.ts           |    3 +-
 .../superset-ui-core/test/query/getAxis.test.ts    |   71 +
 .../test/query/normalizeTimeColumn.test.ts         |   50 +-
 .../src/switchboard.test.ts                        |    4 +-
 .../scripts/Country Map GeoJSON Generator.ipynb    |  714 +++-----
 .../src/countries.ts                               |   38 +
 .../src/countries/argentina.geojson                |   30 +
 .../src/countries/bolivia.geojson                  |   15 +
 .../src/countries/chile.geojson                    |   22 +
 .../src/countries/colombia.geojson                 |   40 +
 .../src/countries/costa rica.geojson               |   13 +
 .../src/countries/cuba.geojson                     |   22 +
 .../src/countries/dominican republic.geojson       |   38 +
 .../src/countries/ecuador.geojson                  |   30 +
 .../src/countries/el salvador.geojson              |   20 +
 .../src/countries/guatemala.geojson                |   28 +
 .../src/countries/haiti.geojson                    |   16 +
 .../src/countries/honduras.geojson                 |   24 +
 .../src/countries/nicaragua.geojson                |   23 +
 .../src/countries/panama.geojson                   |   18 +
 .../src/countries/paraguay.geojson                 |   24 +
 .../src/countries/puerto rico.geojson              |    7 +
 .../src/countries/saint barthelemy.geojson         |    7 +
 .../src/countries/saint martin.geojson             |    7 +
 .../src/countries/venezuela.geojson                |   32 +
 .../src/controlPanel.tsx                           |    4 +-
 .../src/controlPanel.ts                            |   26 +-
 .../src/controlPanel.ts                            |    4 +-
 .../src/utilities/sharedDndControls.jsx            |    6 +-
 .../src/Bar/controlPanel.ts                        |    2 +-
 .../BigNumber/BigNumberWithTrendline/buildQuery.ts |   40 +-
 .../BigNumberWithTrendline/controlPanel.tsx        |   25 +-
 .../BigNumberWithTrendline/transformProps.ts       |   10 +-
 .../plugin-chart-echarts/src/BigNumber/types.ts    |    2 +-
 .../plugin-chart-echarts/src/BoxPlot/buildQuery.ts |   54 +-
 .../src/BoxPlot/controlPanel.ts                    |   65 +-
 .../plugin-chart-echarts/src/Gauge/buildQuery.ts   |    1 -
 .../src/MixedTimeseries/buildQuery.ts              |   16 +-
 .../src/MixedTimeseries/transformProps.ts          |    7 +-
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |    2 +-
 .../src/Timeseries/buildQuery.ts                   |   26 +-
 .../src/Timeseries/transformProps.ts               |    6 +-
 .../plugins/plugin-chart-echarts/src/controls.tsx  |    2 +-
 .../test/BigNumber/transformProps.test.ts          |    7 +-
 .../test/Gauge/buildQuery.test.ts                  |    6 +-
 .../test/MixedTimeseries/buildQuery.test.ts        |  129 +-
 .../test/Timeseries/buildQuery.test.ts             |  179 ++
 .../src/plugin/buildQuery.ts                       |    3 -
 .../src/plugin/controls/columns.tsx                |    4 +-
 .../src/plugin/controls/metrics.tsx                |    2 +-
 .../test/plugin/buildQuery.test.ts                 |    2 +-
 .../plugins/plugin-chart-pivot-table/package.json  |    3 +-
 .../src/plugin/buildQuery.ts                       |   39 +-
 .../src/plugin/controlPanel.tsx                    |   41 +-
 .../src/react-pivottable/Styles.js                 |    8 +-
 .../src/react-pivottable/TableRenderers.jsx        |    6 +-
 .../plugins/plugin-chart-table/package.json        |    4 +
 .../plugins/plugin-chart-table/src/TableChart.tsx  |  109 +-
 .../plugins/plugin-chart-table/src/buildQuery.ts   |   25 +-
 .../plugin-chart-table/src/controlPanel.tsx        |   91 +-
 .../plugin-chart-table/test/TableChart.test.tsx    |   75 +-
 .../plugins/plugin-chart-word-cloud/package.json   |    1 +
 .../src/chart/WordCloud.tsx                        |    5 +-
 superset-frontend/spec/helpers/testing-library.tsx |    2 +-
 .../AceEditorWrapper/AceEditorWrapper.test.tsx     |   35 +-
 .../SqlLab/components/AceEditorWrapper/index.tsx   |  266 ++-
 .../EstimateQueryCostButton.test.tsx               |    2 +-
 .../QueryLimitSelect/QueryLimitSelect.test.tsx     |   26 +-
 .../SqlLab/components/QueryLimitSelect/index.tsx   |   19 +-
 .../src/SqlLab/components/QuerySearch/index.tsx    |    2 +-
 .../RunQueryActionButton.test.tsx                  |  179 +-
 .../components/RunQueryActionButton/index.tsx      |   40 +-
 .../SqlLab/components/SaveDatasetModal/index.tsx   |    9 +-
 .../{SaveQuery.test.jsx => SaveQuery.test.tsx}     |   55 +-
 .../src/SqlLab/components/SaveQuery/index.tsx      |   79 +-
 ...LabQuery.test.jsx => ShareSqlLabQuery.test.tsx} |   59 +-
 .../SqlLab/components/ShareSqlLabQuery/index.tsx   |   21 +-
 .../SqlLab/components/SqlEditor/SqlEditor.test.jsx |   56 +
 .../src/SqlLab/components/SqlEditor/index.jsx      |  887 +++++-----
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx     |   89 +-
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |   16 +-
 .../SqlEditorTabHeader/SqlEditorTabHeader.test.tsx |    2 +-
 .../TemplateParamsEditor.test.tsx                  |    2 +-
 superset-frontend/src/SqlLab/constants.ts          |    6 +
 .../hooks/useQueryEditor/index.ts}                 |   30 +-
 .../hooks/useQueryEditor/useQueryEditor.test.ts    |   92 +
 superset-frontend/src/SqlLab/main.less             |    4 +-
 superset-frontend/src/SqlLab/reducers/sqlLab.js    |    2 +-
 .../components/AsyncSelect/AsyncSelect.test.jsx    |    2 +-
 .../src/components/AsyncSelect/index.jsx           |    2 +-
 .../src/components/DatabaseSelector/index.tsx      |   31 +-
 .../DeprecatedSelect.stories.tsx                   |    0
 .../DeprecatedSelect.tsx                           |    2 +-
 .../{Select => DeprecatedSelect}/NativeSelect.tsx  |    0
 .../{Select => DeprecatedSelect}/OnPasteSelect.jsx |    2 +-
 .../OnPasteSelect.test.jsx                         |    6 +-
 .../WindowedSelect/WindowedMenuList.tsx            |    2 +-
 .../WindowedSelect/index.tsx                       |    0
 .../WindowedSelect/windowed.tsx                    |    0
 .../{Select => DeprecatedSelect}/index.ts          |    0
 .../{Select => DeprecatedSelect}/styles.tsx        |    0
 .../{Select => DeprecatedSelect}/utils.ts          |   40 -
 .../src/components/ListView/Filters/Select.tsx     |    4 +-
 .../src/components/ListView/Filters/index.tsx      |   37 +-
 superset-frontend/src/components/ListView/types.ts |    1 +
 superset-frontend/src/components/ListView/utils.ts |    2 +-
 .../src/components/MetadataBar/ContentConfig.tsx   |   13 +-
 .../src/components/MetadataBar/ContentType.ts      |    4 +-
 .../components/MetadataBar/MetadataBar.stories.tsx |    2 +-
 .../components/MetadataBar/MetadataBar.test.tsx    |   29 +-
 .../src/components/MetadataBar/MetadataBar.tsx     |   66 +-
 .../src/components/PageHeaderWithActions/index.tsx |    8 +
 .../HeaderReportDropdown/index.test.tsx            |   61 +
 .../ReportModal/HeaderReportDropdown/index.tsx     |    2 +-
 ...{Select.stories.tsx => AsyncSelect.stories.tsx} |  230 +--
 .../src/components/Select/AsyncSelect.test.tsx     |   20 +
 .../src/components/Select/AsyncSelect.tsx          |  416 +----
 .../src/components/Select/Select.stories.tsx       |  254 +--
 .../src/components/Select/Select.test.tsx          |   17 +
 superset-frontend/src/components/Select/Select.tsx |  325 +---
 .../src/components/Select/constants.ts             |   52 +
 superset-frontend/src/components/Select/styles.tsx |  456 +----
 superset-frontend/src/components/Select/types.ts   |  201 +++
 superset-frontend/src/components/Select/utils.tsx  |  200 +++
 .../src/components/TableSelector/index.tsx         |    3 +-
 superset-frontend/src/components/Tooltip/index.tsx |    7 +-
 superset-frontend/src/dashboard/actions/hydrate.js |    2 +-
 .../DashboardBuilder/DashboardBuilder.test.tsx     |    4 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |    2 +-
 .../DrillDetailPane/DrillDetailPane.test.tsx       |    7 +-
 .../components/DrillDetailPane/DrillDetailPane.tsx |    8 +-
 .../dashboard/components/DrillDetailPane/types.ts  |    4 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |  179 +-
 .../dashboard/components/PropertiesModal/index.tsx |   97 +-
 .../dashboard/components/RefreshIntervalModal.tsx  |    3 +-
 .../src/dashboard/components/dnd/DragDroppable.jsx |    2 +
 .../src/dashboard/components/dnd/handleHover.js    |    2 +
 .../components/gridComponents/Markdown.jsx         |    8 +-
 .../dashboard/components/gridComponents/Tab.jsx    |   10 +
 .../dashboard/components/gridComponents/Tabs.jsx   |   51 +-
 .../components/gridComponents/Tabs.test.jsx        |   12 +
 .../components/gridComponents/new/NewMarkdown.jsx  |    4 +-
 .../components/nativeFilters/FilterBar/index.tsx   |    9 +-
 superset-frontend/src/embedded/api.tsx             |   66 +
 superset-frontend/src/embedded/index.tsx           |   31 +-
 .../src/explore/actions/hydrateExplore.ts          |    4 +-
 .../src/explore/actions/saveModalActions.js        |   29 +-
 .../src/explore/actions/saveModalActions.test.js   |   61 +-
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |   34 +-
 .../components/ExploreChartHeader/index.jsx        |  144 +-
 .../explore/components/ExploreChartPanel.test.jsx  |   11 +-
 .../ExploreViewContainer.test.tsx                  |    8 +
 .../components/ExploreViewContainer/index.jsx      |    5 +-
 .../explore/components/PropertiesModal/index.tsx   |    1 +
 .../src/explore/components/SaveModal.tsx           |   22 +-
 .../ColorSchemeControl/ColorScheme.test.jsx        |   43 -
 .../ColorSchemeControl/ColorSchemeControl.test.tsx |    4 +-
 .../controls/ColorSchemeControl/index.jsx          |  184 --
 .../controls/ColorSchemeControl/index.tsx          |  189 +++
 .../DndColumnSelect.test.tsx                       |   15 +-
 .../DndColumnSelectControl/DndColumnSelect.tsx     |   80 +-
 .../DndFilterSelect.test.tsx                       |   10 +-
 .../DndColumnSelectControl/DndFilterSelect.tsx     |   12 +-
 .../DndMetricSelect.test.tsx                       |    9 +
 .../DndColumnSelectControl/DndMetricSelect.tsx     |   12 +-
 .../controls/DndColumnSelectControl/types.ts       |    1 +
 .../controls/SelectAsyncControl/index.tsx          |    6 +-
 .../getControlValuesCompatibleWithDatasource.ts    |   11 +-
 .../src/explore/reducers/exploreReducer.js         |   10 +-
 superset-frontend/src/explore/types.ts             |    7 +
 .../components/Select/SelectFilterPlugin.tsx       |    2 +-
 .../src/hooks/apiResources/tables.test.ts          |   31 +-
 superset-frontend/src/hooks/apiResources/tables.ts |   11 +-
 superset-frontend/src/logger/LogUtils.ts           |   17 +
 .../src/views/CRUD/alert/AlertReportModal.tsx      |    2 +-
 superset-frontend/src/views/CRUD/data/common.ts    |   14 +-
 .../views/CRUD/data/database/DatabaseList.test.jsx |    4 +
 .../src/views/CRUD/data/database/DatabaseList.tsx  |   11 +-
 .../data/database/DatabaseModal/ExtraOptions.tsx   |   79 +-
 .../data/database/DatabaseModal/index.test.jsx     |  197 +++
 .../CRUD/data/database/DatabaseModal/index.tsx     |    4 +-
 .../src/views/CRUD/data/database/types.ts          |    5 +
 .../data/dataset/AddDataset/AddDataset.test.tsx    |    9 +-
 .../data/dataset/AddDataset/Footer/Footer.test.tsx |   43 +-
 .../CRUD/data/dataset/AddDataset/Footer/index.tsx  |  101 +-
 .../data/dataset/AddDataset/Header/Header.test.tsx |   58 +-
 .../CRUD/data/dataset/AddDataset/Header/index.tsx  |   78 +-
 .../data/dataset/AddDataset/LeftPanel/index.tsx    |   63 +-
 .../views/CRUD/data/dataset/AddDataset/index.tsx   |   18 +-
 .../views/CRUD/data/dataset/AddDataset/types.tsx   |   17 +-
 .../dataset/DatasetLayout/DatasetLayout.test.tsx   |   23 +-
 .../CRUD/data/dataset/DatasetLayout/index.tsx      |   26 +-
 .../views/CRUD/data/dataset/DatasetList.test.jsx   |    9 +
 .../src/views/CRUD/data/dataset/DatasetList.tsx    |    5 +-
 .../src/views/CRUD/data/dataset/styles.ts          |   45 +-
 .../src/views/CRUD/data/query/QueryList.test.tsx   |   23 +
 .../CRUD/data/savedquery/SavedQueryList.test.jsx   |   18 +
 superset-frontend/src/views/CRUD/utils.tsx         |    8 +-
 .../src/views/components/RightMenu.test.tsx        |  268 +++
 .../src/views/components/RightMenu.tsx             |   18 +-
 superset-frontend/src/views/components/SubMenu.tsx |    2 +-
 superset-frontend/src/views/routes.test.tsx        |    5 +-
 .../src/visualizations/FilterBox/FilterBox.jsx     |    7 +-
 superset-websocket/package-lock.json               |   28 +-
 superset-websocket/package.json                    |    4 +-
 .../utils/client-ws-app/package-lock.json          |  360 +---
 .../utils/client-ws-app/package.json               |    2 +-
 superset/charts/api.py                             |   12 +-
 superset/cli/examples.py                           |    4 +-
 superset/common/query_context.py                   |    6 +
 superset/common/query_context_factory.py           |   11 +
 superset/common/query_context_processor.py         |   64 +-
 superset/common/tags.py                            |  315 +++-
 superset/config.py                                 |    7 +
 superset/connectors/sqla/models.py                 |   10 +-
 superset/dashboards/api.py                         |    6 +-
 superset/databases/api.py                          |   10 +
 superset/datasets/api.py                           |   10 +-
 superset/db_engine_specs/base.py                   |   24 +-
 superset/db_engine_specs/bigquery.py               |   16 +-
 superset/db_engine_specs/clickhouse.py             |    2 +
 superset/db_engine_specs/duckdb.py                 |    3 +-
 superset/db_engine_specs/gsheets.py                |   18 +-
 superset/db_engine_specs/pinot.py                  |    1 -
 superset/examples/data_loading.py                  |    2 +-
 superset/examples/echarts_dashboard.py             |  250 ---
 superset/examples/supported_charts_dashboard.py    | 1302 +++++++++++++++
 superset/explore/commands/get.py                   |   18 +
 superset/initialization/__init__.py                |    4 +
 ...8-07-26_11-10_c82ee8a39623_add_implicit_tags.py |    2 +-
 superset/models/core.py                            |   31 +-
 superset/models/dashboard.py                       |    7 -
 superset/models/slice.py                           |    8 -
 superset/models/sql_lab.py                         |    7 -
 superset/queries/api.py                            |    7 +-
 superset/reports/api.py                            |    5 +-
 superset/security/manager.py                       |  118 +-
 superset/{advanced_data_type => tags}/__init__.py  |    0
 superset/tags/core.py                              |   89 +
 superset/{models/tags.py => tags/models.py}        |   46 +-
 superset/tasks/cache.py                            |    2 +-
 superset/templates/superset/base.html              |   10 +-
 superset/utils/core.py                             |   97 +-
 superset/utils/url_map_converters.py               |    2 +-
 superset/views/core.py                             |   37 +-
 superset/views/database/forms.py                   |   14 +
 superset/views/filters.py                          |   34 +-
 superset/views/tags.py                             |   30 +-
 superset/viz.py                                    |   13 +-
 tests/integration_tests/base_api_tests.py          |   52 +
 tests/integration_tests/charts/api_tests.py        |   45 +
 tests/integration_tests/charts/data/api_tests.py   |   85 +-
 tests/integration_tests/conftest.py                |   44 +-
 tests/integration_tests/core_tests.py              |   14 +
 tests/integration_tests/databases/api_tests.py     |   25 +
 .../db_engine_specs/bigquery_tests.py              |    6 +-
 .../integration_tests/fixtures/energy_dashboard.py |   14 +-
 .../integration_tests/fixtures/tags.py             |   30 +-
 tests/integration_tests/query_context_tests.py     |  110 +-
 tests/integration_tests/security_tests.py          |   25 +-
 tests/integration_tests/strategy_tests.py          |    2 +-
 tests/integration_tests/tagging_tests.py           |  276 +++
 tests/integration_tests/utils_tests.py             |   14 +-
 tests/unit_tests/db_engine_specs/test_bigquery.py  |   54 +-
 tests/unit_tests/db_engine_specs/test_gsheets.py   |   45 +-
 tests/unit_tests/sql_parse_tests.py                |   19 +-
 325 files changed, 10750 insertions(+), 6261 deletions(-)
 delete mode 100644 .github/workflows/chromatic-pr.yml
 create mode 100644 docs/static/img/databases/timescale.png
 rename 
superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/{constants.tsx
 => mixins.tsx} (78%)
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/src/utils/getTemporalColumns.ts
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/test/fixtures.ts
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/test/utils/getTemporalColumns.test.ts
 copy 
superset-frontend/{plugins/plugin-chart-handlebars/src/plugin/buildQuery.ts => 
packages/superset-ui-core/src/query/getXAxis.ts} (62%)
 create mode 100644 
superset-frontend/packages/superset-ui-core/test/query/getAxis.test.ts
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/argentina.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bolivia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/chile.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/colombia.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/costa 
rica.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cuba.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/dominican
 republic.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ecuador.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/el 
salvador.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/guatemala.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/haiti.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/honduras.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/nicaragua.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/panama.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/paraguay.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/puerto 
rico.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint 
barthelemy.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint 
martin.geojson
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/venezuela.geojson
 rename superset-frontend/src/SqlLab/components/SaveQuery/{SaveQuery.test.jsx 
=> SaveQuery.test.tsx} (89%)
 rename 
superset-frontend/src/SqlLab/components/ShareSqlLabQuery/{ShareSqlLabQuery.test.jsx
 => ShareSqlLabQuery.test.tsx} (85%)
 copy 
superset-frontend/src/{dashboard/components/gridComponents/new/NewMarkdown.jsx 
=> SqlLab/hooks/useQueryEditor/index.ts} (54%)
 create mode 100644 
superset-frontend/src/SqlLab/hooks/useQueryEditor/useQueryEditor.test.ts
 rename superset-frontend/src/components/{Select => 
DeprecatedSelect}/DeprecatedSelect.stories.tsx (100%)
 rename superset-frontend/src/components/{Select => 
DeprecatedSelect}/DeprecatedSelect.tsx (100%)
 rename superset-frontend/src/components/{Select => 
DeprecatedSelect}/NativeSelect.tsx (100%)
 rename superset-frontend/src/components/{Select => 
DeprecatedSelect}/OnPasteSelect.jsx (98%)
 rename superset-frontend/src/components/{Select => 
DeprecatedSelect}/OnPasteSelect.test.jsx (98%)
 rename superset-frontend/src/components/{Select => 
DeprecatedSelect}/WindowedSelect/WindowedMenuList.tsx (98%)
 rename superset-frontend/src/components/{Select => 
DeprecatedSelect}/WindowedSelect/index.tsx (100%)
 rename superset-frontend/src/components/{Select => 
DeprecatedSelect}/WindowedSelect/windowed.tsx (100%)
 rename superset-frontend/src/components/{Select => DeprecatedSelect}/index.ts 
(100%)
 copy superset-frontend/src/components/{Select => DeprecatedSelect}/styles.tsx 
(100%)
 rename superset-frontend/src/components/{Select => DeprecatedSelect}/utils.ts 
(66%)
 copy superset-frontend/src/components/Select/{Select.stories.tsx => 
AsyncSelect.stories.tsx} (62%)
 create mode 100644 superset-frontend/src/components/Select/constants.ts
 create mode 100644 superset-frontend/src/components/Select/types.ts
 create mode 100644 superset-frontend/src/components/Select/utils.tsx
 create mode 100644 superset-frontend/src/embedded/api.tsx
 delete mode 100644 
superset-frontend/src/explore/components/controls/ColorSchemeControl/ColorScheme.test.jsx
 delete mode 100644 
superset-frontend/src/explore/components/controls/ColorSchemeControl/index.jsx
 create mode 100644 
superset-frontend/src/explore/components/controls/ColorSchemeControl/index.tsx
 create mode 100644 superset-frontend/src/views/components/RightMenu.test.tsx
 delete mode 100644 superset/examples/echarts_dashboard.py
 create mode 100644 superset/examples/supported_charts_dashboard.py
 copy superset/{advanced_data_type => tags}/__init__.py (100%)
 create mode 100644 superset/tags/core.py
 rename superset/{models/tags.py => tags/models.py} (84%)
 copy superset/utils/url_map_converters.py => 
tests/integration_tests/fixtures/tags.py (57%)

Reply via email to