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%)