This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch hugh/gsheets-public
in repository https://gitbox.apache.org/repos/asf/superset.git.
from 0640403 Update
superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx
add d262540 fix: benchmark_migration.py needs to close sssion (#15822)
add ab4e3b9 chore: Enforce Mypy for non-tests (#15757)
add 9a79a57 feat: store query context when saving charts (#15824)
add fefcea7 fix(Explore): Cell height and spacing for Data panel (#15821)
add e66db63 reports (#15828)
add 3441182 chore: remove unnecessary deps (#15787)
add f104fba feat: add `GET /api/v1/chart/{chart_id}/data/?format{format}`
API (#15827)
add 2113196 fix: publish the new example dashboards (#15803)
add f6fe29d feat: use new API endpoint to build CSV reports (#15830)
add fdb4035 chore: Changes the pagination API of the Select component
(#15802)
add a122eb4 fix merge conflict
add 259c31c Merge branch 'hugh/gsheets-public' of
https://github.com/apache/superset into hugh/gsheets-public
No new revisions were added by this update.
Summary of changes:
.pylintrc | 2 +-
RELEASING/changelog.py | 13 +-
RELEASING/send_email.py | 49 +++++---
docker/pythonpath_dev/superset_config.py | 7 +-
requirements/base.txt | 11 --
requirements/development.txt | 114 ++++++++++++-----
requirements/testing.txt | 2 +
scripts/benchmark_migration.py | 9 +-
scripts/cancel_github_workflows.py | 24 ++--
scripts/permissions_cleanup.py | 2 +-
setup.cfg | 16 +--
setup.py | 9 +-
.../integration/dashboard_list/filter.test.ts | 8 +-
.../src/components/Select/Select.stories.tsx | 11 +-
superset-frontend/src/components/Select/Select.tsx | 30 +++--
.../src/components/TableView/TableView.tsx | 19 ++-
.../FiltersConfigForm/DatasetSelect.tsx | 12 +-
.../src/explore/actions/saveModalActions.js | 16 ++-
.../explore/components/DataTablesPane/index.tsx | 9 +-
.../DatabaseModal/DatabaseConnectionForm.tsx | 6 -
superset/charts/api.py | 140 +++++++++++++++++----
superset/charts/schemas.py | 14 +++
superset/cli.py | 2 +-
superset/commands/importers/v1/examples.py | 2 +
superset/common/query_object.py | 4 +-
superset/connectors/sqla/models.py | 2 +-
superset/databases/commands/validate.py | 4 +-
superset/db_engine_specs/base.py | 2 +-
superset/db_engine_specs/gsheets.py | 1 +
superset/db_engine_specs/mysql.py | 2 +-
superset/db_engine_specs/postgres.py | 2 +-
superset/db_engine_specs/presto.py | 2 +-
superset/initialization/__init__.py | 8 +-
...=> 030c840e3a1c_add_query_context_to_slices.py} | 18 +--
...411006_add_execution_id_to_report_execution_.py | 6 +-
superset/models/slice.py | 4 +-
superset/reports/commands/execute.py | 6 +-
superset/reports/schemas.py | 2 +-
superset/tasks/schedules.py | 2 +-
superset/utils/cache.py | 2 +-
superset/utils/celery.py | 2 +-
superset/utils/decorators.py | 2 +-
superset/views/core.py | 4 +
tests/integration_tests/charts/api_tests.py | 122 +++++++++++++-----
tests/integration_tests/charts/commands_tests.py | 8 +-
.../dashboards/security/security_rbac_tests.py | 4 +-
.../importexport}/__init__.py | 0
tests/integration_tests/reports/commands_tests.py | 2 +-
.../security/migrate_roles_tests.py | 2 +-
tests/unit_tests/db_engine_specs/test_gsheets.py | 53 +++++---
50 files changed, 541 insertions(+), 252 deletions(-)
copy superset/migrations/versions/{ca69c70ec99b_tracking_url.py =>
030c840e3a1c_add_query_context_to_slices.py} (69%)
copy tests/{unit_tests => integration_tests/importexport}/__init__.py (100%)