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

hugh pushed a change to branch hugh/ds-overwrite-better
in repository https://gitbox.apache.org/repos/asf/superset.git.


    from 32c1ace  fix
     add 6225c9a  fix: replace absolute difference with difference in legacy 
charts (#16931)
     add f0060a6  Native_filter on by default (#16874)
     add 0d0c759  refactor: sql lab command: separate concerns into different 
modules (#16917)
     add c05c6b3  fix missing series validation not raised an exception (#16946)
     add ace9c78  fix(explore): Ensuring parameters key is included (#16949)
     add 387ac2b  fix: replace absolute difference with difference in 
compareOperator (#16930)
     add 3dee22a  fix(examples): incorrect covid row component id (#16953)
     add 6d1fbb0  fix: don't log invalid redirect URL send by user (#16955)
     add 028f6c0  chore: Moves spec files to the src folder - iteration 6 
(#16935)
     add 1ab36c9  chore: Moves spec files to the src folder - iteration 7 
(#16943)
     add 3f0756f  chore: Select component refactoring - SelectControl - 
Iteration 5 (#16510)
     add 739d841  fix(build): make npm linking work pt. 2 (#16958)
     add 50ad84b  chore: refactor header menu to show in header grid component 
(#16689)
     add 85e3cec  chore:upgrade superset-ui dependencies (#16965)
     add 5866d5e  fix: Revert "fix: RBAC hide right menu (#16902)" (#16968)
     add 9a8911f  test: update required tests to python 3.8 (#16973)
     add 82601ab  feat: upgrade docker image to py38 and add support for py39 
(#16889)
     add 93ebe3d  fix: handle mixed time-series error (#16928)
     add 2757b93  fix: Use production build config for cypress tests (#16978)
     add 1cd0124  chore: upgrade babel (#16885)
     add a4aa3f4  Merge branch 'master' of https://github.com/apache/superset 
into hugh/ds-overwrite-better

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   10 +-
 .github/workflows/superset-e2e.yml                 |    2 +-
 .github/workflows/superset-helm-lint.yml           |    2 +-
 .../workflows/superset-python-integrationtest.yml  |    6 +-
 .github/workflows/superset-python-misc.yml         |    6 +-
 .github/workflows/superset-python-unittest.yml     |    2 +-
 .github/workflows/superset-translations.yml        |    2 +-
 Dockerfile                                         |    6 +-
 Makefile                                           |    6 +-
 RELEASING/Dockerfile.from_local_tarball            |    2 +-
 RELEASING/Dockerfile.from_svn_tarball              |    2 +-
 RELEASING/Dockerfile.make_docs                     |    2 +-
 RELEASING/Dockerfile.make_tarball                  |    2 +-
 .../pages/docs/installation/installing_scratch.mdx |    2 +-
 requirements/base.txt                              |    2 +-
 requirements/development.in                        |    2 +-
 requirements/development.txt                       |    4 +-
 setup.py                                           |    3 +-
 superset-frontend/.eslintrc.js                     |    3 +-
 .../integration/explore/advanced_analytics.test.ts |   10 +-
 .../cypress/integration/explore/control.test.ts    |    4 +-
 .../explore/visualizations/table.test.ts           |    2 +-
 superset-frontend/package-lock.json                | 6813 ++++++++------------
 superset-frontend/package.json                     |   80 +-
 superset-frontend/spec/fixtures/mockReportState.js |    2 +-
 superset-frontend/spec/fixtures/mockState.js       |    2 +-
 .../components/ColumnTypeLabel_spec.tsx            |   87 -
 .../components/gridComponents/ChartHolder_spec.jsx |    2 +-
 .../components/gridComponents/Column_spec.jsx      |    2 +-
 .../components/gridComponents/Row_spec.jsx         |    2 +-
 .../components/gridComponents/Tab_spec.jsx         |    2 +-
 .../components/gridComponents/Tabs_spec.jsx        |    2 +-
 .../dashboard/components/menu/HoverMenu_spec.tsx   |    9 +-
 .../explore/components/SelectControl_spec.jsx      |  137 +-
 .../explore/components/TextArea_spec.jsx           |    2 +-
 .../spec/javascripts/explore/fixtures.tsx          |    3 -
 .../SqlLab/actions/sqlLab.test.js}                 |    0
 .../index.tsx}                                     |    2 +-
 .../SqlLab/components/App/App.test.jsx}            |    0
 .../SqlLab/components/{App.jsx => App/index.jsx}   |    6 +-
 .../ColumnElement/ColumnElement.test.tsx}          |    3 +-
 .../{ColumnElement.tsx => ColumnElement/index.tsx} |    0
 .../index.jsx}                                     |    7 +-
 .../index.jsx}                                     |    3 +-
 .../ExploreResultsButton.test.jsx}                 |    3 +-
 .../index.jsx}                                     |    3 +-
 .../HighlightedSql/HighlightedSql.test.jsx}        |    0
 .../index.tsx}                                     |    3 +-
 .../QueryAutoRefresh/QueryAutoRefresh.test.jsx}    |    3 +-
 .../index.jsx}                                     |    3 +-
 .../{QueryHistory.tsx => QueryHistory/index.tsx}   |    5 +-
 .../components/QuerySearch/QuerySearch.test.jsx}   |    2 +-
 .../{QuerySearch.tsx => QuerySearch/index.tsx}     |   12 +-
 .../QueryStateLabel/QueryStateLabel.test.jsx}      |    0
 .../index.tsx}                                     |    5 +-
 .../components/QueryTable/QueryTable.test.jsx}     |    2 +-
 .../components/ResultSet/ResultSet.test.jsx}       |    2 +-
 .../{ResultSet.tsx => ResultSet/index.tsx}         |   22 +-
 .../index.tsx}                                     |    0
 .../SaveDatasetModal/SaveDatasetModal.test.tsx}    |    0
 .../index.tsx}                                     |    0
 .../components/SaveQuery/SaveQuery.test.jsx}       |    0
 .../{SaveQuery.tsx => SaveQuery/index.tsx}         |    0
 .../ScheduleQueryButton.less                       |    0
 .../index.tsx}                                     |    0
 .../ShareSqlLabQuery/ShareSqlLabQuery.test.jsx}    |    0
 .../index.tsx}                                     |    4 +-
 .../components/{ShowSQL.tsx => ShowSQL/index.tsx}  |    5 +-
 .../components/SouthPane/SouthPane.test.jsx}       |    2 +-
 .../SouthPane/{SouthPane.tsx => index.tsx}         |    0
 .../src/SqlLab/components/SouthPane/state.ts       |    4 +-
 .../components/SqlEditor/SqlEditor.test.jsx}       |    2 +-
 .../{SqlEditor.jsx => SqlEditor/index.jsx}         |   18 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx}    |    2 +-
 .../index.jsx}                                     |    6 +-
 .../TabStatusIcon/TabStatusIcon.test.jsx}          |    0
 .../{TabStatusIcon.tsx => TabStatusIcon/index.tsx} |    3 +-
 .../TabbedSqlEditors/TabbedSqlEditors.test.jsx}    |    3 +-
 .../index.jsx}                                     |    7 +-
 .../components/TableElement/TableElement.test.jsx} |    3 +-
 .../{TableElement.tsx => TableElement/index.tsx}   |   12 +-
 .../TemplateParamsEditor.test.tsx}                 |    0
 .../index.tsx}                                     |    0
 .../javascripts/sqllab => src/SqlLab}/fixtures.ts  |    0
 .../SqlLab/reducers/sqlLab.test.js}                |    1 -
 .../SqlLab/utils/emptyQueryResults.test.js}        |    0
 superset-frontend/src/chart/chartAction.js         |    7 +-
 .../src/components/Menu/Menu.test.tsx              |   52 -
 .../src/components/Menu/MenuRight.tsx              |  269 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |   38 +
 .../components/gridComponents/ChartHolder.test.tsx |    2 +-
 .../dashboard/components/gridComponents/Header.jsx |    9 +-
 .../components/gridComponents/Markdown.jsx         |    7 +-
 .../src/dashboard/components/menu/HoverMenu.tsx    |   60 +-
 .../src/dashboard/stylesheets/hover-menu.less      |   95 -
 .../src/dashboard/stylesheets/index.less           |    1 -
 .../src/datasource/DatasourceEditor.jsx            |   17 +-
 .../AnnotationLayerControl/AnnotationLayer.jsx     |   89 +-
 .../AnnotationLayer.test.tsx                       |   53 +-
 .../controls/AnnotationLayerControl/index.jsx      |   19 +-
 .../controls/FilterBoxItemControl/index.jsx        |   13 +-
 .../explore/components/controls/SelectControl.jsx  |  268 +-
 .../explore/components/controls/SpatialControl.jsx |    1 +
 .../VizTypeControl/VizTypeControl.test.tsx         |   29 +-
 .../src/explore/controlPanels/sections.tsx         |    4 +-
 superset-frontend/src/explore/controls.jsx         |    7 +-
 .../middleware/asyncEvent.test.ts}                 |    0
 .../middleware/logger.test.js}                     |    0
 .../profile/components/App.test.tsx}               |    0
 .../profile/components/CreatedContent.test.tsx}    |    0
 .../profile/components/Favorites.test.tsx}         |    0
 .../profile/components/RecentActivity.test.tsx}    |    0
 .../profile/components/Security.test.tsx}          |    0
 .../profile/components/UserInfo.test.tsx}          |    0
 .../profile/components}/fixtures.tsx               |    0
 superset-frontend/src/views/menu.tsx               |    7 +-
 superset-frontend/webpack.config.js                |    4 +-
 superset/charts/dao.py                             |    1 +
 superset/common/query_object.py                    |   36 +-
 superset/config.py                                 |    2 +-
 superset/constants.py                              |    2 +-
 superset/dao/base.py                               |   35 +
 superset/datasets/dao.py                           |    2 +-
 .../dashboards/COVID_Vaccine_Dashboard.yaml        |    2 +-
 superset/models/core.py                            |    3 +-
 superset/sqllab/command.py                         |  352 +-
 superset/sqllab/exceptions.py                      |   17 +
 superset/sqllab/execution_context_convertor.py     |   67 +
 superset/sqllab/query_render.py                    |  153 +
 superset/sqllab/sql_json_executer.py               |  207 +
 .../{utils => sqllab}/sqllab_execution_context.py  |    0
 .../validators.py}                                 |   29 +-
 superset/utils/memoized.py                         |    4 +-
 superset/utils/pandas_postprocessing.py            |    4 +-
 superset/views/core.py                             |   74 +-
 superset/views/redirects.py                        |    2 +-
 tests/integration_tests/celery_tests.py            |    4 +-
 tests/integration_tests/core_tests.py              |    3 +-
 .../pandas_postprocessing_tests.py                 |   12 +-
 tests/integration_tests/sqllab_tests.py            |    2 +-
 140 files changed, 3948 insertions(+), 5501 deletions(-)
 delete mode 100644 
