This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch alerts_refactor
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 37768e7217 chore: refactor Alert-related components
add 78cd635b7a chore(GAQ): Remove GLOBAL_ASYNC_QUERIES_REDIS_CONFIG
(#30284)
add 983aa827a8 chore: bump FAB to 4.5.3 (#31947)
add 7383e4348b fix(timezoneselector): Correct the order to match names
first (#31941)
add b74da7963b chore(fe): migrate 6 Enzyme-based unit tests to RTL (#31819)
add e4e07eef5a feat(CalendarFrame): adding previous calendar quarter
(#31889)
add f5fff5eaad refactor: Removes legacy CSS template endpoint (#31942)
add 7cf7267085 refactor: Removes legacy dashboard endpoints (#31943)
add 1d6423e71f fix(sqllab): Missing allowHTML props in
ResultTableExtension (#31960)
add 7482b20f7b chore: replace selenium user with fixed user (#31844)
add fcd166149c chore: Empty state refactor (#31860)
add ca648cb026 chore: refactor Alert-related components
add cab96a1b2b passing the rest properly
add 0643d1f315 addressing comments
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 (37768e7217)
\
N -- N -- N refs/heads/alerts_refactor (0643d1f315)
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:
UPDATING.md | 3 +
docs/docs/configuration/alerts-reports.mdx | 5 +-
docs/docs/configuration/cache.mdx | 7 +-
pyproject.toml | 2 +-
requirements/base.txt | 20 +-
requirements/development.txt | 26 +--
superset-frontend/package-lock.json | 118 ++--------
.../superset-ui-core/src/ui-overrides/types.ts | 5 +-
superset-frontend/src/GlobalStyles.tsx | 9 +-
.../src/SqlLab/components/QueryHistory/index.tsx | 5 +-
.../components/QueryTable/QueryTable.test.tsx | 16 +-
.../src/SqlLab/components/SouthPane/Results.tsx | 4 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 5 +-
.../SqlLab/components/SqlEditorLeftBar/index.tsx | 6 +-
.../SqlLab/components/TabbedSqlEditors/index.tsx | 5 +-
superset-frontend/src/assets/images/chart.svg | Bin 3130 -> 3223 bytes
superset-frontend/src/assets/images/document.svg | Bin 1038 -> 1072 bytes
.../src/assets/images/empty-charts.svg | Bin 3823 -> 1461 bytes
.../src/assets/images/empty-dashboard.svg | Bin 1583 -> 1631 bytes
.../src/assets/images/empty-dataset.svg | Bin 4219 -> 4303 bytes
.../src/assets/images/empty-queries.svg | Bin 5778 -> 5832 bytes
.../src/assets/images/empty-query.svg | Bin 1702 -> 1702 bytes
.../src/assets/images/empty-table.svg | Bin 2554 -> 2541 bytes
superset-frontend/src/assets/images/empty.svg | Bin 1915 -> 1944 bytes
.../src/assets/images/empty_sql_chart.svg | Bin 5972 -> 5957 bytes
.../src/assets/images/filter-results.svg | Bin 1904 -> 1902 bytes
superset-frontend/src/assets/images/filter.svg | Bin 1728 -> 1606 bytes
.../src/assets/images/star-circle.svg | Bin 2023 -> 2051 bytes
superset-frontend/src/assets/images/union.svg | Bin 1871 -> 1899 bytes
superset-frontend/src/assets/images/vector.svg | Bin 2665 -> 2669 bytes
superset-frontend/src/components/Alert/index.tsx | 6 +-
superset-frontend/src/components/Chart/Chart.tsx | 8 +-
.../src/components/Chart/ChartRenderer.jsx | 7 +-
.../Chart/DrillDetail/DrillDetailPane.tsx | 4 +-
.../DatabaseSelector/DatabaseSelector.test.tsx | 4 +-
.../components/EmptyState/EmptyState.stories.tsx | 99 ++++----
.../src/components/EmptyState/index.tsx | 251 ++++++++-------------
.../src/components/ErrorMessage/ErrorAlert.tsx | 2 +-
.../src/components/ListView/ListView.tsx | 8 +-
.../{ImageLoader.test.jsx => ImageLoader.test.tsx} | 45 ++--
.../src/components/ListViewCard/ImageLoader.tsx | 1 +
...ListViewCard.test.jsx => ListViewCard.test.tsx} | 25 +-
.../src/components/ListViewCard/index.tsx | 2 +-
superset-frontend/src/components/Table/index.tsx | 59 ++---
.../TimezoneSelector/TimezoneSelector.test.tsx | 5 +-
.../src/components/TimezoneSelector/index.tsx | 21 +-
.../components/AddSliceCard/AddSliceCard.tsx | 2 +-
.../components/CssEditor/CssEditor.test.tsx | 2 +-
.../src/dashboard/components/CssEditor/index.tsx | 5 +-
.../DashboardBuilder/DashboardBuilder.tsx | 5 +-
.../src/dashboard/components/DashboardGrid.jsx | 11 +-
.../components/gridComponents/ChartHolder.test.tsx | 2 +-
.../components/gridComponents/Divider.test.jsx | 44 ++--
.../dashboard/components/gridComponents/Tab.jsx | 4 +-
.../components/gridComponents/Tab.test.tsx | 4 +-
.../nativeFilters/FilterBar/Vertical.tsx | 5 +-
.../DataTablesPane/components/SamplesPane.tsx | 4 +-
.../DataTablesPane/components/useResultsPane.tsx | 6 +-
.../AnnotationLayerControl/AnnotationLayer.jsx | 5 +-
.../DateFilterControl/tests/CalendarFrame.test.tsx | 90 ++++++++
.../components/controls/DateFilterControl/types.ts | 2 +
.../controls/DateFilterControl/utils/constants.ts | 3 +
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 11 +-
.../MetricControl/AdhocMetricEditPopover/index.jsx | 8 +-
.../components/controls/ViewportControl.test.jsx | 32 ++-
.../src/features/allEntities/AllEntitiesTable.tsx | 5 +-
.../AddDataset/DatasetPanel/MessageContent.tsx | 7 +-
.../AddDataset/EditDataset/UsageTab/index.tsx | 7 +-
.../datasets/AddDataset/LeftPanel/index.tsx | 21 +-
.../src/features/home/ActivityTable.test.tsx | 6 +-
.../src/features/home/ChartTable.test.tsx | 4 +-
.../src/features/home/EmptyState.test.tsx | 14 +-
superset-frontend/src/features/home/EmptyState.tsx | 206 ++++++-----------
.../RowLevelSecurityList.test.tsx | 64 ++----
superset-frontend/src/types/Dashboard.ts | 2 +-
superset-websocket/README.md | 2 +-
superset/async_events/async_query_manager.py | 16 +-
superset/commands/report/alert.py | 2 +-
superset/commands/report/execute.py | 8 +-
superset/config.py | 49 ++--
superset/dashboards/schemas.py | 2 +-
superset/initialization/__init__.py | 8 +-
superset/models/dashboard.py | 9 +-
superset/models/slice.py | 9 +-
superset/tasks/cache.py | 96 +++++---
superset/tasks/exceptions.py | 4 +
superset/tasks/thumbnails.py | 6 +-
superset/tasks/types.py | 20 +-
superset/tasks/utils.py | 58 ++---
superset/thumbnails/digest.py | 40 ++--
superset/utils/date_parser.py | 9 +
superset/utils/screenshots.py | 13 +-
superset/views/css_templates.py | 26 +--
superset/views/dashboard/views.py | 75 +-----
tests/integration_tests/async_events/api_tests.py | 5 -
tests/integration_tests/reports/alert_tests.py | 12 +-
tests/integration_tests/reports/commands_tests.py | 2 +-
tests/integration_tests/strategy_tests.py | 31 ++-
.../integration_tests/tasks/async_queries_tests.py | 7 -
tests/integration_tests/thumbnails_tests.py | 52 ++---
.../async_events/async_query_manager_tests.py | 3 -
tests/unit_tests/tasks/test_utils.py | 59 +++--
tests/unit_tests/thumbnails/test_digest.py | 36 ++-
tests/unit_tests/utils/date_parser_tests.py | 28 +++
104 files changed, 963 insertions(+), 1088 deletions(-)
rename superset-frontend/src/components/ListViewCard/{ImageLoader.test.jsx =>
ImageLoader.test.tsx} (65%)
rename superset-frontend/src/components/ListViewCard/{ListViewCard.test.jsx =>
ListViewCard.test.tsx} (70%)
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/tests/CalendarFrame.test.tsx