This is an automated email from the ASF dual-hosted git repository.
michaelsmolina pushed a change to branch 3.1
in repository https://gitbox.apache.org/repos/asf/superset.git
from 86794cbb5e fix(cache): remove unused webserver config & handle
trailing slashes (#22849)
new dac73fe0cd feat(embedded+async queries): support async queries to work
with embedded guest user (#26332)
new ab7f560d4b fix(plugin-chart-table): Prevent misalignment of totals and
headers when scrollbar is visible (#26964)
new e3abdd5b6a fix: column values with NaN (#26946)
new 4df40bedc2 fix(tags): Improve support for tags with colons (#26965)
new 5a6109b2de fix(security manager): Users should not have access to all
draft dashboards (#27015)
new c974daa0c7 fix: safer error message in alerts (#27019)
new d572af3073 fix(explore): allow free-form d3 format on custom column
formatting (#27023)
new bb44099c68 fix(plugins): missing currency on small number format in
table chart (#27041)
new 3d6dc9c280 fix: Exclude header controls from dashboard PDF export
(#27068)
new 3c74a9b866 fix: Filters sidebar stretching dashboard height (#27069)
new f440a6a535 fix(drill): no rows returned (#27073)
new cde63c8c1e fix(big_number): white-space: nowrap to prevent wrapping
(#27096)
new 4704380b2a build(deps): bump csstype from 2.6.9 to 3.1.3 in
/superset-frontend (#26716)
new 10c9a7f0e2 fix: chart import validation (#26993)
new 534e8f394e fix: bump FAB to 4.3.11 (#27039)
new 8831d60bbc fix: Drill by with GLOBAL_ASYNC_QUERIES (#27066)
The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
requirements/base.txt | 9 +-
setup.py | 4 +-
superset-frontend/package-lock.json | 18 ++-
.../superset-ui-chart-controls/src/types.ts | 1 +
.../packages/superset-ui-core/package.json | 2 +-
.../src/BigNumber/BigNumberViz.tsx | 1 +
.../src/DataTable/hooks/useSticky.tsx | 4 +
.../plugin-chart-table/src/utils/formatValue.ts | 6 +
.../plugin-chart-table/test/TableChart.test.tsx | 42 ++++++
.../src/components/Chart/DrillBy/DrillByModal.tsx | 11 +-
.../src/components/Chart/chartAction.js | 52 +++----
.../src/components/Chart/chartActions.test.js | 43 +++++-
superset-frontend/src/components/Tags/utils.tsx | 9 +-
.../DashboardBuilder/DashboardWrapper.tsx | 1 +
.../controls/ColumnConfigControl/constants.tsx | 1 +
superset-frontend/src/features/tags/tags.ts | 16 +-
superset-frontend/src/types/dom-to-pdf.d.ts | 1 +
superset-frontend/src/utils/downloadAsPdf.ts | 1 +
superset/async_events/async_query_manager.py | 26 +++-
superset/commands/chart/importers/v1/utils.py | 13 +-
superset/commands/dashboard/importers/v1/utils.py | 8 +-
superset/commands/dataset/importers/v1/utils.py | 7 +-
superset/commands/report/alert.py | 9 +-
superset/common/query_context_processor.py | 10 +-
superset/db_engine_specs/drill.py | 37 ++++-
superset/errors.py | 1 +
superset/jinja_context.py | 9 +-
superset/models/helpers.py | 7 +-
superset/security/manager.py | 72 +++++++--
superset/tasks/async_queries.py | 37 +++--
superset/utils/core.py | 9 ++
tests/integration_tests/charts/commands_tests.py | 2 +-
tests/integration_tests/conftest.py | 21 +--
.../integration_tests/dashboards/commands_tests.py | 2 +-
.../dashboards/security/security_rbac_tests.py | 24 +--
tests/integration_tests/datasets/commands_tests.py | 2 +-
tests/integration_tests/datasource/api_tests.py | 10 ++
tests/integration_tests/datasource_tests.py | 9 +-
tests/integration_tests/query_context_tests.py | 1 +
.../async_events/async_query_manager_tests.py | 79 +++++++++-
.../charts/commands/importers/v1/import_test.py | 164 ++++++++++++++++-----
.../commands/importers/v1/import_test.py | 152 ++++++++-----------
tests/unit_tests/security/manager_test.py | 140 ++++++++++++++++++
43 files changed, 810 insertions(+), 263 deletions(-)