This is an automated email from the ASF dual-hosted git repository.
hainenber pushed a change to branch fix/update-doc-ref-in-db-connection-modal
in repository https://gitbox.apache.org/repos/asf/superset.git
from ac2d862901b fix: correct URL for SQL Server doc page
add c175346808a fix(table-charts): Prevent time grain from altering Raw
Records in Tables + Interactive Tables (#37561)
add 0b77ace1109 chore: fix lint issue with `no-unsafe-optional-chaining`
rule (#38103)
add f5a5a804e23 perf(dashboard): skip thumbnail_url computing on single
dashboard endpoint (#38015)
add b7a3224f040 feat: Larger folder drag area in folders editor (#38102)
add e12140beb65 fix: Warning toast copy in folders editor (#38099)
add 86c8fa5cd7b fix: Badge count in folders editor (#38100)
add f049d3e34aa fix: Search in folders editor with verbose names (#38101)
add 1f76944c2b1 fix: Add editors to ContributionConfig and additional
properties to EditorKeyword (#38098)
add 5cc8ae5427d chore(deps): bump ol from 7.5.2 to 10.8.0 in
/superset-frontend (#37961)
add 6a61baf5be8 fix(alerts): show friendly filter names in report edit
modal (#38054)
add 3868821dc81 fix(webpack): skip building service worker in dev (#38106)
add 5278deaf635 fix(metrics): normalize legacy currency strings (#37455)
add f4acce5727f fix(table): preserve time grain aggregation when temporal
column casing changes (#37893)
add 88f0e322e32 chore(deps): bump baseline-browser-mapping from 2.9.19 to
2.10.0 in /docs (#38113)
add 58d8aa01f82 chore(deps): bump react-intersection-observer from 10.0.2
to 10.0.3 in /superset-frontend (#38114)
add 69653dfd08b chore(deps-dev): bump baseline-browser-mapping from 2.9.19
to 2.10.0 in /superset-frontend (#38116)
add 1ecff6fe5c1 fix(thumbnails): stabilize digest by sorting datasources
and charts (#38079)
add fe5a7c2844b Merge branch 'master' into
fix/update-doc-ref-in-db-connection-modal
No new revisions were added by this update.
Summary of changes:
docs/package.json | 2 +-
docs/yarn.lock | 8 +-
.../src/superset_core/extensions/types.py | 4 +
superset-frontend/jest.config.js | 2 +-
superset-frontend/package-lock.json | 247 +++++++-------
superset-frontend/package.json | 6 +-
.../packages/superset-core/src/api/editors.ts | 4 +
.../src/connection/callApi/callApi.ts | 10 +-
.../test/connection/callApi/callApi.test.ts | 15 +
.../src/AgGridTableChart.tsx | 18 +-
.../src/transformProps.ts | 3 +-
.../test/AgGridTableChart.test.tsx | 359 +++++++++++++++++++++
.../plugins/plugin-chart-cartodiagram/package.json | 2 +-
.../test/MixedTimeseries/transformProps.test.ts | 2 +-
.../test/Timeseries/transformProps.test.ts | 6 +-
.../plugins/plugin-chart-table/src/TableChart.tsx | 9 +-
.../plugin-chart-table/src/controlPanel.tsx | 4 +-
.../plugin-chart-table/src/transformProps.ts | 3 +-
.../plugin-chart-table/test/TableChart.test.tsx | 56 +++-
.../test/controlPanel.test.ts | 0
.../components/EditorWrapper/useKeywords.test.ts | 4 +-
.../SqlLab/components/EditorWrapper/useKeywords.ts | 2 +-
.../Datasource/FoldersEditor/TreeItem.styles.ts | 15 +-
.../Datasource/FoldersEditor/TreeItem.tsx | 5 +-
.../Datasource/FoldersEditor/constants.ts | 3 +
.../FoldersEditor/folderOperations.test.ts | 37 +++
.../Datasource/FoldersEditor/folderOperations.ts | 8 +-
.../FoldersEditor/hooks/useDragHandlers.ts | 4 +-
.../Datasource/FoldersEditor/treeUtils.test.ts | 59 ++++
.../Datasource/FoldersEditor/treeUtils.ts | 19 ++
.../DatasourceEditor/DatasourceEditor.tsx | 17 +-
.../src/core/editors/AceEditorProvider.tsx | 2 +
.../CurrencyControl/CurrencyControl.test.tsx | 29 +-
.../controls/CurrencyControl/CurrencyControl.tsx | 39 ++-
.../ColumnSelectPopover.test.tsx | 4 +-
.../controlUtils/getColumnKeywords.test.tsx | 2 +-
.../src/explore/controlUtils/getColumnKeywords.tsx | 2 +-
.../src/features/alerts/AlertReportModal.test.tsx | 284 ++++++++++++++--
.../src/features/alerts/AlertReportModal.tsx | 7 +
.../src/hooks/apiResources/dashboards.test.ts | 23 +-
.../src/hooks/apiResources/dashboards.ts | 35 +-
superset-frontend/webpack.config.js | 7 +-
superset/connectors/sqla/models.py | 3 +-
superset/dashboards/api.py | 28 +-
superset/datasets/schemas.py | 22 +-
superset/models/sql_types/__init__.py | 7 +
superset/models/sql_types/base.py | 106 ++++++
superset/thumbnails/digest.py | 4 +-
tests/integration_tests/dashboards/api_tests.py | 81 +++++
tests/integration_tests/datasets/api_tests.py | 2 +-
tests/unit_tests/dashboards/api_test.py | 99 ++++++
tests/unit_tests/datasets/schema_tests.py | 56 ++++
.../unit_tests/models/sql_types}/__init__.py | 0
.../models/sql_types/currency_type_test.py | 129 ++++++++
tests/unit_tests/thumbnails/test_digest.py | 59 ++++
55 files changed, 1735 insertions(+), 228 deletions(-)
create mode 100644
superset-frontend/plugins/plugin-chart-ag-grid-table/test/AgGridTableChart.test.tsx
copy superset-frontend/plugins/{plugin-chart-ag-grid-table =>
plugin-chart-table}/test/controlPanel.test.ts (100%)
create mode 100644 superset/models/sql_types/base.py
create mode 100644 tests/unit_tests/dashboards/api_test.py
copy {superset-core/src/superset_core/api =>
tests/unit_tests/models/sql_types}/__init__.py (100%)
create mode 100644 tests/unit_tests/models/sql_types/currency_type_test.py