This is an automated email from the ASF dual-hosted git repository.
diegopucci pushed a change to branch geido/refactor/antd5-upgrade-menu
in repository https://gitbox.apache.org/repos/asf/superset.git
from 77f513890c Update
superset-frontend/src/components/DropdownSelectableIcon/index.tsx
add 66f1e1f714 refactor(bulk_select): Fix bulk select tagging issues for
users (#31631)
add 822441e0bd fix(modal): fixed z-index issue (#31815)
add 1a43654207 chore(tests): Changing the logic for an intermittent tag
test (#31820)
add 9661afff16 fix(Embedded): Skip CSRF validation for dashboard download
endpoints (#31798)
add 44ff462718 chore(deps): bump selenium 4.14.0+ (#25933)
add 855011360a build(eslint): disabling wildcard imports with eslint
(#31761)
add 274aa143d3 chore: python version to 3.11 (while supporting 3.10)
(#31503)
add c2d7cf388d feat: Firebolt sqlglot dialect (#31825)
add 8050e351ed fix(OAuth): Remove masked_encrypted_extra from DB update
properties (#31834)
add ef57318259 chore: bump @ant-design/icons to fix fill-rule console
warning (#31831)
add bbf7586fe8 fix: fix/suppress webpack console warnings (#31830)
add 6531101517 chore: properly import expect from chai in
cypress-base/cypress/support/e2e.ts (#31846)
add ffb6913706 chore(ci): auto delete branches on merge (#31847)
add 4bad1a258f chore: add eslint to pre-commit hooks (#31845)
add d4bd20ffb4 fix: d3.count doesn't exist (#31848)
add 754ccd0448 feat: Mutate SQL query executed by alerts (#31840)
add 4ca5846c7f feat: old Firebolt dialect (#31849)
add f235787703 fix(bigquery): return no catalogs when creds not set
(#31837)
add aacfe4d667 docs: add a note about accessing the dev env's postgres
database (#31874)
add fc8710f50a chore: add a disable for pylint (#31875)
add ab6045691e feat: use npm run dev-server in docker-compose (#31876)
add 547b8b9314 chore: Re-enable skipped tests (#31795)
add 249fdf444a chore(config): Deprecating Domain Sharding (#31894)
add c1cbc334ad perf(dashboard): dashboard list endpoint returning large
and unnecessary data (#29121)
add e4f6e55e89 fix: add catalog to cache key when getting tables/views
(#31910)
add b86572b084 fix(documentation): updated link to CORS_OPTIONS in
Networking Settings (#31873)
add 2874096e27 refactor(sqllab): migrate share queries via kv by permalink
(#29163)
add 840773e626 feat: get docker-compose to work as the backend for Cypress
tests (#31796)
add 66c22f896b docs: clarify port configuration for Cypress (#31916)
add 8960db4132 chore(fe): dev deps cleanup (#31908)
add 63843c5682 fix(date_parser): fixed bug for advanced time range filter
(#31867)
add 9097b5cfc6 Merge branch 'master' of https://github.com/apache/superset
into geido/refactor/antd5-upgrade-menu
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 +
.github/actions/setup-backend/action.yml | 8 +-
.github/workflows/pre-commit.yml | 4 +-
.../workflows/superset-python-integrationtest.yml | 2 +-
.github/workflows/superset-python-unittest.yml | 2 +-
.pre-commit-config.yaml | 8 +
Dockerfile | 2 +-
RESOURCES/FEATURE_FLAGS.md | 1 +
UPDATING.md | 5 +
docker-compose.yml | 6 +
docker/docker-bootstrap.sh | 8 +-
.../{examples-init.sh => cypress-init.sh} | 8 +-
docker/docker-frontend.sh | 4 +-
docker/docker-init.sh | 20 +-
docker/pythonpath_dev/superset_config.py | 13 +
docs/docs/configuration/networking-settings.mdx | 6 +-
docs/docs/contributing/development.mdx | 76 +-
docs/docs/contributing/howtos.mdx | 46 +-
pyproject.toml | 15 +-
requirements/base.in | 5 -
requirements/base.txt | 57 +-
requirements/development.txt | 57 +-
scripts/cypress_run.py | 8 +-
superset-frontend/.eslintrc.js | 6 +
superset-frontend/cypress-base/cypress.config.ts | 7 +-
.../cypress/e2e/chart_list/list.test.ts | 14 +-
.../cypress/e2e/dashboard/editmode.test.ts | 4 +-
.../cypress/e2e/dashboard_list/list.test.ts | 6 +-
.../cypress-base/cypress/e2e/explore/utils.ts | 9 +-
.../cypress-base/cypress/support/e2e.ts | 20 +-
superset-frontend/cypress-base/package-lock.json | 103 +-
superset-frontend/cypress-base/package.json | 5 +-
superset-frontend/package-lock.json | 1831 +++-----------------
superset-frontend/package.json | 8 +-
.../superset-ui-core/src/utils/featureFlags.ts | 1 -
.../src/layers/common.test.ts | 145 ++
.../src/layers/common.tsx | 44 +-
.../src/utils/sandbox.ts | 2 +
superset-frontend/src/GlobalStyles.tsx | 5 +-
superset-frontend/src/SqlLab/actions/sqlLab.js | 24 +-
.../components/ScheduleQueryButton/index.tsx | 7 +-
.../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx | 76 +-
.../SqlLab/components/ShareSqlLabQuery/index.tsx | 82 +-
.../TabbedSqlEditors/TabbedSqlEditors.test.tsx | 48 +-
.../SqlLab/components/TabbedSqlEditors/index.tsx | 10 +-
.../src/components/Icons/Icons.stories.tsx | 57 +-
.../ZoomConfigControl/ZoomConfigsChart.tsx | 4 +-
.../controls/ZoomConfigControl/zoomUtil.ts | 6 +-
.../src/features/home/EmptyState.test.tsx | 18 +-
.../ReportModal/HeaderReportDropdown/index.tsx | 38 +-
.../src/features/tags/BulkTagModal.test.tsx | 114 ++
.../src/features/tags/BulkTagModal.tsx | 2 +-
superset-frontend/webpack.config.js | 29 +-
superset-frontend/webpack.proxy-config.js | 6 +-
superset/commands/dashboard/export.py | 2 +-
superset/commands/database/update.py | 2 +-
superset/commands/report/alert.py | 19 +-
superset/commands/report/execute.py | 4 +-
.../sql_lab/permalink}/__init__.py | 0
.../{dashboard => sql_lab}/permalink/base.py | 10 +-
superset/commands/sql_lab/permalink/create.py | 49 +
.../{dashboard => sql_lab}/permalink/get.py | 38 +-
superset/commands/tag/create.py | 37 +-
superset/config.py | 28 +-
superset/connectors/sqla/models.py | 1 +
superset/dashboards/api.py | 24 +-
superset/db_engine_specs/bigquery.py | 34 +-
superset/db_engine_specs/hive.py | 2 +-
superset/db_engine_specs/ocient.py | 4 +-
superset/db_engine_specs/presto.py | 6 +-
superset/db_engine_specs/redshift.py | 2 +-
superset/db_engine_specs/trino.py | 2 +-
superset/extensions/metadb.py | 2 +-
superset/initialization/__init__.py | 11 +-
superset/key_value/types.py | 2 +
superset/models/core.py | 4 +-
superset/models/helpers.py | 2 +-
superset/result_set.py | 4 +-
.../.asf.yaml => superset/sql/dialects/__init__.py | 6 +-
superset/sql/dialects/firebolt.py | 192 ++
superset/sql/parse.py | 5 +-
.../permalink}/__init__.py | 0
superset/{explore => sqllab}/permalink/api.py | 53 +-
.../{dashboards => sqllab}/permalink/exceptions.py | 10 +-
.../permalink}/schemas.py | 33 +-
.../entry.py => sqllab/permalink/types.py} | 10 +-
superset/utils/date_parser.py | 197 ++-
superset/utils/excel.py | 2 +-
superset/utils/mock_data.py | 7 +-
superset/utils/pandas_postprocessing/compare.py | 2 +-
superset/utils/pandas_postprocessing/geography.py | 4 +-
superset/utils/pandas_postprocessing/histogram.py | 2 +-
superset/utils/webdriver.py | 48 +-
superset/views/base_api.py | 24 +
superset/views/key_value.py | 67 -
superset/views/sqllab.py | 4 +-
superset/viz.py | 2 +
tests/integration_tests/cache_tests.py | 74 +-
tests/integration_tests/charts/api_tests.py | 10 +-
tests/integration_tests/core_tests.py | 352 +---
tests/integration_tests/dashboards/api_tests.py | 84 +-
.../db_engine_specs/presto_tests.py | 6 +-
.../integration_tests/dict_import_export_tests.py | 5 +-
tests/integration_tests/import_export_tests.py | 4 +-
tests/integration_tests/reports/alert_tests.py | 121 +-
.../sql_lab/permalink}/__init__.py | 0
.../sql_lab/permalink/api_tests.py | 102 ++
tests/integration_tests/superset_test_config.py | 3 +-
.../superset_test_config_thumbnails.py | 2 -
tests/integration_tests/tags/api_tests.py | 13 +-
tests/integration_tests/utils_tests.py | 5 +-
tests/unit_tests/commands/databases/update_test.py | 48 +
tests/unit_tests/models/core_test.py | 1 +
tests/unit_tests/sql/parse_tests.py | 57 +-
tests/unit_tests/sql_parse_tests.py | 6 +-
tests/unit_tests/utils/date_parser_tests.py | 40 +
116 files changed, 2343 insertions(+), 2640 deletions(-)
copy docker/docker-entrypoint-initdb.d/{examples-init.sh => cypress-init.sh}
(78%)
create mode 100644
superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/common.test.ts
create mode 100644 superset-frontend/src/features/tags/BulkTagModal.test.tsx
copy superset/{advanced_data_type => commands/sql_lab/permalink}/__init__.py
(100%)
copy superset/commands/{dashboard => sql_lab}/permalink/base.py (77%)
create mode 100644 superset/commands/sql_lab/permalink/create.py
copy superset/commands/{dashboard => sql_lab}/permalink/get.py (59%)
copy docs/static/.asf.yaml => superset/sql/dialects/__init__.py (90%)
create mode 100644 superset/sql/dialects/firebolt.py
copy superset/{advanced_data_type => sqllab/permalink}/__init__.py (100%)
copy superset/{explore => sqllab}/permalink/api.py (72%)
copy superset/{dashboards => sqllab}/permalink/exceptions.py (75%)
copy superset/{temporary_cache => sqllab/permalink}/schemas.py (56%)
copy superset/{commands/temporary_cache/entry.py => sqllab/permalink/types.py}
(83%)
delete mode 100644 superset/views/key_value.py
copy {superset/advanced_data_type =>
tests/integration_tests/sql_lab/permalink}/__init__.py (100%)
create mode 100644 tests/integration_tests/sql_lab/permalink/api_tests.py