This is an automated email from the ASF dual-hosted git repository.
diegopucci pushed a change to branch geido/chore/unblock-dashboard-skeleton
in repository https://gitbox.apache.org/repos/asf/superset.git
from 431c5a258c Fix type
add 9b95accf6b feat(build): webpack visualizer (#29875)
add 56e59b47fe chore: remove useless GitHub action required check (#29869)
add e77f755765 chore: remove useless GitHub action (#29868)
add fb6efb9e9a fix(PivotTable): Pass string only to safeHtmlSpan (#29895)
add 38d64e8dd2 fix: add mutator to get_columns_description (#29885)
add b323bf0fb6 fix(Embedded): Deleting Embedded Dashboards does not commit
the transaction (#29894)
add fb7f50868d fix: Error when downgrading add_catalog_perm_to_tables
migration (#29906)
add 222c46f639 chore: Changes the migrations owners (#29904)
add 57a4199f52 chore: Logs the duration of migrations execution (#29893)
add c016ca5ad9 feat: Enable injecting custom html into head (#29917)
add 050c6daff3 fix(cli): add impersonate_user to db import (#29522)
add 9f5eb899e8 fix: add imports back to celery file (#29921)
add 39209c2b40 fix: handle empty catalog when DB supports them (#29840)
add f5d614d80d fix: Rename database from 'couchbasedb' to 'couchbase' in
documentation and db_engine_specs (#29911)
add fe5242a876 fix: Fix delete_fake_db (#29935)
add 5c9a882226 build(deps-dev): bump axios from 1.6.0 to 1.7.4 in
/superset-embedded-sdk (#29946)
add e38f2f990c build(deps-dev): bump axios from 1.7.3 to 1.7.4 in
/superset-frontend (#29949)
add edd94b66e5 build(deps): bump axios from 1.6.8 to 1.7.4 in /docs
(#29945)
add 88d07ce603 fix: only show dataset name in list (#29944)
add 56f75922b9 chore: add additional code owners to migrations (#29952)
add 47715c39d0 fix(embedded): Remove CSRF requirement for dashboard
download API (#29953)
add e8f5d7680f fix: upgrade_catalog_perms and downgrade_catalog_perms
implementation (#29860)
add 2cc07e6112 fix: try to prevent deadlocks when running upgrade (#29625)
add a225f329c5 feat(docs): fix bug google chrome < 114 not found (#29941)
add 6e1ef193dd fix(sqllab): Add abort call on query refresh timeout
(#29956)
add bac61fc24e chore: Allow auto pruning of the query table (#29936)
add df5e80abe2 Merge branch 'master' of https://github.com/apache/superset
into geido/chore/unblock-dashboard-skeleton
add a21b2befa0 Control triggerQuery
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 -
.github/CODEOWNERS | 2 +-
.github/workflows/superset-python-misc.yml | 53 -
.gitignore | 1 +
RESOURCES/INTHEWILD.md | 2 +-
docs/docs/configuration/alerts-reports.mdx | 13 +-
docs/docs/configuration/databases.mdx | 9 +-
docs/yarn.lock | 6 +-
scripts/change_detector.py | 2 +-
superset-embedded-sdk/package-lock.json | 20 +-
superset-frontend/package-lock.json | 1126 +++++++++++++++-----
superset-frontend/package.json | 5 +-
.../src/react-pivottable/TableRenderers.jsx | 7 +-
.../spec/fixtures/mockDashboardState.js | 1 +
.../SqlLab/components/QueryAutoRefresh/index.tsx | 17 +-
.../src/components/Chart/chartReducer.ts | 3 +-
.../src/dashboard/components/Dashboard.jsx | 32 +-
.../src/dashboard/components/Dashboard.test.jsx | 3 +
.../DashboardBuilder/DashboardBuilder.tsx | 5 +-
.../dashboard/components/gridComponents/Chart.jsx | 13 +-
.../src/dashboard/containers/DashboardPage.tsx | 1 +
.../src/dashboard/reducers/dashboardState.js | 14 +
superset-frontend/src/pages/ChartList/index.tsx | 6 +-
superset-frontend/webpack.config.js | 21 +-
superset/cachekeys/schemas.py | 4 +
superset/commands/dashboard/delete.py | 16 +-
superset/commands/dashboard/exceptions.py | 4 +
superset/commands/dataset/create.py | 19 +-
superset/commands/dataset/importers/v1/utils.py | 2 +-
superset/commands/dataset/update.py | 15 +-
superset/commands/sql_lab/query.py | 109 ++
superset/config.py | 7 +
superset/connectors/sqla/models.py | 10 +-
superset/connectors/sqla/utils.py | 5 +-
superset/daos/dataset.py | 20 +-
superset/dashboards/api.py | 7 +-
superset/databases/api.py | 2 +-
superset/databases/schemas.py | 1 +
.../{couchbasedb.py => couchbase.py} | 13 +-
superset/jinja_context.py | 2 +-
superset/migrations/env.py | 17 +-
superset/migrations/shared/catalogs.py | 360 +++++--
...-04-11_15-41_5f57af97bc3f_add_catalog_column.py | 28 +-
...0-52_58d051681a3b_add_catalog_perm_to_tables.py | 2 +-
...4-05-24_11-31_02f4f7811799_remove_sl__tables.py | 197 ----
...2f4f7811799_remove_sl_dataset_columns_table.py} | 48 +-
..._39549add7bfc_remove_sl_table_columns_table.py} | 48 +-
...15-23_38f4144e8558_remove_sl_dataset_tables.py} | 48 +-
..._15-27_e53fd48cc078_remove_sl_dataset_users.py} | 42 +-
...4-08-13_15-29_a6b32d2d07b1_remove_sl_columns.py | 80 ++
...4-08-13_15-31_007a1abffe7e_remove_sl_tables.py} | 67 +-
...08-13_15-33_48cbb571fa3a_remove_sl_datasets.py} | 67 +-
superset/models/core.py | 3 +-
superset/models/slice.py | 1 +
superset/security/manager.py | 21 +-
superset/sql_parse.py | 2 +-
superset/sqllab/api.py | 1 +
superset/sqllab/sqllab_execution_context.py | 2 +
superset/tasks/celery_app.py | 3 +
superset/tasks/scheduler.py | 14 +
...js_custom_extra.html => head_custom_extra.html} | 5 +-
superset/templates/superset/base.html | 1 +
superset/templates/superset/basic.html | 1 +
superset/views/sql_lab/views.py | 2 +
tests/integration_tests/base_tests.py | 1 +
.../integration_tests/dashboards/commands_tests.py | 37 +
tests/integration_tests/databases/api_tests.py | 28 -
.../integration_tests/databases/commands_tests.py | 1 +
tests/integration_tests/datasets/api_tests.py | 73 --
tests/integration_tests/datasource_tests.py | 127 ++-
.../db_engine_specs/postgres_tests.py | 6 +-
tests/integration_tests/security_tests.py | 5 +-
tests/integration_tests/sqla_models_tests.py | 6 +-
tests/unit_tests/connectors/sqla/models_test.py | 4 +-
tests/unit_tests/connectors/sqla/utils_test.py | 91 ++
tests/unit_tests/dao/dataset_test.py | 6 +-
.../databases/commands/importers/v1/import_test.py | 24 +
tests/unit_tests/datasets/commands/export_test.py | 1 +
tests/unit_tests/db_engine_specs/test_couchbase.py | 12 +-
tests/unit_tests/security/manager_test.py | 15 +-
80 files changed, 1995 insertions(+), 1101 deletions(-)
delete mode 100644 .github/workflows/superset-python-misc.yml
create mode 100644 superset/commands/sql_lab/query.py
rename superset/db_engine_specs/{couchbasedb.py => couchbase.py} (96%)
delete mode 100644
superset/migrations/versions/2024-05-24_11-31_02f4f7811799_remove_sl__tables.py
copy
superset/migrations/versions/{2023-07-12_20-34_e0f6f91c2055_create_user_favorite_table.py
=> 2024-05-24_11-31_02f4f7811799_remove_sl_dataset_columns_table.py} (55%)
copy
superset/migrations/versions/{2023-07-12_20-34_e0f6f91c2055_create_user_favorite_table.py
=> 2024-08-13_15-17_39549add7bfc_remove_sl_table_columns_table.py} (55%)
copy
superset/migrations/versions/{2023-07-12_20-34_e0f6f91c2055_create_user_favorite_table.py
=> 2024-08-13_15-23_38f4144e8558_remove_sl_dataset_tables.py} (55%)
copy
superset/migrations/versions/{2023-07-12_20-34_e0f6f91c2055_create_user_favorite_table.py
=> 2024-08-13_15-27_e53fd48cc078_remove_sl_dataset_users.py} (62%)
create mode 100644
superset/migrations/versions/2024-08-13_15-29_a6b32d2d07b1_remove_sl_columns.py
copy
superset/migrations/versions/{2024-03-20_16-02_678eefb4ab44_add_access_token_table.py
=> 2024-08-13_15-31_007a1abffe7e_remove_sl_tables.py} (58%)
copy
superset/migrations/versions/{2024-03-20_16-02_678eefb4ab44_add_access_token_table.py
=> 2024-08-13_15-33_48cbb571fa3a_remove_sl_datasets.py} (58%)
copy superset/templates/{tail_js_custom_extra.html => head_custom_extra.html}
(82%)
create mode 100644 tests/unit_tests/connectors/sqla/utils_test.py