superset-frontend/spec/javascripts/components/ColumnTypeLabel_spec.tsx
 rename superset-frontend/{spec/javascripts/sqllab/actions/sqlLab_spec.js => 
src/SqlLab/actions/sqlLab.test.js} (100%)
 rename superset-frontend/src/SqlLab/components/{AceEditorWrapper.tsx => 
AceEditorWrapper/index.tsx} (99%)
 rename superset-frontend/{spec/javascripts/sqllab/App_spec.jsx => 
src/SqlLab/components/App/App.test.jsx} (100%)
 rename superset-frontend/src/SqlLab/components/{App.jsx => App/index.jsx} (96%)
 rename superset-frontend/{spec/javascripts/sqllab/ColumnElement_spec.tsx => 
src/SqlLab/components/ColumnElement/ColumnElement.test.tsx} (97%)
 rename superset-frontend/src/SqlLab/components/{ColumnElement.tsx => 
ColumnElement/index.tsx} (100%)
 rename superset-frontend/src/SqlLab/components/{EstimateQueryCostButton.jsx => 
EstimateQueryCostButton/index.jsx} (94%)
 rename superset-frontend/src/SqlLab/components/{ExploreCtasResultsButton.jsx 
=> ExploreCtasResultsButton/index.jsx} (98%)
 rename 
