This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch template_less
in repository https://gitbox.apache.org/repos/asf/superset.git
omit 296111557c merge
omit 20cfa50365 fix types
omit bc8e70b4f2 one more try
omit 7dcd123f02 fix test
omit b4db2d6ce8 test: Update propTypes expectations in reactify tests to
match behavior
omit e4d09f12db ligther border
omit f281a83651 style: Update AceEditor border color to lighter shade
omit 1fa72af869 style: Update tooltip border color in AsyncAceEditor
component
omit 0d1f466189 style: Remove explicit fontSize from AntdIconComponent
styles
omit 43177543b1 compile
omit 5d29a4528f fix(Menu): Adjust hover and bottom styles in light mode
omit a8450b6d6a minor style adjustments
omit e133d9057c using colorSplit where we have split in the app
omit b96be8aa1c don't pass down invalid props
omit fbecb371c0 fixups
omit f5e498bc49 factoring out types
omit 5dfbf0c1c9 factor out types
omit 4aa95713cf factoring out pre-commit changes into another PR
omit b7b2205291 fix types
omit 41370119f5 feat: messing with the theme
add cde2d49c95 fix(datepicker): Full width datepicker on filter value
select (#32064)
add 0cd0fcdecb fix(ci): ephemeral env, handle different label, create
comment (#32040)
add 386aa93e24 fix: Histogram examples config (#32122)
add 8984f88a3e chore(timeseries charts): adjust legend width by padding
(#32030)
add 9aa8b09505 docs: incorrect psycopg2 package in k8s install
instructions (#31999)
add 53d944d013 fix: No virtual environment when running Docker translation
compiler (#32133)
add c64018d421 fix: Local tarball Docker container is missing zstd
dependency (#32135)
add c7c3b1b0e9 fix: move oauth2 capture to `get_sqla_engine` (#32137)
add ea5879bf2b fix(releasing): fix borked SVN-based image building process
(#32151)
add 6ed9dae2f7 fix(migrations): Handle no params in time comparison
migration (#32155)
add acf91e1f60 docs: fix typo in docker compose (#32171)
add e8990f4a36 fix: ScreenshotCachePayload serialization (#32156)
add 649a0dec6c feat: add TDengine.py driver to db_engine (#32041)
add 205cff3a94 feat: Add parseJson Handlebars Helper to Support Processing
Nested JSON Data (#31998)
add 5a8488af36 fix(docker): Docker python-translation-build (#32163)
add e97eb71a52 chore(deps): bump less from 4.2.1 to 4.2.2 in /docs (#32085)
add 389aae270b chore: add query context data tests (#32157)
add c5f4a7f302 feat: Add parseJson Handlebars Helper to Support Processing
Nested JSON Data (#31998)
add f9f8c5d07a fix(sqllab): correct URL format for SQL Lab permalinks
(#32154)
add f3e7c64de6 fix(virtual dataset sync): Sync virtual dataset columns
when changing the SQL query (#30903)
add 38c46fcafd docs(typo): PostgresQL corrected to PostgreSQL (#32188)
add bcc61bd933 refactor(Dropdown): Migrate Dropdown to Ant Design 5
(#31972)
add 2770bc0865 fix(sqllab): correct URL format for SQL Lab permalinks
(#32154)
add a144464506 fix: Adds an entry to UPDATING.md about
DISABLE_LEGACY_DATASOURCE_EDITOR (#32185)
add 06f8f8e608 fix: TDengine move tdengine.png to databases/ subfolder
(#32176)
add 0030f46d2d refactor(Popover): Upgrade Popover to Antd5 (#31973)
add 0f6bd5ea83 fix: handlebars html and css templates reset on dataset
update (#32195)
add f01493277f docs(docker-compose): remove extra backticks (#32206)
add 8d1fb9c82d fix: false negative on critical security related to
eslint-plugin-translation-vars (#32018)
add 1c3ec21e0f chore: migrating easy-to-migrate AntD vanilla components
(#32010)
add ad548ad620 feat: messing with the theme
add 9b3ba1d6ef fix types
add f9df7820c9 factoring out pre-commit changes into another PR
add 9095aeb2d4 factor out types
add a422396a0f factoring out types
add 614073bae7 fixups
add 80e3fd6bac don't pass down invalid props
add 67344a5ae8 using colorSplit where we have split in the app
add 185eed1927 minor style adjustments
add 66a6dafe03 fix(Menu): Adjust hover and bottom styles in light mode
add ab2e9deac7 compile
add 8fe4eabe2e style: Remove explicit fontSize from AntdIconComponent
styles
add 0d69b831a2 style: Update tooltip border color in AsyncAceEditor
component
add ab5a09d527 style: Update AceEditor border color to lighter shade
add 6a258c6897 ligther border
add 22f1c7c64c test: Update propTypes expectations in reactify tests to
match behavior
add 104d544d9f fix test
add 1fae357fb3 one more try
add b9436a0285 fix types
add 04eaae5039 merge
add aa95cbbafa feat: Add customizable background color to SubMenu component
add 947f5ea7df feat: Add backgroundColor prop to StyledHeader for dynamic
styling
add db742fc26e feat: Pass backgroundColor prop to StyledHeader in SubMenu
component
add 0c2039e15f fixing welcome page and aceeditor
add 65a5336a73 trying
add 78c88a8482 fix collapse
add 9cf4849d3c progress
add b56af846c5 panel --
add 7072ba8b8e fix explore hover columns
add d4908ca3fe remove svg artifact
add e266c0a9ff tone down ErrorAlert
add fda362cf3a feat: Update SaveDatasetActionButton styles and button
properties
add 631073817e cosmetrics
add 42fc2dbd0e fix: Change styles prop to style in DropdownButton component
add ec27324479 style: Update styles prop in SaveDatasetActionButton
component
add 24fea11ad0 feat: Use Emotion for styling DropdownButton in
SaveDatasetActionButton
add 2f2f38f19e fix buttons
add a879aaf5cb no await
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (296111557c)
\
N -- N -- N refs/heads/template_less (a879aaf5cb)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
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/ephemeral-env.yml | 45 +-
.gitignore | 1 +
Dockerfile | 10 +-
README.md | 1 +
RELEASING/Dockerfile.from_local_tarball | 6 +-
RELEASING/Dockerfile.from_svn_tarball | 19 +-
UPDATING.md | 4 +-
docs/docs/configuration/databases.mdx | 19 +
docs/docs/installation/architecture.mdx | 2 +-
docs/docs/installation/docker-compose.mdx | 3 +-
docs/docs/installation/kubernetes.mdx | 9 +-
docs/package.json | 2 +-
docs/src/resources/data.js | 5 +
docs/static/img/databases/tdengine.png | Bin 0 -> 32453 bytes
docs/yarn.lock | 8 +-
pyproject.toml | 4 +
superset-frontend/.eslintrc.js | 6 +-
.../cypress/e2e/dashboard/_skip.controls.test.ts | 10 +-
.../cypress/e2e/dashboard/drillby.test.ts | 5 +-
.../cypress/e2e/dashboard/drilltodetail.test.ts | 5 +-
.../e2e/dashboard/horizontalFilterBar.test.ts | 12 +-
.../cypress-base/cypress/e2e/dashboard/utils.ts | 6 +-
.../cypress-base/cypress/e2e/explore/chart.test.js | 22 +-
.../cypress/e2e/explore/control.test.ts | 4 +-
.../explore/visualizations/download_chart.test.js | 6 +-
.../cypress-base/cypress/e2e/sqllab/tabs.test.ts | 4 +-
.../cypress-base/cypress/support/directories.ts | 10 +-
.../eslint-plugin-i18n-strings}/index.js | 0
.../no-template-vars.test.js | 0
.../eslint-plugin-i18n-strings}/package.json | 2 +-
.../eslint-plugin-theme-colors/colors.js | 0
.../eslint-plugin-theme-colors/index.js | 0
.../eslint-plugin-theme-colors/package.json | 0
superset-frontend/jest.config.js | 1 +
superset-frontend/package-lock.json | 99 +--
superset-frontend/package.json | 4 +-
.../src/components/SQLPopover.tsx | 6 +-
.../superset-ui-chart-controls/src/types.ts | 13 +
.../superset-ui-core/src/query/types/Metric.ts | 4 +-
.../src/Timeseries/transformProps.ts | 1 +
.../plugin-chart-echarts/src/utils/series.ts | 22 +-
.../test/BigNumber/transformProps.test.ts | 2 +-
.../plugins/plugin-chart-handlebars/README.md | 23 +
.../src/components/Handlebars/HandlebarsViewer.tsx | 13 +
.../src/plugin/controls/handlebarTemplate.tsx | 41 +-
.../src/plugin/controls/style.tsx | 1 +
.../src/react-pivottable/Styles.js | 5 +-
.../plugins/plugin-chart-table/src/TableChart.tsx | 8 +-
superset-frontend/src/GlobalStyles.tsx | 13 +-
.../SqlLab/components/QueryLimitSelect/index.tsx | 53 +-
.../components/SaveDatasetActionButton/index.tsx | 53 +-
.../SqlLab/components/ShareSqlLabQuery/index.tsx | 26 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 14 +-
.../SqlLab/components/SqlEditorTabHeader/index.tsx | 6 +-
.../src/SqlLab/components/TablePreview/index.tsx | 15 +-
superset-frontend/src/assets/images/union.svg | Bin 1899 -> 1607 bytes
.../src/components/AsyncAceEditor/index.tsx | 6 +-
.../Chart/ChartContextMenu/ChartContextMenu.tsx | 42 +-
.../Chart/DrillBy/DrillByMenuItems.test.tsx | 1 -
.../components/Chart/DrillBy/DrillByMenuItems.tsx | 35 +-
.../Chart/DrillDetail/DrillDetailMenuItems.tsx | 27 +-
.../components/Chart/MenuItemWithTruncation.tsx | 9 +-
.../src/components/Collapse/index.tsx | 1 +
.../src/components/Datasource/DatasourceEditor.jsx | 136 +---
.../src/components/Datasource/DatasourceModal.tsx | 277 ++++----
.../src/components/Datasource/utils.js | 102 +++
.../src/components/DatePicker/index.tsx | 12 +-
.../src/components/Dropdown/Dropdown.stories.tsx | 6 +-
.../src/components/Dropdown/index.tsx | 27 +-
.../src/components/DropdownButton/index.tsx | 97 +--
.../src/components/DropdownContainer/index.tsx | 20 +-
.../DropdownSelectableIcon.stories.tsx | 56 --
.../DropdownSelectableIcon.test.tsx | 98 ---
.../components/DropdownSelectableIcon/index.tsx | 177 ------
.../src/components/ErrorMessage/ErrorAlert.tsx | 11 +-
.../ListViewCard/ListViewCard.stories.tsx | 10 +-
superset-frontend/src/components/Menu/index.tsx | 27 +-
.../src/components/PageHeaderWithActions/index.tsx | 10 +-
.../src/components/Popover/Popover.stories.tsx | 15 +-
.../src/components/Popover/Popover.test.tsx | 14 +-
.../src/components/Popover/Popover.tsx | 27 -
superset-frontend/src/components/Popover/index.tsx | 14 +-
.../src/components/PopoverDropdown/index.tsx | 10 +-
.../Table/cell-renderers/ActionCell/index.tsx | 4 +-
.../header-renderers/HeaderWithRadioGroup.tsx | 4 +-
superset-frontend/src/components/Tooltip/index.tsx | 26 +-
superset-frontend/src/components/index.ts | 17 +-
.../src/dashboard/components/CssEditor/index.tsx | 6 +-
.../DashboardBuilder/DashboardBuilder.test.tsx | 3 -
.../DashboardBuilder/DashboardBuilder.tsx | 8 -
.../components/FiltersBadge/DetailsPanel/index.tsx | 60 +-
.../HeaderActionsDropdown.test.tsx | 260 --------
.../src/dashboard/components/Header/index.jsx | 180 +++---
.../src/dashboard/components/Header/types.ts | 5 +-
.../index.tsx => useHeaderActionsDropdownMenu.tsx} | 339 +++++-----
.../components/RefreshIntervalModal.test.tsx | 18 +-
.../SliceHeaderControls.test.tsx | 31 +-
.../components/SliceHeaderControls/index.tsx | 38 +-
.../DownloadMenuItems/DownloadAsImage.test.tsx | 6 +-
.../menu/DownloadMenuItems/DownloadAsImage.tsx | 12 +-
.../menu/DownloadMenuItems/DownloadAsPdf.test.tsx | 6 +-
.../menu/DownloadMenuItems/DownloadAsPdf.tsx | 12 +-
.../DownloadMenuItems/DownloadMenuItems.test.tsx | 12 +-
.../components/menu/DownloadMenuItems/index.tsx | 51 +-
.../menu/ShareMenuItems/ShareMenuItems.test.tsx | 1 +
.../components/menu/ShareMenuItems/index.tsx | 16 +-
.../FilterBarSettings/FilterBarSettings.test.tsx | 50 +-
.../FilterBar/FilterBarSettings/index.tsx | 76 ++-
.../FilterConfigurationLink.test.tsx | 15 +-
.../FilterBar/FilterConfigurationLink/index.tsx | 65 +-
.../useFilterConfigModal.tsx | 82 +++
.../nativeFilters/FilterBar/Header/index.tsx | 3 -
.../nativeFilters/FilterCard/NameRow.tsx | 15 +-
.../components/nativeFilters/FilterCard/index.tsx | 10 +-
.../src/dashboard/hooks/useDownloadScreenshot.ts | 184 ++++++
superset-frontend/src/dashboard/styles.ts | 32 +-
.../src/explore/actions/exploreActions.ts | 16 +
.../explore/components/DataTableControl/index.tsx | 11 +-
.../DatasourcePanelDragOption/index.tsx | 4 +
.../components/ExploreChartHeader/index.jsx | 51 +-
.../explore/components/ExploreChartPanel/index.jsx | 5 +-
.../components/ExportToCSVDropdown/index.tsx | 10 +-
.../controls/AnnotationLayerControl/index.tsx | 8 +-
.../FormattingPopover.tsx | 4 +-
.../controls/ConditionalFormattingControl/types.ts | 2 +-
.../ContourControl/ContourPopoverTrigger.tsx | 6 +-
.../ControlPopover/ControlPopover.test.tsx | 12 +-
.../controls/ControlPopover/ControlPopover.tsx | 67 +-
.../DatasourceControl/DatasourceControl.test.jsx | 6 +
.../controls/DatasourceControl/index.jsx | 14 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 17 +-
.../ColumnSelectPopoverTrigger.tsx | 6 +-
.../DndColumnSelectControl/DndSelectLabel.tsx | 2 +-
.../AdhocFilterPopoverTrigger/index.tsx | 6 +-
.../LayerConfigsControl/LayerConfigsControl.tsx | 4 +-
.../controls/MapViewControl/MapViewControl.tsx | 5 +-
.../MapViewControl/MapViewPopoverContent.tsx | 3 +-
.../MetricControl/AdhocMetricPopoverTrigger.tsx | 6 +-
.../components/controls/OptionControls/index.tsx | 4 +-
.../components/controls/TextAreaControl.jsx | 61 +-
.../components/controls/TimeOffsetControl.tsx | 4 -
.../controls/TimeSeriesColumnControl/index.jsx | 4 +-
.../useExploreAdditionalActionsMenu/index.jsx | 52 +-
.../src/explore/reducers/exploreReducer.js | 18 +
.../src/features/charts/ChartCard.tsx | 6 +-
.../src/features/dashboards/DashboardCard.tsx | 6 +-
.../DatabaseConnectionForm/EncryptedField.tsx | 14 +-
.../databases/DatabaseModal/index.test.tsx | 699 ++++++++++-----------
.../src/features/databases/DatabaseModal/index.tsx | 4 +-
.../src/features/databases/DatabaseModal/styles.ts | 7 +-
.../UploadDataModel/UploadDataModal.test.tsx | 6 +-
superset-frontend/src/features/datasets/types.ts | 24 +-
.../src/features/home/ActivityTable.tsx | 6 +-
superset-frontend/src/features/home/ChartTable.tsx | 1 +
.../src/features/home/DashboardTable.tsx | 1 +
superset-frontend/src/features/home/RightMenu.tsx | 2 +
.../src/features/home/SavedQueries.tsx | 7 +-
superset-frontend/src/features/home/SubMenu.tsx | 10 +-
.../HeaderReportDropdown/index.test.tsx | 71 +--
.../ReportModal/HeaderReportDropdown/index.tsx | 132 +---
superset-frontend/src/features/tags/TagCard.tsx | 6 +-
superset-frontend/src/pages/Home/index.tsx | 2 -
superset/charts/api.py | 4 +-
superset/dashboards/api.py | 4 +-
superset/db_engine_specs/tdengine.py | 57 ++
.../Age_distribution_of_respondents.yaml | 13 +-
.../How_much_do_you_expect_to_earn_0_-_100k.yaml | 48 +-
.../Last_Year_Income_Distribution.yaml | 7 +-
...9123a_update_charts_with_old_time_comparison.py | 8 +
superset/models/core.py | 31 +-
superset/sqllab/permalink/api.py | 2 +-
superset/static/assets/.gitkeep | 0
superset/utils/oauth2.py | 18 +-
superset/utils/screenshots.py | 51 +-
superset/views/sqllab.py | 10 +-
...update_charts_with_old_time_comparison__test.py | 12 +
.../common/test_query_context_processor.py | 238 +++++++
.../unit_tests/db_engine_specs/test_tdengine.py | 25 +-
tests/unit_tests/models/core_test.py | 98 ++-
tests/unit_tests/utils/screenshot_test.py | 22 +-
180 files changed, 2868 insertions(+), 2759 deletions(-)
create mode 100644 docs/static/img/databases/tdengine.png
rename superset-frontend/{tools/eslint-plugin-translation-vars =>
eslint-rules/eslint-plugin-i18n-strings}/index.js (100%)
rename superset-frontend/{tools/eslint-plugin-translation-vars =>
eslint-rules/eslint-plugin-i18n-strings}/no-template-vars.test.js (100%)
rename superset-frontend/{tools/eslint-plugin-translation-vars =>
eslint-rules/eslint-plugin-i18n-strings}/package.json (87%)
rename superset-frontend/{tools =>
eslint-rules}/eslint-plugin-theme-colors/colors.js (100%)
rename superset-frontend/{tools =>
eslint-rules}/eslint-plugin-theme-colors/index.js (100%)
rename superset-frontend/{tools =>
eslint-rules}/eslint-plugin-theme-colors/package.json (100%)
delete mode 100644
superset-frontend/src/components/DropdownSelectableIcon/DropdownSelectableIcon.stories.tsx
delete mode 100644
superset-frontend/src/components/DropdownSelectableIcon/DropdownSelectableIcon.test.tsx
delete mode 100644
superset-frontend/src/components/DropdownSelectableIcon/index.tsx
delete mode 100644 superset-frontend/src/components/Popover/Popover.tsx
delete mode 100644
superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/HeaderActionsDropdown.test.tsx
rename
superset-frontend/src/dashboard/components/Header/{HeaderActionsDropdown/index.tsx
=> useHeaderActionsDropdownMenu.tsx} (53%)
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterConfigurationLink/useFilterConfigModal.tsx
create mode 100644
superset-frontend/src/dashboard/hooks/useDownloadScreenshot.ts
create mode 100644 superset/db_engine_specs/tdengine.py
delete mode 100644 superset/static/assets/.gitkeep
create mode 100644 tests/unit_tests/common/test_query_context_processor.py
copy superset/daos/exceptions.py =>
tests/unit_tests/db_engine_specs/test_tdengine.py (65%)