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

suddjian pushed a change to branch babel-upgrade
in repository https://gitbox.apache.org/repos/asf/superset.git.


    from 360b93a  Merge branch 'master' into babel-upgrade
     add c5d23fb  fix: Unable to add dataset (#16925)
     add 87290dd  fix: Native filters cyclic dependency (#16921)
     add 87baac7  fix: RBAC hide right menu (#16902)
     add 90f711f  chore: Moves spec files to the src folder - iteration 5 
(#16927)
     add a07c9d5  fix(dashboard): recursive parent on dashboard components 
(#16933)
     add 420eff4  feat: add Firebolt DB engine spec (#16903)
     add 3f6a24f  chore: add certified columns to top of list (#16910)
     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 3135722  Merge branch 'master' into babel-upgrade

No new revisions were added by this update.

Summary of changes:
 .../docs/Connecting to Databases/firebolt.mdx      |  24 ++
 .../pages/docs/Connecting to Databases/index.mdx   |   1 +
 setup.py                                           |   1 +
 superset-frontend/.eslintrc.js                     |   1 +
 .../integration/explore/advanced_analytics.test.ts |  10 +-
 .../cypress/integration/explore/control.test.ts    |   4 +-
 .../explore/visualizations/table.test.ts           |   2 +-
 superset-frontend/spec/fixtures/mockReportState.js |   2 +-
 superset-frontend/spec/fixtures/mockState.js       |   2 +-
 .../javascripts/components/CachedLabel_spec.tsx    |  42 ---
 .../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/util/newEntitiesFromDrop_spec.js     |   8 +-
 .../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
 .../components/CachedLabel/CachedLabel.test.tsx    |  33 +-
 .../src/components/Menu/Menu.test.tsx              |  52 +++
 .../src/components/Menu/MenuRight.tsx              | 269 ++++++++--------
 .../components/gridComponents/ChartHolder.test.tsx |   2 +-
 .../nativeFilters/FiltersConfigModal/utils.ts      |  18 +-
 .../src/dashboard/util/newEntitiesFromDrop.js      |   2 +-
 .../datasource/ChangeDatasourceModal.test.jsx}     |   0
 .../src/datasource/DatasourceEditor.jsx            |  17 +-
 .../datasource/DatasourceEditor.test.jsx}          |   0
 .../datasource/DatasourceModal.test.jsx}           |   0
 .../DatasourcePanel/DatasourcePanel.test.tsx       |   5 +-
 .../components/DatasourcePanel}/fixtures.tsx       |   0
 .../explore/components/DatasourcePanel/index.tsx   |  15 +-
 .../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 +
 .../src/explore/controlPanels/sections.tsx         |   4 +-
 superset-frontend/src/explore/controls.jsx         |   7 +-
 .../utils_spec.ts => src/filters/utils.test.ts}    |   0
 .../middleware/asyncEvent.test.ts}                 |   0
 .../middleware/logger.test.js}                     |   0
 .../dates_spec.js => src/modules/dates.test.js}    |   0
 .../utils_spec.jsx => src/modules/utils.test.jsx}  |   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
 .../showSavedQuery/utils.test.jsx}                 |   0
 .../views/CRUD/data/dataset/AddDatasetModal.tsx    |   9 +-
 superset-frontend/src/views/menu.tsx               |   7 +-
 superset-frontend/webpack.config.js                |   3 +-
 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 +-
 .../db_engine_specs/{impala.py => firebolt.py}     |  45 ++-
 .../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/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 +-
 .../{ascend_tests.py => firebolt_tests.py}         |  23 +-
 .../pandas_postprocessing_tests.py                 |  12 +-
 tests/integration_tests/sqllab_tests.py            |   2 +-
 131 files changed, 1306 insertions(+), 1151 deletions(-)
 create mode 100644 docs/src/pages/docs/Connecting to Databases/firebolt.mdx
 delete mode 100644 
superset-frontend/spec/javascripts/components/CachedLabel_spec.tsx
 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%)
 rename 
superset-frontend/{spec/javascripts/datasource/ChangeDatasourceModal_spec.jsx 
=> src/datasource/ChangeDatasourceModal.test.jsx} (100%)
 rename 
superset-frontend/{spec/javascripts/datasource/DatasourceEditor_spec.jsx => 
src/datasource/DatasourceEditor.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/datasource/DatasourceModal_spec.jsx 
=> src/datasource/DatasourceModal.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/datasource => 
src/explore/components/DatasourcePanel}/fixtures.tsx (100%)
 rename superset-frontend/{spec/javascripts/filters/utils_spec.ts => 
src/filters/utils.test.ts} (100%)
 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/modules/dates_spec.js => 
src/modules/dates.test.js} (100%)
 rename superset-frontend/{spec/javascripts/modules/utils_spec.jsx => 
src/modules/utils.test.jsx} (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%)
 rename superset-frontend/{spec/javascripts/showSavedQuery/utils_spec.jsx => 
src/showSavedQuery/utils.test.jsx} (100%)
 copy superset/db_engine_specs/{impala.py => firebolt.py} (59%)
 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%)
 copy tests/integration_tests/db_engine_specs/{ascend_tests.py => 
firebolt_tests.py} (56%)

Reply via email to