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

hugh pushed a change to branch fix-explore-mixin
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 47c2f834eb fix linting
     add 3898368f26 chore(tests): Streamline Cypress login to fix fails/flakes 
(#22844)
     add 6f0fed77cf feat: export/import `allow_dml` flag (#22806)
     add 050cbe938f chore: Migrate /superset/recent_activity/<user_id>/ to 
/api/v1/ (#22789)
     add ddd5cd3aec test: Fix act errors in DatasourceControl test (#22845)
     add 262c947273 test: Fix act errors in DatabaseModal test (#22846)
     add 9ed2326a20 feat: Move cross filters to Dashboard (#22785)
     add 88a5d987da fix(cpq): Add `schema` to Query.data() payload (#22791)
     add 5da09bf341 fix(Annotation Layers): Error when render options with 
renamed columns (#22453)
     add 8c38878048 build(deps-dev): bump @typescript-eslint/eslint-plugin from 
5.48.2 to 5.49.0 in /superset-websocket (#22838)
     add 02e5dcbbf2 chore(misc): Spelling (#19678)
     add a2ca24682d build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in 
/docs (#22858)
     add f8edcd7ae2 docs(cache): update doc strings (#22865)
     add 2400179fb0 chore: migrate react-diff-viewer to 
react-diff-viewer-continued for react 18 upgrade (#22834)
     add 6021d6f699 chore: upgrade react-table for react 18 upgrade (#22780)
     add 446d1779e1 chore: upgrade react-reverse-portal for react upgrade 
(#22779)
     add 6998f65e1d chore: removing unnecessary double spaces, a.k.a. "shotgun 
holes" (#22852)
     add 3fd4718ecb fix: Convert TIMESTAMP_* to TIMESTAMP in Snowflake (#22872)
     add 0045816772 fix(sqllab): reverts #22695 (#22861)
     add d6a4a5da79 feat(ssh_tunnel): Add feature flag to SSH Tunnel API 
(#22805)
     add 8226110be8 fix: revert RESTful apis and react view for RLS (#22818)
     add bed10a0e2b chore: deprecate /superset/slice_json/<int:slice_id> and 
/superset/annotation_json/<int:layer_id> (#22496)
     add d00ba15c78 chore: add statsd support to base API and refactor (#22887)
     add 14878a160f chore: Migrate /superset/queries/<last_updated_ms> to API 
v1 (#22611)
     add 0706bcfe2a docs: add Skyscanner to users list (#22888)
     add 6cf434e5c1 feat: Add excel export (#22006)
     add 0e1f682bee build(deps): bump moment from 2.29.2 to 2.29.4 in /docs 
(#22891)
     add 7bd2afd724 build(deps): bump underscore from 1.12.0 to 1.12.1 in 
/superset-frontend (#22892)
     add 54f7a248a6 chore: deprecate /superset/filter/... endpoint, migrate to 
apiv1 (#22882)
     add c9b7507931 fix: bump isort to fix pre-commit CI (#22907)
     add b94052e438 chore: migrate /sql_json and /results to apiv1 (#22809)
     add c839d0daf5 chore: Localization of superset pt. 2 (#22772)
     add f2b61fca15 fix: edit pyarrow stringify to better handle emojis and 
accents (#22881)
     add 19779d7517 fix(sqllab): inconsistent addNewQueryEditor behavior 
(#21999)
     add b381c20d52 fix(i18n): greatly optimize Chinese translation (#22036)
     add 17dfa657f9 chore: skip puppeteer chromium download (#22623)
     add e18bf3f449 fix(dependency): update cryptography import (#22744)
     add 83919976fb Merge branch 'master' of https://github.com/apache/superset 
into fix-explore-mixin
     add 247f223fc7 fix logos for columns

No new revisions were added by this update.

Summary of changes:
 .pre-commit-config.yaml                            |    2 +-
 Dockerfile                                         |    1 +
 RELEASING/Dockerfile.from_local_tarball            |    2 +-
 RELEASING/Dockerfile.from_svn_tarball              |    2 +-
 RESOURCES/INTHEWILD.md                             |    3 +
 UPDATING.md                                        |    1 -
 docs/static/resources/openapi.json                 |  654 ++
 docs/yarn.lock                                     |   12 +-
 requirements/base.txt                              |   10 +-
 requirements/testing.txt                           |    2 +-
 scripts/cancel_github_workflows.py                 |    2 +-
 scripts/permissions_cleanup.py                     |   12 +-
 scripts/python_tests.sh                            |    2 +-
 scripts/tests/run.sh                               |    2 +-
 setup.py                                           |    3 +-
 .../integration/alerts_and_reports/alerts.test.ts  |    4 -
 .../integration/alerts_and_reports/reports.test.ts |    4 -
 .../chart_list/chartlist.applitools.test.ts        |    1 -
 .../cypress/integration/chart_list/filter.test.ts  |   95 +-
 .../cypress/integration/chart_list/list.test.ts    |    4 -
 .../integration/dashboard/_skip.controls.test.ts   |    1 -
 .../integration/dashboard/_skip.filter.test.ts     |    1 -
 .../integration/dashboard/_skip.key_value.test.ts  |    3 -
 .../integration/dashboard/_skip.url_params.test.ts |    2 -
 .../dashboard/dashboard.applitools.test.ts         |    1 -
 .../integration/dashboard/drilltodetail.test.ts    |    1 -
 .../cypress/integration/dashboard/editmode.test.ts |    4 -
 .../cypress/integration/dashboard/load.test.ts     |    8 -
 .../integration/dashboard/nativeFilters.test.ts    |   18 +-
 .../cypress/integration/dashboard/tabs.test.ts     |    1 -
 .../dashboardlist.applitools.test.ts               |    1 -
 .../integration/dashboard_list/filter.test.ts      |   61 +-
 .../integration/dashboard_list/list.test.ts        |    4 -
 .../cypress/integration/database/modal.test.ts     |    1 -
 .../integration/dataset/dataset_list.test.ts       |    4 -
 .../integration/explore/AdhocMetrics.test.ts       |    1 -
 .../integration/explore/_skip.AdhocFilters.test.ts |    5 +-
 .../integration/explore/advanced_analytics.test.ts |    1 -
 .../integration/explore/annotations.test.ts        |    1 -
 .../cypress/integration/explore/chart.test.js      |    2 -
 .../cypress/integration/explore/control.test.ts    |    9 -
 .../integration/explore/explore.applitools.test.ts |    1 -
 .../cypress/integration/explore/filter_box.test.js |    1 -
 .../cypress/integration/explore/link.test.ts       |    1 -
 .../explore/visualizations/area.test.js            |    1 -
 .../explore/visualizations/big_number.test.js      |    1 -
 .../visualizations/big_number_total.test.js        |    1 -
 .../explore/visualizations/box_plot.test.js        |    1 -
 .../explore/visualizations/bubble.test.js          |    1 -
 .../explore/visualizations/compare.test.js         |    1 -
 .../explore/visualizations/dist_bar.test.js        |    1 -
 .../explore/visualizations/download_chart.test.js  |    1 -
 .../explore/visualizations/dual_line.test.js       |    1 -
 .../explore/visualizations/gauge.test.js           |    1 -
 .../explore/visualizations/graph.test.ts           |    1 -
 .../explore/visualizations/histogram.test.ts       |    1 -
 .../explore/visualizations/line.test.ts            |    1 -
 .../integration/explore/visualizations/pie.test.js |    1 -
 .../explore/visualizations/pivot_table.test.js     |    1 -
 .../explore/visualizations/sankey.test.js          |    1 -
 .../explore/visualizations/sunburst.test.js        |    1 -
 .../explore/visualizations/table.test.ts           |    1 -
 .../explore/visualizations/time_table.js           |    1 -
 .../explore/visualizations/treemap.test.js         |    1 -
 .../explore/visualizations/world_map.test.js       |    1 -
 .../sqllab/_skip.sourcePanel.index.test.js         |    1 -
 .../cypress/integration/sqllab/query.test.ts       |    5 +-
 .../integration/sqllab/sqllab.applitools.test.ts   |    1 -
 .../cypress/integration/sqllab/tabs.test.ts        |   57 +-
 .../cypress-base/cypress/support/index.d.ts        |    1 -
 .../cypress-base/cypress/support/index.ts          |   39 +-
 .../cypress-base/cypress/utils/index.ts            |    6 +-
 superset-frontend/package-lock.json                |  137 +-
 superset-frontend/package.json                     |    6 +-
 .../src/sections/echartsTimeSeriesQuery.tsx        |    2 -
 .../ColumnConfigControl/ColumnConfigControl.tsx    |   17 -
 .../components/ColumnConfigControl/constants.tsx   |   15 +-
 .../src/shared-controls/customControls.tsx         |   19 -
 .../shared-controls/emitFilterControl.test.tsx     |   26 -
 .../src/chart/models/ChartProps.ts                 |    7 +
 .../legacy-plugin-chart-calendar/src/Calendar.js   |    6 +-
 .../src/vendor/cal-heatmap.js                      |    8 +-
 .../src/Histogram.jsx                              |    2 +-
 .../src/controlPanel.tsx                           |    2 +-
 .../legacy-plugin-chart-sunburst/src/Sunburst.js   |    8 +-
 .../legacy-preset-chart-deckgl/package.json        |    2 +-
 .../legacy-preset-chart-nvd3/src/NVD3Controls.tsx  |    2 +-
 .../src/BoxPlot/EchartsBoxPlot.tsx                 |    4 +-
 .../src/BoxPlot/controlPanel.ts                    |    2 -
 .../src/BoxPlot/transformProps.ts                  |    4 +-
 .../plugin-chart-echarts/src/BoxPlot/types.ts      |    2 -
 .../src/Funnel/EchartsFunnel.tsx                   |    4 +-
 .../src/Funnel/controlPanel.tsx                    |    2 -
 .../src/Funnel/transformProps.ts                   |    4 +-
 .../plugin-chart-echarts/src/Funnel/types.ts       |    2 -
 .../src/Gauge/EchartsGauge.tsx                     |    4 +-
 .../src/Gauge/controlPanel.tsx                     |    2 -
 .../src/Gauge/transformProps.ts                    |   15 +-
 .../plugin-chart-echarts/src/Gauge/types.ts        |    2 -
 .../src/MixedTimeseries/EchartsMixedTimeseries.tsx |    6 +-
 .../src/MixedTimeseries/controlPanel.tsx           |    9 -
 .../src/MixedTimeseries/transformProps.ts          |    6 +-
 .../src/MixedTimeseries/types.ts                   |    2 -
 .../plugin-chart-echarts/src/Pie/EchartsPie.tsx    |    4 +-
 .../plugin-chart-echarts/src/Pie/controlPanel.tsx  |    2 -
 .../plugin-chart-echarts/src/Pie/transformProps.ts |    4 +-
 .../plugins/plugin-chart-echarts/src/Pie/types.ts  |    2 -
 .../src/Radar/EchartsRadar.tsx                     |    4 +-
 .../src/Radar/controlPanel.tsx                     |    4 +-
 .../src/Radar/transformProps.ts                    |    4 +-
 .../plugin-chart-echarts/src/Radar/types.ts        |    2 -
 .../src/Sunburst/EchartsSunburst.tsx               |    7 +-
 .../src/Sunburst/controlPanel.tsx                  |    2 -
 .../src/Sunburst/transformProps.ts                 |    4 +-
 .../plugin-chart-echarts/src/Sunburst/types.ts     |    2 -
 .../src/Timeseries/EchartsTimeseries.tsx           |    7 +-
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |   28 +-
 .../src/Timeseries/constants.ts                    |    1 -
 .../plugin-chart-echarts/src/Timeseries/index.ts   |    4 +-
 .../src/Timeseries/transformProps.ts               |    4 +-
 .../plugin-chart-echarts/src/Timeseries/types.ts   |    1 -
 .../src/Treemap/EchartsTreemap.tsx                 |    4 +-
 .../src/Treemap/controlPanel.tsx                   |    2 -
 .../src/Treemap/transformProps.ts                  |    4 +-
 .../plugin-chart-echarts/src/Treemap/types.ts      |    2 -
 .../plugins/plugin-chart-echarts/src/types.ts      |    2 +-
 .../test/BoxPlot/buildQuery.test.ts                |    1 -
 .../test/MixedTimeseries/buildQuery.test.ts        |    2 -
 .../src/plugin/controlPanel.tsx                    |    2 -
 .../plugins/plugin-chart-handlebars/src/types.ts   |    1 -
 .../src/PivotTableChart.tsx                        |   13 +-
 .../src/plugin/controlPanel.tsx                    |    2 -
 .../src/plugin/transformProps.ts                   |    4 +-
 .../src/react-pivottable/TableRenderers.jsx        |   15 +-
 .../plugins/plugin-chart-pivot-table/src/types.ts  |    2 +-
 .../test/plugin/transformProps.test.ts             |    3 +-
 .../plugins/plugin-chart-table/package.json        |    7 +-
 .../src/DataTable/components/SelectPageSize.tsx    |    5 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  |   30 +-
 .../plugin-chart-table/src/controlPanel.tsx        |    3 -
 .../plugin-chart-table/src/transformProps.ts       |    4 +-
 .../plugins/plugin-chart-table/src/types.ts        |    3 +-
 .../spec/fixtures/mockDashboardState.js            |    2 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |   69 +-
 .../src/SqlLab/actions/sqlLab.test.js              |   65 +-
 .../SqlLab/components/QueryAutoRefresh/index.tsx   |   20 +-
 .../SqlLab/components/QueryStateLabel/index.tsx    |    6 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |    4 +-
 .../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx     |    4 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |    3 +-
 .../SqlLab/components/SqlEditor/SqlEditor.test.jsx |    2 +-
 .../src/SqlLab/components/SqlEditor/index.jsx      |    2 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx     |   97 +-
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |    1 +
 .../SqlLab/components/TabbedSqlEditors/index.jsx   |   22 +-
 superset-frontend/src/SqlLab/constants.ts          |   20 +
 superset-frontend/src/SqlLab/fixtures.ts           |    1 +
 .../src/SqlLab/hooks/useQueryEditor/index.ts       |   33 +-
 .../hooks/useQueryEditor/useQueryEditor.test.ts    |   28 +-
 superset-frontend/src/SqlLab/types.ts              |    2 +-
 superset-frontend/src/components/Chart/Chart.jsx   |    1 +
 .../src/components/Chart/ChartRenderer.jsx         |    7 +-
 .../src/components/Chart/chartAction.js            |   36 +-
 .../src/components/Checkbox/Checkbox.tsx           |    9 +-
 .../src/components/DatabaseSelector/index.tsx      |    3 +-
 .../Datasource/ChangeDatasourceModal.tsx           |    2 +-
 .../src/components/Datasource/DatasourceEditor.jsx |   12 +-
 .../src/components/Datasource/DatasourceModal.tsx  |    2 +
 .../DeprecatedSelect/OnPasteSelect.test.jsx        |    2 +-
 .../components/DropdownSelectableIcon/index.tsx    |   73 +-
 .../src/components/ListView/Filters/DateRange.tsx  |    3 +-
 .../src/components/Table/Table.stories.tsx         |   10 +-
 superset-frontend/src/constants.ts                 |    4 +-
 .../src/dashboard/actions/dashboardInfo.ts         |   54 +-
 .../src/dashboard/actions/dashboardState.js        |   12 +-
 superset-frontend/src/dashboard/actions/hydrate.js |    5 +
 .../OverwriteConfirmModal.test.tsx                 |    2 +-
 .../OverwriteConfirm/OverwriteConfirmModal.tsx     |    2 +-
 .../src/dashboard/components/SaveModal.tsx         |    2 +-
 .../src/dashboard/components/SliceHeader/index.tsx |    4 +
 .../components/SliceHeaderControls/index.tsx       |    8 +-
 .../dashboard/components/gridComponents/Chart.jsx  |    4 +
 .../components/menu/BackgroundStyleDropdown.tsx    |    5 +-
 .../FilterBarOrientationSelect.test.tsx            |  175 -
 .../FilterBar/FilterBarOrientationSelect/index.tsx |   88 -
 .../FilterBarSettings/FilterBarSettings.test.tsx   |  299 +
 .../FilterBar/FilterBarSettings/index.tsx          |  192 +
 .../nativeFilters/FilterBar/Header/index.tsx       |   15 +-
 .../nativeFilters/FilterBar/Horizontal.tsx         |    4 +-
 .../FilterBar/HorizontalFilterBar.test.tsx         |   18 +-
 .../FiltersConfigForm/DatasetSelect.tsx            |    1 +
 .../FiltersConfigForm/FilterScope/utils.ts         |    2 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    4 +-
 .../src/dashboard/containers/Chart.jsx             |    1 +
 .../src/dashboard/reducers/dashboardInfo.js        |    6 +
 superset-frontend/src/dashboard/types.ts           |    2 +
 .../dashboard/util/crossFilters.ts}                |   18 +-
 .../src/dashboard/util/newComponentFactory.js      |    2 +-
 .../AnnotationLayerControl/AnnotationLayer.jsx     |   17 +-
 .../controls/AnnotationLayerControl/index.jsx      |    2 +-
 .../DatasourceControl/DatasourceControl.test.tsx   |   19 +
 .../index.tsx                                      |   12 +-
 .../useExploreAdditionalActionsMenu/index.jsx      |   22 +
 superset-frontend/src/explore/constants.ts         |   40 +-
 .../src/explore/controlPanels/sections.tsx         |    2 +-
 .../controlUtils/standardizedFormData.test.ts      |    1 -
 .../exploreUtils/getAnnotationJsonUrl.test.ts      |   51 -
 .../src/explore/exploreUtils/index.js              |   10 +-
 .../src/profile/components/RecentActivity.tsx      |   12 +-
 superset-frontend/src/profile/types.ts             |    4 +
 .../utils/getChartRequiredFieldsMissingMessage.ts  |    5 +-
 .../src/utils/getClientErrorObject.ts              |   31 +
 .../src/views/CRUD/alert/AlertList.tsx             |    2 +-
 .../src/views/CRUD/alert/AlertReportModal.tsx      |    2 +-
 .../src/views/CRUD/alert/ExecutionLog.tsx          |   12 +-
 .../src/views/CRUD/annotation/AnnotationModal.tsx  |    1 +
 .../CRUD/annotationlayers/AnnotationLayersList.tsx |    2 +-
 .../views/CRUD/csstemplates/CssTemplatesList.tsx   |    2 +-
 .../DatabaseConnectionForm/CommonParameters.tsx    |    2 +-
 .../DatabaseConnectionForm/EncryptedField.tsx      |    4 +-
 .../DatabaseConnectionForm/ValidatedInputField.tsx |    6 +-
 .../data/database/DatabaseModal/SSHTunnelForm.tsx  |    4 +-
 .../data/database/DatabaseModal/index.test.tsx     |   31 +-
 .../CRUD/data/database/DatabaseModal/index.tsx     |    4 +-
 .../src/views/CRUD/data/query/QueryList.tsx        |    2 +-
 .../views/CRUD/data/savedquery/SavedQueryList.tsx  |    2 +-
 superset-frontend/src/views/CRUD/hooks.ts          |    6 +-
 .../rowlevelsecurity/RowLevelSecurityList.test.tsx |  259 -
 .../CRUD/rowlevelsecurity/RowLevelSecurityList.tsx |  351 -
 .../RowLevelSecurityModal.test.tsx                 |  295 -
 .../rowlevelsecurity/RowLevelSecurityModal.tsx     |  480 --
 .../src/views/CRUD/rowlevelsecurity/constants.ts   |   31 -
 .../src/views/CRUD/rowlevelsecurity/types.ts       |   51 -
 superset-frontend/src/views/CRUD/utils.tsx         |    2 +-
 .../src/views/CRUD/welcome/ActivityTable.tsx       |    2 +-
 .../src/views/CRUD/welcome/EmptyState.tsx          |   13 +-
 .../src/views/CRUD/welcome/Welcome.test.tsx        |    6 +-
 .../src/views/CRUD/welcome/Welcome.tsx             |    4 +-
 superset-frontend/src/views/routes.tsx             |   10 -
 superset-websocket/package-lock.json               |  234 +-
 superset-websocket/package.json                    |    2 +-
 superset-websocket/spec/index.test.ts              |    2 +-
 .../utils/client-ws-app/views/index.pug            |    2 +-
 superset/advanced_data_type/api.py                 |    6 +-
 superset/async_events/api.py                       |    8 +-
 superset/available_domains/api.py                  |    9 +-
 superset/cachekeys/api.py                          |    6 +-
 superset/charts/data/api.py                        |   28 +-
 superset/charts/post_processing.py                 |    7 +-
 superset/common/chart_data.py                      |    6 +
 superset/common/query_context_processor.py         |   16 +-
 superset/config.py                                 |   19 +-
 superset/connectors/base/models.py                 |    5 +-
 superset/connectors/sqla/models.py                 |   29 +
 superset/connectors/sqla/views.py                  |  117 +-
 superset/constants.py                              |    1 +
 superset/dao/base.py                               |   11 -
 superset/dashboards/dao.py                         |    1 +
 superset/dashboards/permalink/api.py               |   14 +-
 superset/dashboards/schemas.py                     |    1 +
 superset/databases/api.py                          |   20 +-
 superset/databases/commands/create.py              |    7 +-
 superset/databases/commands/test_connection.py     |   17 +-
 superset/databases/commands/update.py              |    8 +-
 superset/databases/decorators.py                   |    5 +-
 superset/databases/schemas.py                      |    3 +-
 superset/databases/ssh_tunnel/commands/delete.py   |    4 +
 .../databases/ssh_tunnel/commands/exceptions.py    |    5 +
 superset/datasource/api.py                         |  130 +
 superset/db_engine_specs/snowflake.py              |    2 +-
 superset/explore/api.py                            |    9 +-
 superset/explore/form_data/api.py                  |   18 +-
 superset/explore/permalink/api.py                  |   16 +-
 superset/extensions/__init__.py                    |    5 +-
 .../health.py => extensions/stats_logger.py}       |   22 +-
 superset/importexport/api.py                       |    8 +-
 superset/initialization/__init__.py                |   40 +-
 ...1c4c6_migrate_num_period_compare_and_period_.py |    2 +-
 superset/models/core.py                            |    1 +
 superset/models/dashboard.py                       |    7 +-
 superset/models/slice.py                           |   10 +-
 superset/models/sql_lab.py                         |   45 +-
 superset/queries/api.py                            |   62 +-
 superset/queries/dao.py                            |   14 +-
 superset/queries/schemas.py                        |    8 +
 superset/result_set.py                             |    7 +-
 superset/row_level_security/api.py                 |  349 -
 .../row_level_security/commands/bulk_delete.py     |   52 -
 superset/row_level_security/commands/create.py     |   57 -
 superset/row_level_security/commands/exceptions.py |   29 -
 superset/row_level_security/commands/update.py     |   63 -
 superset/row_level_security/dao.py                 |   23 -
 superset/row_level_security/schemas.py             |  154 -
 superset/security/api.py                           |    7 +-
 superset/security/manager.py                       |    6 +-
 superset/sql_lab.py                                |   12 +-
 superset/sqllab/api.py                             |  248 +
 .../sqllab/{command.py => commands/execute.py}     |    0
 superset/sqllab/commands/results.py                |  131 +
 superset/sqllab/exceptions.py                      |    9 +-
 superset/sqllab/query_render.py                    |    2 +-
 superset/sqllab/schemas.py                         |   83 +
 superset/sqllab/validators.py                      |    2 +-
 superset/tasks/cache.py                            |    8 +-
 superset/temporary_cache/api.py                    |    5 +-
 superset/translations/de/LC_MESSAGES/messages.json |    2 +-
 superset/translations/de/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/en/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/es/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/fr/LC_MESSAGES/messages.json |    2 +-
 superset/translations/fr/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/it/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/ja/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/ko/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/messages.pot                 |    2 +-
 superset/translations/nl/LC_MESSAGES/messages.json |    2 +-
 superset/translations/nl/LC_MESSAGES/messages.po   |    2 +-
 .../translations/pt_BR/LC_MESSAGES/messages.po     |    2 +-
 superset/translations/ru/LC_MESSAGES/messages.json |    2 +-
 superset/translations/ru/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/sk/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/sl/LC_MESSAGES/messages.json |    2 +-
 superset/translations/sl/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/zh/LC_MESSAGES/messages.json | 6677 ++++++++++++--------
 superset/translations/zh/LC_MESSAGES/messages.po   | 2680 ++++----
 superset/utils/core.py                             |   15 +-
 superset/utils/date_parser.py                      |    2 +-
 superset/utils/encrypt.py                          |    9 +-
 .../{temporary_cache/utils.py => utils/excel.py}   |   12 +-
 superset/utils/log.py                              |    7 +-
 superset/utils/pandas_postprocessing/boxplot.py    |    4 +-
 superset/views/api.py                              |    3 +-
 superset/views/base.py                             |   11 +
 superset/views/base_api.py                         |  139 +-
 superset/views/core.py                             |  114 +-
 superset/views/dashboard/mixin.py                  |    2 +-
 superset/views/database/mixins.py                  |    2 +-
 superset/views/database/views.py                   |   22 +-
 superset/views/log/api.py                          |   91 +-
 superset/views/log/dao.py                          |  131 +
 superset/views/log/schemas.py                      |   45 +
 superset/views/sql_lab/views.py                    |    2 +-
 superset/views/users/api.py                        |    8 +-
 superset/viz.py                                    |    2 +-
 tests/integration_tests/base_tests.py              |    2 +-
 tests/integration_tests/celery_tests.py            |    4 +-
 tests/integration_tests/charts/data/api_tests.py   |   50 +-
 tests/integration_tests/core_tests.py              |   14 +-
 tests/integration_tests/csv_upload_tests.py        |    2 +-
 tests/integration_tests/dashboard_tests.py         |   27 +-
 tests/integration_tests/dashboard_utils.py         |    7 +-
 tests/integration_tests/dashboards/api_tests.py    |    4 +-
 .../dashboards/security/security_dataset_tests.py  |   12 +-
 tests/integration_tests/databases/api_tests.py     |  106 +-
 .../integration_tests/databases/commands_tests.py  |    4 +
 .../ssh_tunnel/commands/commands_tests.py          |    4 +-
 tests/integration_tests/datasets/api_tests.py      |    2 +-
 tests/integration_tests/datasets/commands_tests.py |    2 +-
 .../integration_tests/datasource}/__init__.py      |    0
 tests/integration_tests/datasource/api_tests.py    |  137 +
 tests/integration_tests/datasource_tests.py        |    2 +-
 .../db_engine_specs/postgres_tests.py              |    2 +-
 tests/integration_tests/fixtures/importexport.py   |    1 +
 tests/integration_tests/log_api_tests.py           |  183 +-
 tests/integration_tests/model_tests.py             |    6 +-
 tests/integration_tests/queries/api_tests.py       |   57 +-
 tests/integration_tests/query_context_tests.py     |    2 +-
 tests/integration_tests/reports/api_tests.py       |    2 +-
 tests/integration_tests/result_set_tests.py        |    4 +-
 .../security/row_level_security_tests.py           |  419 +-
 tests/integration_tests/sql_lab/api_tests.py       |  178 +
 tests/integration_tests/sql_lab/commands_tests.py  |  161 +
 tests/integration_tests/sqllab_tests.py            |    2 +-
 tests/integration_tests/utils_tests.py             |    1 -
 tests/unit_tests/charts/test_post_processing.py    |   57 +-
 tests/unit_tests/dao/queries_test.py               |   56 +
 tests/unit_tests/databases/api_test.py             |    8 +
 .../databases/commands/importers/v1/import_test.py |   10 +
 .../databases/ssh_tunnel/commands/delete_test.py   |   11 +-
 tests/unit_tests/dataframe_test.py                 |   82 +-
 tests/unit_tests/datasets/commands/export_test.py  |    1 +
 tests/unit_tests/db_engine_specs/test_snowflake.py |    5 +-
 tests/unit_tests/fixtures/assets_configs.py        |    1 +
 tests/unit_tests/result_set_test.py                |   12 +-
 tests/unit_tests/sql_parse_tests.py                |    2 +-
 tests/unit_tests/utils/date_parser_tests.py        |    4 +-
 386 files changed, 9993 insertions(+), 8798 deletions(-)
 delete mode 100644 
superset-frontend/packages/superset-ui-chart-controls/test/shared-controls/emitFilterControl.test.tsx
 delete mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBarOrientationSelect/FilterBarOrientationSelect.test.tsx
 delete mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBarOrientationSelect/index.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBarSettings/FilterBarSettings.test.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBarSettings/index.tsx
 copy superset-frontend/{plugins/plugin-chart-table/src/consts.ts => 
src/dashboard/util/crossFilters.ts} (72%)
 delete mode 100644 
superset-frontend/src/explore/exploreUtils/getAnnotationJsonUrl.test.ts
 delete mode 100644 
superset-frontend/src/views/CRUD/rowlevelsecurity/RowLevelSecurityList.test.tsx
 delete mode 100644 
superset-frontend/src/views/CRUD/rowlevelsecurity/RowLevelSecurityList.tsx
 delete mode 100644 
superset-frontend/src/views/CRUD/rowlevelsecurity/RowLevelSecurityModal.test.tsx
 delete mode 100644 
superset-frontend/src/views/CRUD/rowlevelsecurity/RowLevelSecurityModal.tsx
 delete mode 100644 
superset-frontend/src/views/CRUD/rowlevelsecurity/constants.ts
 delete mode 100644 superset-frontend/src/views/CRUD/rowlevelsecurity/types.ts
 create mode 100644 superset/datasource/api.py
 copy superset/{views/health.py => extensions/stats_logger.py} (71%)
 delete mode 100644 superset/row_level_security/api.py
 delete mode 100644 superset/row_level_security/commands/bulk_delete.py
 delete mode 100644 superset/row_level_security/commands/create.py
 delete mode 100644 superset/row_level_security/commands/exceptions.py
 delete mode 100644 superset/row_level_security/commands/update.py
 delete mode 100644 superset/row_level_security/dao.py
 delete mode 100644 superset/row_level_security/schemas.py
 create mode 100644 superset/sqllab/api.py
 rename superset/sqllab/{command.py => commands/execute.py} (100%)
 create mode 100644 superset/sqllab/commands/results.py
 create mode 100644 superset/sqllab/schemas.py
 copy superset/{temporary_cache/utils.py => utils/excel.py} (73%)
 create mode 100644 superset/views/log/dao.py
 create mode 100644 superset/views/log/schemas.py
 rename {superset/row_level_security/commands => 
tests/integration_tests/datasource}/__init__.py (100%)
 create mode 100644 tests/integration_tests/datasource/api_tests.py
 create mode 100644 tests/integration_tests/sql_lab/api_tests.py
 create mode 100644 tests/integration_tests/sql_lab/commands_tests.py

Reply via email to