You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2023/03/16 16:26:24 UTC
[superset] branch hugh/migrate-estimate_query_cost-to-v1 updated (541cfd0405 -> 3d465f0c8d)
This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch hugh/migrate-estimate_query_cost-to-v1
in repository https://gitbox.apache.org/repos/asf/superset.git
from 541cfd0405 remove permission
add 9920ab3fd9 chore: Migrate /superset/schemas_access_for_file_upload to v1 (#23227)
add 24c472a4a3 chore: Add code-owners to Select, MetadataBar and DropdownContainer (#23371)
add ec6318b379 fix: permission checks on import (#23200)
add da3791ad3d fix: Table sorting reset (#23318)
add 0c454c6442 feat(plugin-chart-echarts): add series sorting (#23392)
add 870bf6d0b9 fix: revert back to use security manager authz for dashboard when get by uuid (#23330)
add 3d465f0c8d ok
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 8 +-
docs/static/resources/openapi.json | 115 ++++++++++++++++-
superset-frontend/package-lock.json | 67 ++++++++++
.../packages/superset-ui-core/package.json | 1 +
.../superset-ui-core/src/hooks}/index.ts | 5 +
.../src/hooks/useChangeEffect/index.ts | 0
.../hooks/useChangeEffect/useChangeEffect.test.ts | 0
.../src/hooks/useChangeEffect/useChangeEffect.ts | 0
.../src/hooks/useComponentDidMount/index.ts | 0
.../useComponentDidMount.test.ts | 0
.../useComponentDidMount/useComponentDidMount.ts | 0
.../src/hooks/useComponentDidUpdate/index.ts | 0
.../useComponentDidUpdate.test.ts | 0
.../useComponentDidUpdate/useComponentDidUpdate.ts | 0
.../useElementOnScreen}/index.ts | 2 +-
.../useElementOnScreen/useElementOnScreen.test.ts | 111 +++++++++++++++++
.../useElementOnScreen/useElementOnScreen.ts} | 0
.../src/hooks/usePrevious/index.ts | 0
.../src/hooks/usePrevious/usePrevious.test.ts | 0
.../src/hooks/usePrevious/usePrevious.ts | 0
.../src/hooks/useTruncation/index.ts | 0
.../useTruncation/useCSSTextTruncation.test.tsx | 62 ++++++++++
.../hooks/useTruncation/useCSSTextTruncation.ts | 0
.../useChildElementTruncation.test.ts | 102 ++++++++++++++++
.../useTruncation/useChildElementTruncation.ts | 0
.../packages/superset-ui-core/src/index.ts | 1 +
.../src/Timeseries/Area/controlPanel.tsx | 2 +
.../src/Timeseries/Regular/Bar/controlPanel.tsx | 2 +
.../src/Timeseries/Regular/Line/controlPanel.tsx | 2 +
.../Timeseries/Regular/Scatter/controlPanel.tsx | 2 +
.../Timeseries/Regular/SmoothLine/controlPanel.tsx | 2 +
.../src/Timeseries/Step/controlPanel.tsx | 2 +
.../src/Timeseries/constants.ts | 4 +
.../src/Timeseries/transformProps.ts | 10 +-
.../plugins/plugin-chart-echarts/src/constants.ts | 11 +-
.../plugins/plugin-chart-echarts/src/controls.tsx | 44 ++++++-
.../plugins/plugin-chart-echarts/src/types.ts | 13 ++
.../plugin-chart-echarts/src/utils/series.ts | 112 ++++++++++++-----
.../plugin-chart-echarts/test/utils/series.test.ts | 52 +++++++-
.../plugins/plugin-chart-table/package.json | 1 +
.../plugin-chart-table/src/DataTable/DataTable.tsx | 6 +-
.../SqlLab/components/AceEditorWrapper/index.tsx | 3 +-
.../src/SqlLab/components/ResultSet/index.tsx | 2 +-
.../src/components/DropdownContainer/index.tsx | 3 +-
.../src/components/FaveStar/index.tsx | 3 +-
.../src/components/FlashProvider/index.tsx | 2 +-
.../src/components/ListView/CrossLinks.tsx | 3 +-
.../ReportModal/HeaderReportDropdown/index.tsx | 2 +-
.../src/components/Select/CustomTag.tsx | 3 +-
.../src/components/TruncatedList/index.tsx | 3 +-
.../DashboardBuilder/DashboardBuilder.tsx | 2 +-
.../DashboardBuilder/DashboardContainer.tsx | 2 +-
.../dashboard/components/FiltersBadge/index.tsx | 8 +-
.../FilterBar/CrossFilters/CrossFilterTag.tsx | 9 +-
.../FilterBar/CrossFilters/CrossFilterTitle.tsx | 9 +-
.../FilterBar/FilterControls/FilterControl.tsx | 3 +-
.../FilterBar/FilterControls/FilterDivider.tsx | 8 +-
.../components/nativeFilters/FilterBar/index.tsx | 2 +-
.../nativeFilters/FilterCard/DependenciesRow.tsx | 3 +-
.../nativeFilters/FilterCard/NameRow.tsx | 3 +-
.../nativeFilters/FilterCard/ScopeRow.tsx | 3 +-
.../FiltersConfigForm/ColumnSelect.tsx | 3 +-
.../FiltersConfigForm/FilterScope/FilterScope.tsx | 8 +-
.../nativeFilters/FiltersConfigModal/state.ts | 3 +-
.../src/explore/components/Control.tsx | 8 +-
.../explore/components/ControlPanelsContainer.tsx | 2 +-
.../components/ExploreViewContainer/index.jsx | 14 ++-
.../ConditionalFormattingControl.tsx | 9 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 2 +-
.../controls/MetricControl/MetricsControl.jsx | 3 +-
superset/charts/commands/importers/v1/utils.py | 9 +-
superset/commands/importers/v1/examples.py | 21 ++--
superset/constants.py | 1 +
superset/dashboards/commands/importers/v1/utils.py | 10 +-
superset/dashboards/dao.py | 36 +++---
superset/dashboards/filters.py | 13 +-
superset/dashboards/permalink/commands/create.py | 4 +-
superset/databases/api.py | 54 +++++++-
superset/databases/commands/importers/v1/utils.py | 13 +-
superset/databases/schemas.py | 7 ++
superset/datasets/commands/importers/v1/utils.py | 9 +-
superset/examples/utils.py | 4 +-
superset/models/dashboard.py | 23 +++-
superset/reports/commands/execute.py | 8 +-
.../form_view/database_schemas_selector.html | 5 +-
superset/views/core.py | 1 +
tests/integration_tests/charts/commands_tests.py | 11 +-
tests/integration_tests/dashboards/api_tests.py | 37 ++++++
.../integration_tests/dashboards/commands_tests.py | 12 +-
.../dashboards/permalink/api_tests.py | 3 +-
tests/integration_tests/databases/api_tests.py | 41 +++++++
.../integration_tests/databases/commands_tests.py | 136 +++++++++++----------
tests/integration_tests/datasets/commands_tests.py | 17 ++-
.../queries/saved_queries/commands_tests.py | 10 +-
.../charts/commands/importers/v1/import_test.py | 45 ++++++-
.../commands/importers/v1/assets_test.py | 16 ++-
.../commands/importers/v1/import_test.py | 46 ++++++-
.../databases/commands/importers/v1/import_test.py | 44 ++++++-
.../datasets/commands/importers/v1/import_test.py | 38 +++++-
99 files changed, 1296 insertions(+), 245 deletions(-)
copy superset-frontend/{src/hooks/useComponentDidUpdate => packages/superset-ui-core/src/hooks}/index.ts (82%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useChangeEffect/index.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useChangeEffect/useChangeEffect.test.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useChangeEffect/useChangeEffect.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useComponentDidMount/index.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useComponentDidMount/useComponentDidMount.test.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useComponentDidMount/useComponentDidMount.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useComponentDidUpdate/index.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useComponentDidUpdate/useComponentDidUpdate.test.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useComponentDidUpdate/useComponentDidUpdate.ts (100%)
copy superset-frontend/packages/superset-ui-core/src/{dynamic-plugins => hooks/useElementOnScreen}/index.ts (95%)
create mode 100644 superset-frontend/packages/superset-ui-core/src/hooks/useElementOnScreen/useElementOnScreen.test.ts
rename superset-frontend/{src/hooks/useElementOnScreen/index.ts => packages/superset-ui-core/src/hooks/useElementOnScreen/useElementOnScreen.ts} (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/usePrevious/index.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/usePrevious/usePrevious.test.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/usePrevious/usePrevious.ts (100%)
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useTruncation/index.ts (100%)
create mode 100644 superset-frontend/packages/superset-ui-core/src/hooks/useTruncation/useCSSTextTruncation.test.tsx
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useTruncation/useCSSTextTruncation.ts (100%)
create mode 100644 superset-frontend/packages/superset-ui-core/src/hooks/useTruncation/useChildElementTruncation.test.ts
rename superset-frontend/{ => packages/superset-ui-core}/src/hooks/useTruncation/useChildElementTruncation.ts (100%)