superset-frontend/{spec/javascripts/sqllab/ExploreResultsButton_spec.jsx => 
src/SqlLab/components/ExploreResultsButton/ExploreResultsButton.test.jsx} (98%)
 rename superset-frontend/src/SqlLab/components/{ExploreResultsButton.jsx => 
ExploreResultsButton/index.jsx} (99%)
 rename superset-frontend/{spec/javascripts/sqllab/HighlightedSql_spec.jsx => 
src/SqlLab/components/HighlightedSql/HighlightedSql.test.jsx} (100%)
 rename superset-frontend/src/SqlLab/components/{HighlightedSql.tsx => 
HighlightedSql/index.tsx} (98%)
 rename superset-frontend/{spec/javascripts/sqllab/QueryAutoRefresh_spec.jsx => 
src/SqlLab/components/QueryAutoRefresh/QueryAutoRefresh.test.jsx} (96%)
 rename superset-frontend/src/SqlLab/components/{QueryAutoRefresh.jsx => 
QueryAutoRefresh/index.jsx} (98%)
 rename superset-frontend/src/SqlLab/components/{QueryHistory.tsx => 
QueryHistory/index.tsx} (93%)
 rename superset-frontend/{spec/javascripts/sqllab/QuerySearch_spec.jsx => 
src/SqlLab/components/QuerySearch/QuerySearch.test.jsx} (99%)
 rename superset-frontend/src/SqlLab/components/{QuerySearch.tsx => 
QuerySearch/index.tsx} (96%)
 rename superset-frontend/{spec/javascripts/sqllab/QueryStateLabel_spec.jsx => 
src/SqlLab/components/QueryStateLabel/QueryStateLabel.test.jsx} (100%)
 rename superset-frontend/src/SqlLab/components/{QueryStateLabel.tsx => 
QueryStateLabel/index.tsx} (92%)
 rename superset-frontend/{spec/javascripts/sqllab/QueryTable_spec.jsx => 
src/SqlLab/components/QueryTable/QueryTable.test.jsx} (97%)
 rename superset-frontend/{spec/javascripts/sqllab/ResultSet_spec.jsx => 
src/SqlLab/components/ResultSet/ResultSet.test.jsx} (99%)
 rename superset-frontend/src/SqlLab/components/{ResultSet.tsx => 
ResultSet/index.tsx} (97%)
 rename superset-frontend/src/SqlLab/components/{RunQueryActionButton.tsx => 
RunQueryActionButton/index.tsx} (100%)
 rename superset-frontend/{spec/javascripts/sqllab/SaveDatasetModal_spec.tsx => 
src/SqlLab/components/SaveDatasetModal/SaveDatasetModal.test.tsx} (100%)
 rename superset-frontend/src/SqlLab/components/{SaveDatasetModal.tsx => 
SaveDatasetModal/index.tsx} (100%)
 rename superset-frontend/{spec/javascripts/sqllab/SaveQuery_spec.jsx => 
src/SqlLab/components/SaveQuery/SaveQuery.test.jsx} (100%)
 rename superset-frontend/src/SqlLab/components/{SaveQuery.tsx => 
SaveQuery/index.tsx} (100%)
 rename superset-frontend/src/SqlLab/components/{ => 
ScheduleQueryButton}/ScheduleQueryButton.less (100%)
 rename superset-frontend/src/SqlLab/components/{ScheduleQueryButton.tsx => 
ScheduleQueryButton/index.tsx} (100%)
 rename superset-frontend/{spec/javascripts/sqllab/ShareSqlLabQuery_spec.jsx => 
src/SqlLab/components/ShareSqlLabQuery/ShareSqlLabQuery.test.jsx} (100%)
 rename superset-frontend/src/SqlLab/components/{ShareSqlLabQuery.tsx => 
ShareSqlLabQuery/index.tsx} (96%)
 rename superset-frontend/src/SqlLab/components/{ShowSQL.tsx => 
ShowSQL/index.tsx} (93%)
 rename superset-frontend/{spec/javascripts/sqllab/SouthPane_spec.jsx => 
src/SqlLab/components/SouthPane/SouthPane.test.jsx} (98%)
 rename superset-frontend/src/SqlLab/components/SouthPane/{SouthPane.tsx => 
index.tsx} (100%)
 rename superset-frontend/{spec/javascripts/sqllab/SqlEditor_spec.jsx => 
src/SqlLab/components/SqlEditor/SqlEditor.test.jsx} (98%)
 rename superset-frontend/src/SqlLab/components/{SqlEditor.jsx => 
SqlEditor/index.jsx} (97%)
 rename superset-frontend/{spec/javascripts/sqllab/SqlEditorLeftBar_spec.jsx => 
src/SqlLab/components/SqlEditorLeftBar/SqlEditorLeftBar.test.jsx} (99%)
 rename superset-frontend/src/SqlLab/components/{SqlEditorLeftBar.jsx => 
SqlEditorLeftBar/index.jsx} (97%)
 rename superset-frontend/{spec/javascripts/sqllab/TabStatusIcon_spec.jsx => 
src/SqlLab/components/TabStatusIcon/TabStatusIcon.test.jsx} (100%)
 rename superset-frontend/src/SqlLab/components/{TabStatusIcon.tsx => 
TabStatusIcon/index.tsx} (95%)
 rename superset-frontend/{spec/javascripts/sqllab/TabbedSqlEditors_spec.jsx => 
src/SqlLab/components/TabbedSqlEditors/TabbedSqlEditors.test.jsx} (99%)
 rename superset-frontend/src/SqlLab/components/{TabbedSqlEditors.jsx => 
TabbedSqlEditors/index.jsx} (99%)
 rename superset-frontend/{spec/javascripts/sqllab/TableElement_spec.jsx => 
src/SqlLab/components/TableElement/TableElement.test.jsx} (98%)
 rename superset-frontend/src/SqlLab/components/{TableElement.tsx => 
TableElement/index.tsx} (95%)
 rename 
