This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch hugh/text-db-config
in repository https://gitbox.apache.org/repos/asf/superset.git.
from be5e02f fux
add b83ee46 chore: Moves Modal to the components folder (#14130)
add 77a9cc7 chore: Moves Collapse to the components folder (#14124)
add 6132563 ci: use git submodules for Chart Actions (#14211)
add c01f810 fix(cross-filters): Fix missed metadata (#14220)
add 1cc3b96 Add superset helm repository (#14223)
add ca35940 chore: bump package.json (#14222)
add 11e0f4c feat: TrinoEngineSpec.adjust_database_uri (#14122)
add 1448f78 fix: Use utils.json_iso_dttm_ser to dump jsons when async
query execution (#13830)
add c2d11ac chore: Moves InfoTooltip to the components folder (#14128)
add 13bf023 feat: improve engine spec discoverability (#14204)
add 25922e3 Add Preset code owners for ephemeral test env workflows
(#14238)
add 9d67b46 fix(native-filters): fix remove native filters (#14218)
add d386e66 test(native-filters): add integration tests for filter bar
(#14098)
add 6119d8e Fix filter edit popover not opening in DnD mode (#14243)
add 7e5440a test(native-filters): Filter config modal test (#14245)
add 0807ab4 fix(native-filters): merge_extra_form_data extras processing
(#14244)
add 55bf72a chore(prophet): bump prophet to 1.0.1 (#14228)
add ec79b7b chore: Moves the staticPages folder to the assets folder
(#14167)
add 8441590 chore: Moves Tooltip to the components folder (#14137)
add d1b458c chore: Moves Radio to the components folder (#14133)
add 42fb228 chore: Moves Dropdown to the components folder (#14126)
add 13d4902 feat(native-filters): select group by support (#14217)
add e80a9b1 Merge branch 'master' of https://github.com/apache/superset
into hugh/text-db-config
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 5 +
.github/actions/chart-releaser-action | 1 +
.github/actions/chart-testing-action | 1 +
.github/workflows/superset-helm-lint.yml | 9 +-
.github/workflows/superset-helm-release.yml | 6 +-
.gitmodules | 6 +
docs/src/pages/docs/installation/kubernetes.mdx | 19 +-
helm/superset/Chart.yaml | 8 +-
helm/superset/values.yaml | 2 -
setup.py | 2 +-
.../integration/dashboard/nativeFilters.test.ts | 44 ++-
superset-frontend/jest.config.js | 2 +-
superset-frontend/package-lock.json | 28 +-
superset-frontend/package.json | 4 +-
.../spec/fixtures/mockDashboardInfo.js | 2 +-
superset-frontend/spec/fixtures/mockStore.js | 31 ++
.../dashboard/components/PropertiesModal_spec.jsx | 2 +-
.../datasource/ChangeDatasourceModal_spec.jsx | 2 +-
.../datasource/DatasourceEditor_spec.jsx | 2 +-
.../datasource/DatasourceModal_spec.jsx | 2 +-
.../AdhocMetricEditPopoverTitle_spec.jsx | 2 +-
.../components/ControlPanelsContainer_spec.tsx | 2 +-
.../explore/components/DatasourceControl_spec.jsx | 2 +-
.../explore/components/RowCountLabel_spec.jsx | 2 +-
.../explore/components/SaveModal_spec.jsx | 2 +-
.../explore/components/VizTypeControl_spec.jsx | 2 +-
.../javascripts/sqllab/SaveDatasetModal_spec.tsx | 2 +-
.../spec/javascripts/sqllab/SaveQuery_spec.jsx | 2 +-
.../spec/javascripts/sqllab/TableElement_spec.jsx | 2 +-
.../views/CRUD/alert/AlertReportModal_spec.jsx | 4 +-
.../views/CRUD/annotation/AnnotationModal_spec.jsx | 2 +-
.../annotationlayers/AnnotationLayerModal_spec.jsx | 2 +-
.../CRUD/csstemplates/CssTemplateModal_spec.jsx | 2 +-
.../CRUD/data/database/DatabaseModal_spec.jsx | 2 +-
.../savedquery/SavedQueryPreviewModal_spec.jsx | 2 +-
superset-frontend/src/CRUD/Field.jsx | 2 +-
.../src/SqlLab/components/ColumnElement.tsx | 2 +-
.../src/SqlLab/components/SaveDatasetModal.tsx | 4 +-
.../src/SqlLab/components/SaveQuery.tsx | 2 +-
.../src/SqlLab/components/SqlEditor.jsx | 2 +-
.../src/SqlLab/components/SqlEditorLeftBar.jsx | 2 +-
.../src/SqlLab/components/TabbedSqlEditors.jsx | 4 +-
.../src/SqlLab/components/TableElement.jsx | 4 +-
.../src/SqlLab/components/TemplateParamsEditor.tsx | 2 +-
superset-frontend/src/assets/staticPages/404.html | 109 ++++++
superset-frontend/src/assets/staticPages/500.html | 108 ++++++
.../src/common/components/common.stories.tsx | 38 +-
superset-frontend/src/common/components/index.tsx | 2 +-
.../AlteredSliceTag/AlteredSliceTag.test.jsx | 2 +-
.../src/components/AlteredSliceTag/index.jsx | 2 +-
superset-frontend/src/components/Button/index.tsx | 2 +-
.../src/components/CachedLabel/index.tsx | 2 +-
.../src/components/CertifiedIcon/index.tsx | 2 +-
.../components/Collapse/Collapse.stories.tsx | 0
.../components/Collapse/Collapse.test.tsx | 0
.../src/{common => }/components/Collapse/index.tsx | 0
.../ConfirmStatusChange.test.jsx | 2 +-
.../src/components/CopyToClipboard/index.jsx | 2 +-
.../src/components/DeleteModal/index.tsx | 2 +-
.../components/Dropdown/Dropdown.stories.tsx | 0
.../src/{common => }/components/Dropdown/index.tsx | 0
.../src/components/EditableTitle/index.tsx | 2 +-
.../src/components/ErrorMessage/ErrorAlert.tsx | 2 +-
.../src/components/FacePile/index.tsx | 2 +-
.../src/components/FaveStar/FaveStar.test.tsx | 2 +-
.../src/components/FaveStar/index.tsx | 2 +-
.../components/FilterableTable/FilterableTable.tsx | 2 +-
superset-frontend/src/components/Icon/index.tsx | 4 +-
.../components/IconTooltip/IconTooltip.test.jsx | 2 +-
.../src/components/IconTooltip/index.tsx | 2 +-
.../components/ImportModal/ImportModal.test.tsx | 2 +-
.../src/components/ImportModal/index.tsx | 6 +-
.../{common => }/components/InfoTooltip/index.tsx | 2 +-
.../src/components/ListView/ActionsBar.tsx | 2 +-
.../src/components/ListViewCard/index.tsx | 2 +-
.../src/{common => }/components/Modal/Modal.tsx | 0
.../src/{common => }/components/Modal/index.ts | 0
.../src/components/ModalTrigger/index.jsx | 2 +-
.../src/components/OmniContainer/index.tsx | 2 +-
.../src/components/PopoverSection/index.tsx | 2 +-
.../components/Radio/Radio.stories.tsx | 0
.../src/{common => }/components/Radio/index.tsx | 0
.../src/components/RefreshLabel/index.tsx | 2 +-
.../components/Tooltip/Tooltip.stories.tsx | 0
.../components/Tooltip/Tooltip.test.tsx | 0
.../src/{common => }/components/Tooltip/index.tsx | 0
.../src/components/WarningIconWithTooltip.tsx | 2 +-
superset-frontend/src/dashboard/actions/hydrate.js | 6 +-
.../CrossFilterScopingModal.tsx | 2 +-
.../components/FiltersBadge/DetailsPanel/index.tsx | 2 +-
.../dashboard/components/PropertiesModal/index.jsx | 2 +-
.../dashboard/components/PublishedStatus/index.jsx | 2 +-
.../src/dashboard/components/SaveModal.tsx | 2 +-
.../src/dashboard/components/SliceHeader/index.tsx | 2 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 413 ++++++++++++++++++---
.../FilterBar/FilterConfigurationLink/index.tsx | 18 +-
.../FilterBar/FilterSets/EditSection.tsx | 3 +-
.../FilterBar/FilterSets/FilterSetUnit.tsx | 24 +-
.../FilterBar/FilterSets/FiltersHeader.tsx | 7 +-
.../nativeFilters/FilterBar/FilterSets/Footer.tsx | 7 +-
.../nativeFilters/FilterBar/FilterSets/index.tsx | 9 +-
.../nativeFilters/FilterBar/Header/index.tsx | 22 +-
.../components/nativeFilters/FilterBar/index.tsx | 21 +-
.../FilterScope/FilterScope.test.tsx} | 0
.../FiltersConfigForm/FilterScope/FilterScope.tsx | 2 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 14 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 213 +++++++++++
.../FiltersConfigModal/FiltersConfigModal.tsx | 8 +-
.../nativeFilters/FiltersConfigModal/utils.ts | 4 +-
superset-frontend/src/dataMask/reducer.ts | 11 +-
.../src/datasource/ChangeDatasourceModal.tsx | 2 +-
.../src/datasource/DatasourceEditor.jsx | 2 +-
.../src/datasource/DatasourceModal.tsx | 2 +-
.../src/explore/components/ControlHeader.jsx | 2 +-
.../explore/components/ControlPanelsContainer.tsx | 2 +-
.../explore/components/DataTablesPane/index.tsx | 2 +-
.../explore/components/DatasourcePanel/index.tsx | 2 +-
.../src/explore/components/EmbedCodeButton.jsx | 2 +-
.../explore/components/ExploreActionButtons.tsx | 2 +-
.../src/explore/components/ExploreChartHeader.jsx | 2 +-
.../explore/components/ExploreViewContainer.jsx | 2 +-
.../explore/components/PropertiesModal/index.tsx | 2 +-
.../src/explore/components/QueryAndSaveBtns.jsx | 2 +-
.../src/explore/components/RowCountLabel.jsx | 2 +-
.../src/explore/components/SaveModal.tsx | 4 +-
.../components/controls/ColorSchemeControl.jsx | 2 +-
.../controls/DatasourceControl/index.jsx | 2 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 10 +-
.../DateFilterControl/components/CalendarFrame.tsx | 2 +-
.../DateFilterControl/components/CommonFrame.tsx | 2 +-
.../DateFilterControl/components/CustomFrame.tsx | 2 +-
.../components/DateFunctionTooltip.tsx | 2 +-
.../DndColumnSelectControl/DndFilterSelect.tsx | 2 +-
.../DndColumnSelectControl/OptionWrapper.tsx | 3 +-
.../controls/FixedOrMetricControl/index.jsx | 2 +-
.../MetricControl/AdhocMetricEditPopoverTitle.jsx | 2 +-
.../components/controls/OptionControls/index.tsx | 2 +-
.../explore/components/controls/VizTypeControl.jsx | 4 +-
.../GroupByFilterPlugin.tsx} | 42 +--
.../{TimeColumn => GroupBy}/buildQuery.ts | 1 +
.../components/{Range => GroupBy}/controlPanel.ts | 24 +-
.../{TimeGrain => GroupBy}/images/thumbnail.png | Bin
.../filters/components/{Range => GroupBy}/index.ts | 8 +-
.../{TimeColumn => GroupBy}/transformProps.ts | 0
.../components/{TimeColumn => GroupBy}/types.ts | 14 +-
superset-frontend/src/filters/components/index.ts | 1 +
superset-frontend/src/staticPages/404.html | 93 -----
superset-frontend/src/staticPages/500.html | 92 -----
superset-frontend/src/utils/testUtils.test.ts | 54 +++
.../new-component.less => utils/testUtils.ts} | 49 +--
.../src/views/CRUD/alert/AlertList.tsx | 2 +-
.../src/views/CRUD/alert/AlertReportModal.tsx | 4 +-
.../alert/components/AlertReportCronScheduler.tsx | 2 +-
.../CRUD/alert/components/AlertStatusIcon.tsx | 2 +-
.../views/CRUD/alert/components/RecipientIcon.tsx | 2 +-
.../src/views/CRUD/annotation/AnnotationModal.tsx | 2 +-
.../CRUD/annotationlayers/AnnotationLayerModal.tsx | 2 +-
.../src/views/CRUD/chart/ChartList.tsx | 2 +-
.../views/CRUD/csstemplates/CssTemplateModal.tsx | 2 +-
.../views/CRUD/csstemplates/CssTemplatesList.tsx | 2 +-
.../src/views/CRUD/dashboard/DashboardList.tsx | 2 +-
.../src/views/CRUD/data/database/DatabaseList.tsx | 2 +-
.../src/views/CRUD/data/database/DatabaseModal.tsx | 4 +-
.../views/CRUD/data/dataset/AddDatasetModal.tsx | 2 +-
.../src/views/CRUD/data/dataset/DatasetList.tsx | 2 +-
.../src/views/CRUD/data/query/QueryList.tsx | 2 +-
.../views/CRUD/data/query/QueryPreviewModal.tsx | 2 +-
.../data/savedquery/SavedQueryPreviewModal.tsx | 2 +-
.../src/views/CRUD/welcome/Welcome.tsx | 2 +-
.../src/visualizations/presets/MainPreset.js | 2 +
superset-frontend/webpack.config.js | 8 +-
superset/constants.py | 6 +-
superset/db_engine_specs/__init__.py | 59 ++-
superset/db_engine_specs/trino.py | 15 +-
superset/models/core.py | 6 +-
superset/utils/core.py | 6 +-
superset/utils/pandas_postprocessing.py | 6 +-
superset/views/core.py | 4 +-
tests/charts/api_tests.py | 2 +-
tests/db_engine_specs/base_engine_spec_tests.py | 8 +-
tests/db_engine_specs/hive_tests.py | 4 +-
tests/db_engine_specs/postgres_tests.py | 4 +-
tests/db_engine_specs/trino_tests.py | 22 +-
tests/pandas_postprocessing_tests.py | 11 +-
tests/utils_tests.py | 4 +
185 files changed, 1389 insertions(+), 612 deletions(-)
create mode 160000 .github/actions/chart-releaser-action
create mode 160000 .github/actions/chart-testing-action
create mode 100644 superset-frontend/src/assets/staticPages/404.html
create mode 100644 superset-frontend/src/assets/staticPages/500.html
rename superset-frontend/src/{common =>
}/components/Collapse/Collapse.stories.tsx (100%)
rename superset-frontend/src/{common =>
}/components/Collapse/Collapse.test.tsx (100%)
rename superset-frontend/src/{common => }/components/Collapse/index.tsx (100%)
rename superset-frontend/src/{common =>
}/components/Dropdown/Dropdown.stories.tsx (100%)
rename superset-frontend/src/{common => }/components/Dropdown/index.tsx (100%)
rename superset-frontend/src/{common => }/components/InfoTooltip/index.tsx
(97%)
rename superset-frontend/src/{common => }/components/Modal/Modal.tsx (100%)
rename superset-frontend/src/{common => }/components/Modal/index.ts (100%)
rename superset-frontend/src/{common => }/components/Radio/Radio.stories.tsx
(100%)
rename superset-frontend/src/{common => }/components/Radio/index.tsx (100%)
rename superset-frontend/src/{common =>
}/components/Tooltip/Tooltip.stories.tsx (100%)
rename superset-frontend/src/{common => }/components/Tooltip/Tooltip.test.tsx
(100%)
rename superset-frontend/src/{common => }/components/Tooltip/index.tsx (100%)
rename
superset-frontend/{spec/javascripts/dashboard/components/nativeFilters/FilterScope_spec.tsx
=>
src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.test.tsx}
(100%)
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.test.tsx
copy
superset-frontend/src/filters/components/{TimeColumn/TimeColumnFilterPlugin.tsx
=> GroupBy/GroupByFilterPlugin.tsx} (73%)
copy superset-frontend/src/filters/components/{TimeColumn =>
GroupBy}/buildQuery.ts (98%)
copy superset-frontend/src/filters/components/{Range =>
GroupBy}/controlPanel.ts (69%)
copy superset-frontend/src/filters/components/{TimeGrain =>
GroupBy}/images/thumbnail.png (100%)
copy superset-frontend/src/filters/components/{Range => GroupBy}/index.ts (86%)
copy superset-frontend/src/filters/components/{TimeColumn =>
GroupBy}/transformProps.ts (100%)
copy superset-frontend/src/filters/components/{TimeColumn => GroupBy}/types.ts
(76%)
delete mode 100644 superset-frontend/src/staticPages/404.html
delete mode 100644 superset-frontend/src/staticPages/500.html
create mode 100644 superset-frontend/src/utils/testUtils.test.ts
copy
superset-frontend/src/{dashboard/stylesheets/components/new-component.less =>
utils/testUtils.ts} (51%)