This is an automated email from the ASF dual-hosted git repository.
msyavuz pushed a change to branch msyavuz/feat/migrate-user-registrations
in repository https://gitbox.apache.org/repos/asf/superset.git
omit 3063c2dabc Merge branch 'master' into
msyavuz/feat/migrate-user-registrations
omit 05994319b7 feat(theming): improving theme docs and configuration
(#33851)
omit a4f32f829d style(menu): Reduce bottom border width of menu item
(#33850)
omit f7921399b9 fix: sqlglot linter (#33849)
omit dd129fa403 feat(theming): land Ant Design v5 overhaul — dynamic
themes, real dark mode + massive styling refactor (#31590)
omit 2cc1ef88c8 chore: use mysql dialect for Pinot (#33848)
omit 404f7c1043 feat: initial Dremio sqlglot dialect (#33847)
omit a23a4ed054 refactor: rename docker-compose files and update references
(#33790)
omit 63cb5807b6 docs: Update STANDARD_ROLES.md, delete 7 permissions
"RowLevelSecurityFiltersModelView" (#33670)
omit 85b3845f0d fix: use risingwave as the sqlalchemy_uri_placeholder
prefix for RisingWave engine (#33764)
omit 1cd12e8576 chore(deps-dev): bump @docusaurus/module-type-aliases from
3.7.0 to 3.8.0 in /docs (#33642)
omit 93583220a7 fix: Consider last data point for Big Number comparison lag
(#33830)
omit f1954ddcb2 feat(extension): Added extension point for Time Filters
(#33829)
omit 54bedbd606 chore(docs): resolve 3 vulnerabilities (#33818)
omit dc8c0f164f fix: Set time filter's isExtra to false when saving as new
chart (#33821)
omit 775a702b99 fix: SQL Lab warning message sizes (#33817)
omit a1cbd2578e chore(🦾): bump python flask-caching subpackage(s) (#33795)
omit f2f1ea948c chore(🦾): bump python sqlglot 26.17.1 -> 26.28.1 (#33798)
omit d2e6249ce2 chore(🦾): bump python flask-session subpackage(s) (#33792)
omit 3591e362e3 chore(🦾): bump python shillelagh subpackage(s) (#33793)
omit dc32608fa3 chore(🦾): bump python flask-wtf subpackage(s) (#33799)
omit 28b4f44baa chore(🦾): bump python flask subpackage(s) (#33797)
omit b376459e8c chore(🦾): bump python click 8.2.0 -> 8.2.1 (#33796)
omit e76a6ed63d chore(🦾): bump python flask-compress subpackage(s) (#33800)
omit 4d6cdf4fea fix: ensure numeric values for extra metadata_cache_timeout
payloads (#28737)
omit d15b0e4f6d refactor(Menu): Use items prop instead of deprecated
Menu.Item HOC (#32587)
omit 527c8de773 chore: add pylint rule for SQL importing (SIP-117) (#26803)
omit 9df990c2d1 fix(Echarts): Echarts Legend Scroll fix (#33779)
omit 7b6885a020 build: update Dockerfile to 3.11.13-slim-bookworm (#33745)
omit 8fd0fd673f fix(tooltip): Sanitize tooltip html (#33765)
omit 21d8d57380 fix: select star (#33763)
omit 7deca8f2cd feat(chart): add toggle for percentage metric calculation
mode in Table chart (#33656)
omit 0d3eebd221 chore(Accessibility): Improve keyboard navigation and
screen access (#33396)
omit e6f7c12e88 chore: auto-focus modal input when deleting assets (#33767)
omit 2b1d4a02b0 chore: Convert alert and report cypress tests to component
tests (#33696)
omit d7d7b7c0e6 fix: apply d3 format to BigNumber(s) (#33759)
omit 773def64f2 fix(create chart page): add missing space between words
(#33752)
omit 78ad6db0c6 fix: sync dot color between dashboard chart and edit chart
(#33748)
omit e6af4ea126 feat(DatasourceEditor): Format sql shortcut and bigger
table (#33709)
omit a64b9ac84f fix(dataset): Fix plural toast messages (#33743)
omit bce3d4f19e fix(explore): add gap to the "Cached" button (#33717)
omit 59e3645c17 fix: clarify GUEST_TOKEN_JWT_AUDIENCE usage in the SDK
(#33673)
omit e05ccb3824 feat: x axis interval control to show ALL ticks on
timeseries charts (#33729)
omit 86e7139245 fix: Dataset currency (#33682)
omit bb6bd85c1d fix(chart): set tab name as chart name (#33694)
omit ca74ae75a6 chore(deps-dev): bump webpack from 5.99.8 to 5.99.9 in
/docs (#33643)
omit ae6c072661 chore(deps-dev): bump @docusaurus/tsconfig from 3.7.0 to
3.8.0 in /docs (#33645)
omit 5f2f12d347 chore(deps-dev): bump @typescript-eslint/parser from 8.29.0
to 8.33.0 in /superset-websocket (#33650)
omit fc7ba060c1 feat(clickhouse): allow dynamic schema (#32610)
omit 3a3984006c chore(explore): Add format sql and view in SQL Lab option
in View Query (#33341)
omit d11b6d557e feat(MixedTimeSeries): Add onlyTotal and Sort Series to
Mixed TimeSeries (#33634)
omit 2f007bf7a5 fix: typo in SQL dialect map (#33727)
omit 6513445000 docs: fix typo and improve alt text in README (#33721)
omit 3ef92e5610 fix(Alerts & reports): invalid "Last updated" time
formatting (#33719)
omit 57bb425fb0 fix(dashboard): show dashboard thumbnail images when
retrieved (#33726)
omit 2fba789e8d fix(dataset): prevent metric duplication error when editing
SQL and adding metric (#33523)
omit 08655a7559 fix: Migrate charts with empty query_context (#33710)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/msyavuz/feat/migrate-user-registrations (452cc81570)
\
O -- O -- O (3063c2dabc)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/docker.yml | 2 +-
.github/workflows/superset-python-presto-hive.yml | 2 +-
.pre-commit-config.yaml | 19 -
.pylintrc | 355 ----
Dockerfile | 2 +-
README.md | 4 +-
RESOURCES/STANDARD_ROLES.md | 7 +
...e-image-tag.yml => docker-compose-image-tag.yml | 0
compose-non-dev.yml => docker-compose-non-dev.yml | 0
compose.yml => docker-compose.yml | 0
docker/README.md | 2 +-
docs/docs/configuration/alerts-reports.mdx | 4 +-
docs/docs/configuration/databases.mdx | 4 +-
docs/docs/configuration/theming.mdx | 53 -
docs/docs/contributing/development.mdx | 2 +-
docs/docs/installation/docker-compose.mdx | 18 +-
docs/docs/installation/installation-methods.mdx | 2 +-
docs/docs/quickstart.mdx | 4 +-
docs/package.json | 18 +-
docs/src/pages/index.tsx | 2 +-
docs/yarn.lock | 2238 +++++++++++---------
pyproject.toml | 2 -
requirements/base.txt | 32 +-
requirements/development.txt | 52 +-
.../hive/{compose.yml => docker-compose.yml} | 0
scripts/tests/README.md | 2 +-
superset-embedded-sdk/README.md | 14 +-
superset-frontend/.storybook/main.js | 1 -
.../alerts.test.ts} | 37 +-
.../reports.test.ts} | 37 +-
.../cypress-base/cypress/e2e/dashboard/utils.ts | 12 +-
.../cypress-base/cypress/e2e/explore/link.test.ts | 2 +-
.../cypress-base/cypress/e2e/explore/utils.ts | 8 +-
superset-frontend/package-lock.json | 80 +-
.../src/components/ControlHeader.tsx | 5 +-
.../components/RadioButtonControl.tsx | 59 +-
.../superset-ui-chart-controls/src/types.ts | 1 -
.../test/components/ColumnOption.test.tsx | 12 +-
.../components/InfoTooltipWithTrigger.test.tsx | 7 +-
.../test/components/MetricOption.test.tsx | 7 +-
.../test/components/labelUtils.test.tsx | 19 +-
.../src/chart/models/ChartProps.ts | 11 -
.../src/components/CachedLabel/index.tsx | 2 +-
.../components/DeleteModal/DeleteModal.test.tsx | 20 +-
.../src/components/DeleteModal/index.tsx | 12 +-
.../src/components/Dropdown/Dropdown.stories.tsx | 12 +-
.../DropdownButton/DropdownButton.stories.tsx | 12 +-
.../superset-ui-core/src/components/Form/Form.tsx | 24 +-
.../src/components/Form/FormItem.tsx | 1 -
.../src/components/Icons/AntdEnhanced.tsx | 16 +-
.../src/components/Icons/BaseIcon.tsx | 8 +-
.../ListViewCard/ListViewCard.stories.tsx | 27 +-
.../src/components/ListViewCard/index.tsx | 14 +-
.../src/components/Menu/Menu.stories.tsx | 33 +-
.../superset-ui-core/src/components/Menu/index.tsx | 3 +-
.../src/components/Metadata/index.tsx | 2 +-
.../components/MetadataBar/MetadataBar.test.tsx | 4 +-
.../src/components/MetadataBar/MetadataBar.tsx | 5 +-
.../src/components/Modal/Modal.tsx | 15 +-
.../superset-ui-core/src/components/Modal/types.ts | 1 -
.../components/ModalTrigger/ModalTrigger.test.tsx | 13 +
.../PageHeaderWithActions.test.tsx | 7 +-
.../src/components/Pagination/Item.tsx | 3 +-
.../src/components/Popover/Popover.test.tsx | 9 +
.../src/components/PopoverDropdown/index.tsx | 45 +-
.../src/components/Result/index.tsx | 4 +-
.../src/components/Select/AsyncSelect.test.tsx | 3 +-
.../src/components/Select/AsyncSelect.tsx | 9 +-
.../src/components/Select/Select.test.tsx | 3 +-
.../src/components/Select/Select.tsx | 13 +-
.../src/components/Select/styles.tsx | 4 -
.../src/components/Select/utils.tsx | 21 +-
.../Table/cell-renderers/ActionCell/index.tsx | 14 +-
.../cell-renderers/NullCell/NullCell.test.tsx | 8 +
.../src/components/TableCollection/index.tsx | 3 -
.../src/components/ThemeEditor/index.tsx | 16 +-
.../src/components/ThemeSelect/index.tsx | 79 -
.../src/components/TimezoneSelector/index.tsx | 2 -
.../src/components/Typography/Typography.test.tsx | 2 +-
.../superset-ui-core/src/components/index.ts | 1 +
.../src/query/types/PostProcessing.ts | 1 -
.../packages/superset-ui-core/src/spec/index.tsx | 1 -
.../packages/superset-ui-core/src/theme/Theme.tsx | 8 +-
.../packages/superset-ui-core/src/theme/index.tsx | 18 +-
.../packages/superset-ui-core/src/theme/types.ts | 41 +-
.../superset-ui-core/src/ui-overrides/types.ts | 11 -
.../packages/superset-ui-core/src/utils/dates.ts | 2 -
.../superset-ui-core/src/utils/featureFlags.ts | 2 -
.../packages/superset-ui-core/src/utils/tooltip.ts | 5 +-
.../chart/components/FallbackComponent.test.tsx | 17 +-
.../chart/components/NoResultsComponent.test.tsx | 9 +-
.../test/chart/components/SuperChart.test.tsx | 39 +-
.../test/chart/components/SuperChartCore.test.tsx | 34 +-
.../superset-ui-core/test/utils/tooltip.test.ts | 55 +-
.../test/OptionDescription.test.jsx | 9 +-
.../src/CategoricalDeckGLContainer.tsx | 2 +-
.../BigNumberPeriodOverPeriod/transformProps.ts | 10 +-
.../src/BigNumber/BigNumberTotal/transformProps.ts | 2 +-
.../BigNumberWithTrendline/transformProps.test.ts | 34 -
.../BigNumberWithTrendline/transformProps.ts | 12 +-
.../plugin-chart-echarts/src/Bubble/constants.ts | 1 -
.../src/Bubble/controlPanel.tsx | 2 -
.../src/Bubble/transformProps.ts | 2 -
.../src/MixedTimeseries/controlPanel.tsx | 51 -
.../src/MixedTimeseries/transformProps.ts | 60 +-
.../src/MixedTimeseries/types.ts | 2 -
.../src/Timeseries/Area/controlPanel.tsx | 2 -
.../src/Timeseries/EchartsTimeseries.tsx | 4 -
.../src/Timeseries/Regular/Bar/controlPanel.tsx | 13 -
.../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 | 1 -
.../src/Timeseries/transformProps.ts | 6 -
.../plugin-chart-echarts/src/Timeseries/types.ts | 1 -
.../plugins/plugin-chart-echarts/src/controls.tsx | 17 -
.../plugins/plugin-chart-echarts/src/defaults.ts | 1 -
.../plugins/plugin-chart-echarts/src/types.ts | 1 -
.../plugins/plugin-chart-table/src/buildQuery.ts | 53 +-
.../plugin-chart-table/src/controlPanel.tsx | 25 -
.../plugin-chart-table/test/TableChart.test.tsx | 19 +-
.../plugin-chart-table/test/buildQuery.test.ts | 87 -
superset-frontend/spec/helpers/testing-library.tsx | 22 +-
.../SqlLab/components/QueryLimitSelect/index.tsx | 15 +-
.../src/SqlLab/components/ResultSet/index.tsx | 6 +-
.../SaveDatasetActionButton.test.tsx | 4 +-
.../src/SqlLab/components/SaveQuery/index.tsx | 22 +-
.../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx | 42 +-
.../SqlLab/components/SouthPane/SouthPane.test.tsx | 17 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 184 +-
.../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx | 2 +-
.../SqlLab/components/SqlEditorTabHeader/index.tsx | 178 +-
.../src/SqlLab/components/TableElement/index.tsx | 2 +
.../src/SqlLab/components/TablePreview/index.tsx | 2 +
.../src/components/Chart/ChartRenderer.jsx | 8 -
.../components/Chart/MenuItemWithTruncation.tsx | 67 +-
.../DatabaseSelector/DatabaseSelector.test.tsx | 6 +-
.../src/components/Datasource/CollectionTable.tsx | 14 +-
.../src/components/Datasource/DatasourceEditor.jsx | 129 +-
.../Datasource/DatasourceEditor.test.jsx | 33 +-
.../Datasource/DatasourceEditorCurrency.test.jsx | 8 +-
.../components/Datasource/DatasourceModal.test.jsx | 4 +-
.../src/components/Datasource/DatasourceModal.tsx | 47 +-
.../src/components/Datasource/Field.tsx | 16 +-
.../src/components/Datasource/utils.js | 3 -
.../src/components/Datasource/utils.test.tsx | 7 -
.../src/components/GridTable/HeaderMenu.test.tsx | 141 +-
.../src/components/GridTable/HeaderMenu.tsx | 359 ++--
.../src/components/ListView/Filters/Base.ts | 37 +-
.../src/components/ListView/Filters/DateRange.tsx | 24 +-
.../components/ListView/Filters/NumericalRange.tsx | 22 +-
.../src/components/ListView/Filters/Search.tsx | 23 +-
.../src/components/ListView/Filters/Select.tsx | 12 +-
.../src/components/ListView/Filters/index.tsx | 4 +-
.../src/components/ListView/Filters/types.ts | 27 -
superset-frontend/src/components/ListView/utils.ts | 1 -
.../src/components/MessageToasts/Toast.tsx | 2 +-
.../TableSelector/TableSelector.test.tsx | 2 +-
superset-frontend/src/constants.ts | 2 +-
.../src/dashboard/components/CssEditor/index.tsx | 12 +-
.../dashboard/components/DeleteComponentButton.tsx | 8 +-
.../dashboard/components/FiltersBadge/index.tsx | 2 +-
.../components/SliceHeaderControls/index.tsx | 63 +-
.../dashboard/components/gridComponents/Column.jsx | 7 +-
.../nativeFilters/FilterBar/Vertical.tsx | 1 -
.../FiltersConfigModal/DraggableFilter.tsx | 1 +
.../FiltersConfigModal/FilterConfigurePane.tsx | 5 +-
.../FiltersConfigModal/FilterTitlePane.tsx | 2 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 20 +-
.../FiltersConfigModal/FiltersConfigModal.tsx | 1 -
.../src/dashboard/containers/DashboardPage.tsx | 4 +-
superset-frontend/src/database/actions.ts | 22 +-
superset-frontend/src/database/reducers.ts | 7 -
.../src/explore/actions/hydrateExplore.test.ts | 48 -
.../src/explore/actions/hydrateExplore.ts | 9 -
.../src/explore/actions/saveModalActions.test.ts | 36 -
.../src/explore/actions/saveModalActions.ts | 1 -
.../src/explore/components/ControlHeader.tsx | 2 +-
.../DatasourcePanel/DatasourcePanelItem.tsx | 2 +-
.../components/ExploreViewContainer/index.jsx | 9 -
.../components/ExportToCSVDropdown/index.tsx | 41 +-
.../FilterControl/AdhocFilterControl/index.jsx | 29 +-
.../index.tsx | 10 +-
.../utils/useDatePickerInAdhocFilter.tsx | 11 +-
.../components/controls/TextAreaControl.jsx | 13 -
.../explore/components/controls/ViewQuery.test.tsx | 158 --
.../src/explore/components/controls/ViewQuery.tsx | 147 +-
.../explore/components/controls/ViewQueryModal.tsx | 15 +-
.../VizTypeControl/VizTypeControl.test.tsx | 4 +-
.../controls/VizTypeControl/VizTypeGallery.tsx | 6 +-
.../src/explore/components/controls/index.js | 9 +-
.../src/features/alerts/AlertReportModal.tsx | 5 +-
.../src/features/alerts/components/NumberInput.tsx | 2 -
.../src/features/allEntities/AllEntitiesTable.tsx | 2 +-
.../src/features/charts/ChartCard.tsx | 176 +-
.../src/features/dashboards/DashboardCard.tsx | 102 +-
.../databases/DatabaseModal/index.test.tsx | 14 +-
.../src/features/databases/DatabaseModal/index.tsx | 3 +-
.../DatasetPanel/DatasetPanel.stories.tsx | 9 +-
superset-frontend/src/features/home/Menu.test.tsx | 22 -
.../src/features/home/RightMenu.test.tsx | 7 -
superset-frontend/src/features/home/RightMenu.tsx | 25 +-
.../src/features/home/SavedQueries.tsx | 69 +-
superset-frontend/src/features/home/SubMenu.tsx | 45 +-
superset-frontend/src/features/tags/TagCard.tsx | 62 +-
.../filters/components/Time/TimeFilterPlugin.tsx | 14 +-
.../src/hooks/apiResources/dashboards.test.ts | 89 -
.../src/hooks/apiResources/dashboards.ts | 17 +-
superset-frontend/src/hooks/useOpenerRef.ts | 32 -
.../pages/AlertReportList/AlertReportList.test.jsx | 41 -
.../src/pages/AlertReportList/index.tsx | 46 +-
.../src/pages/ChartCreation/ChartCreation.test.tsx | 12 +-
.../src/pages/ChartCreation/index.tsx | 2 +-
superset-frontend/src/pages/ChartList/index.tsx | 2 +-
.../src/pages/DashboardList/index.tsx | 2 +-
superset-frontend/src/pages/DatasetList/index.tsx | 1 -
superset-frontend/src/pages/Register/index.tsx | 34 +-
.../src/pages/SavedQueryList/index.tsx | 2 +-
superset-frontend/src/preamble.ts | 12 +-
superset-frontend/src/theme/ThemeController.tsx | 246 ---
superset-frontend/src/theme/ThemeProvider.tsx | 104 -
superset-frontend/src/types/bootstrapTypes.ts | 2 +-
superset-frontend/src/utils/downloadAsImage.ts | 5 +-
.../src/views/RootContextProviders.tsx | 11 +-
superset-frontend/src/views/routes.tsx | 10 +
superset-websocket/package-lock.json | 182 +-
superset-websocket/package.json | 2 +-
superset/common/query_context_processor.py | 45 +-
superset/config.py | 36 +-
superset/datasets/schemas.py | 7 +-
superset/db_engine_specs/base.py | 5 +-
superset/db_engine_specs/clickhouse.py | 15 -
superset/db_engine_specs/hive.py | 3 -
superset/db_engine_specs/risingwave.py | 3 -
superset/extensions/pylint.py | 53 +-
superset/migrations/shared/migrate_viz/base.py | 23 +-
...2_convert_metric_currencies_from_str_to_json.py | 84 -
superset/security/manager.py | 1 +
superset/sql/dialects/__init__.py | 3 +-
superset/sql/dialects/dremio.py | 46 -
superset/sql/parse.py | 8 +-
.../utils/pandas_postprocessing/contribution.py | 18 +-
superset/views/auth.py | 47 +-
superset/views/base.py | 2 +-
tests/integration_tests/datasets/api_tests.py | 23 -
tests/integration_tests/security_tests.py | 1 +
tests/unit_tests/db_engine_specs/test_base.py | 4 +-
.../unit_tests/db_engine_specs/test_clickhouse.py | 24 -
tests/unit_tests/db_engine_specs/test_hive.py | 40 -
tests/unit_tests/db_engine_specs/test_postgres.py | 37 -
tests/unit_tests/db_engine_specs/test_presto.py | 39 -
tests/unit_tests/sql/dialects/dremio_tests.py | 32 -
tests/unit_tests/sql/parse_tests.py | 2 +-
254 files changed, 3034 insertions(+), 5453 deletions(-)
delete mode 100644 .pylintrc
rename compose-image-tag.yml => docker-compose-image-tag.yml (100%)
rename compose-non-dev.yml => docker-compose-non-dev.yml (100%)
rename compose.yml => docker-compose.yml (100%)
delete mode 100644 docs/docs/configuration/theming.mdx
rename scripts/databases/hive/{compose.yml => docker-compose.yml} (100%)
copy superset-frontend/cypress-base/cypress/e2e/{dashboard_list/filter.test.ts
=> alerts_and_reports/alerts.test.ts} (53%)
copy superset-frontend/cypress-base/cypress/e2e/{dashboard_list/filter.test.ts
=> alerts_and_reports/reports.test.ts} (53%)
delete mode 100644
superset-frontend/packages/superset-ui-core/src/components/ThemeSelect/index.tsx
delete mode 100644 superset-frontend/src/components/ListView/Filters/types.ts
delete mode 100644
superset-frontend/src/explore/components/controls/ViewQuery.test.tsx
delete mode 100644 superset-frontend/src/hooks/apiResources/dashboards.test.ts
delete mode 100644 superset-frontend/src/hooks/useOpenerRef.ts
delete mode 100644 superset-frontend/src/theme/ThemeController.tsx
delete mode 100644 superset-frontend/src/theme/ThemeProvider.tsx
delete mode 100644
superset/migrations/versions/2025-06-06_00-39_363a9b1e8992_convert_metric_currencies_from_str_to_json.py
delete mode 100644 superset/sql/dialects/dremio.py
delete mode 100644 tests/unit_tests/sql/dialects/dremio_tests.py