superset-frontend/{spec/javascripts/sqllab/TemplateParamsEditor_spec.tsx => 
src/SqlLab/components/TemplateParamsEditor/TemplateParamsEditor.test.tsx} (100%)
 rename superset-frontend/src/SqlLab/components/{TemplateParamsEditor.tsx => 
TemplateParamsEditor/index.tsx} (100%)
 rename superset-frontend/{spec/javascripts/sqllab => src/SqlLab}/fixtures.ts 
(100%)
 rename superset-frontend/{spec/javascripts/sqllab/reducers/sqlLab_spec.js => 
src/SqlLab/reducers/sqlLab.test.js} (99%)
 rename 
superset-frontend/{spec/javascripts/sqllab/utils/emptyQueryResults_spec.js => 
src/SqlLab/utils/emptyQueryResults.test.js} (100%)
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/hover-menu.less
 rename superset-frontend/{spec/javascripts/middleware/asyncEvent_spec.ts => 
src/middleware/asyncEvent.test.ts} (100%)
 rename superset-frontend/{spec/javascripts/middleware/logger_spec.js => 
src/middleware/logger.test.js} (100%)
 rename superset-frontend/{spec/javascripts/profile/App_spec.tsx => 
src/profile/components/App.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/profile/CreatedContent_spec.tsx => 
src/profile/components/CreatedContent.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/profile/Favorites_spec.tsx => 
src/profile/components/Favorites.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/profile/RecentActivity_spec.tsx => 
src/profile/components/RecentActivity.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/profile/Security_spec.tsx => 
src/profile/components/Security.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/profile/UserInfo_spec.tsx => 
src/profile/components/UserInfo.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/profile => 
src/profile/components}/fixtures.tsx (100%)
 create mode 100644 superset/sqllab/execution_context_convertor.py
 create mode 100644 superset/sqllab/query_render.py
 create mode 100644 superset/sqllab/sql_json_executer.py
 rename superset/{utils => sqllab}/sqllab_execution_context.py (100%)
 copy superset/{migrations/versions/7e3ddad2a00b_results_key_to_query.py => 
sqllab/validators.py} (67%)

Reply via email to