This is an automated email from the ASF dual-hosted git repository.

yongjiezhao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 25be9ab4bc fix: bump gecko and mozilla in Dockerfile (#21995)
     add a9b229dd1d feat: support mulitple temporal filters in AdhocFilter and 
move the Time Section away (#21767)

No new revisions were added by this update.

Summary of changes:
 .../{test => src}/fixtures.ts                      |   2 +-
 .../superset-ui-chart-controls/src/index.ts        |   1 +
 .../src/sections/sections.tsx                      |  28 +++---
 .../src/shared-controls/dndControls.tsx            |   4 +-
 .../src/shared-controls/mixins.tsx                 |  56 +++++++++++
 .../superset-ui-chart-controls/src/types.ts        |   9 +-
 .../src/utils/getTemporalColumns.ts                |  19 +++-
 .../superset-ui-chart-controls/src/utils/index.ts  |   2 +-
 .../test/utils/getTemporalColumns.test.ts          |  13 ++-
 .../src/query/buildQueryContext.ts                 |  20 +++-
 .../superset-ui-core/src/query/types/Operator.ts   |   1 +
 .../superset-ui-core/src/query/types/Query.ts      |   1 +
 .../test/query/buildQueryContext.test.ts           |  59 +++++++++---
 .../superset-ui-core/test/query/getAxis.test.ts    |  55 +----------
 .../src/plugin/controlPanel.tsx                    |   2 +-
 superset-frontend/src/components/Modal/Modal.tsx   |   1 +
 .../src/explore/actions/hydrateExplore.test.ts     |   2 +
 .../src/explore/actions/hydrateExplore.ts          |   1 +
 .../controls/DateFilterControl/DateFilterLabel.tsx |  84 ++++++++++++-----
 .../DateFilterControl/components/CommonFrame.tsx   |   8 +-
 .../components/controls/DateFilterControl/index.ts |   1 +
 .../{components => tests}/AdvancedFrame.test.tsx   |   2 +-
 .../{components => tests}/CustomFrame.test.tsx     |   2 +-
 .../tests/DateFilterLabel.test.tsx                 |  86 +++++++++++++++++
 .../{utils => tests}/utils.test.ts                 |   0
 .../components/controls/DateFilterControl/types.ts |   1 +
 .../controls/DateFilterControl/utils/constants.ts  |   8 ++
 .../DateFilterControl/utils/dateFilterUtils.ts     |  11 ++-
 .../DndAdhocFilterOption.tsx                       |   7 +-
 .../DndFilterSelect.test.tsx                       |  70 ++++++++++----
 .../DndColumnSelectControl/DndFilterSelect.tsx     |  19 +++-
 .../controls/FilterControl/AdhocFilter/index.js    |   4 +-
 ...AdhocFilterEditPopoverSimpleTabContent.test.tsx |  36 ++++---
 .../index.tsx                                      |  86 +++++++++++++----
 .../FilterControl/AdhocFilterOption/index.tsx      |   7 +-
 .../controls/FilterControl/utils}/index.ts         |   4 +-
 .../utils/useDatePickerInAdhocFilter.tsx           |  52 +++++++++++
 .../utils/useDatePickerInAdhocfilter.test.ts       |  64 +++++++++++++
 .../utils/useGetTimeRangeLabel.test.ts             | 103 +++++++++++++++++++++
 .../FilterControl/utils/useGetTimeRangeLabel.tsx   |  75 +++++++++++++++
 superset-frontend/src/explore/constants.ts         |  10 +-
 .../src/explore/controlUtils/controlUtils.test.tsx |   1 +
 superset-frontend/src/explore/types.ts             |   1 +
 superset/common/query_context_processor.py         |  39 ++++++--
 superset/common/query_object.py                    |   8 +-
 superset/common/query_object_factory.py            |  26 +-----
 superset/common/utils/time_range_utils.py          |  77 +++++++++++++++
 superset/connectors/sqla/models.py                 |  26 +++++-
 superset/constants.py                              |   2 +
 superset/db_engine_specs/sqlite.py                 |   6 +-
 superset/models/helpers.py                         |   3 +-
 superset/utils/core.py                             |  16 +++-
 superset/utils/date_parser.py                      |   2 +-
 superset/viz.py                                    |   2 +-
 tests/integration_tests/query_context_tests.py     |  82 ++++++++++++++++
 tests/integration_tests/sqla_models_tests.py       |  59 +++++++++---
 tests/integration_tests/utils_tests.py             |  10 +-
 tests/unit_tests/common/test_time_range_utils.py   |  94 +++++++++++++++++++
 tests/unit_tests/conftest.py                       |  27 ++++++
 59 files changed, 1258 insertions(+), 239 deletions(-)
 rename superset-frontend/packages/superset-ui-chart-controls/{test => 
src}/fixtures.ts (98%)
 rename 
superset-frontend/src/explore/components/controls/DateFilterControl/{components 
=> tests}/AdvancedFrame.test.tsx (97%)
 rename 
superset-frontend/src/explore/components/controls/DateFilterControl/{components 
=> tests}/CustomFrame.test.tsx (99%)
 create mode 100644 
superset-frontend/src/explore/components/controls/DateFilterControl/tests/DateFilterLabel.test.tsx
 rename 
superset-frontend/src/explore/components/controls/DateFilterControl/{utils => 
tests}/utils.test.ts (100%)
 copy superset-frontend/{packages/superset-ui-core/src/dynamic-plugins => 
src/explore/components/controls/FilterControl/utils}/index.ts (85%)
 create mode 100644 
superset-frontend/src/explore/components/controls/FilterControl/utils/useDatePickerInAdhocFilter.tsx
 create mode 100644 
superset-frontend/src/explore/components/controls/FilterControl/utils/useDatePickerInAdhocfilter.test.ts
 create mode 100644 
superset-frontend/src/explore/components/controls/FilterControl/utils/useGetTimeRangeLabel.test.ts
 create mode 100644 
superset-frontend/src/explore/components/controls/FilterControl/utils/useGetTimeRangeLabel.tsx
 create mode 100644 superset/common/utils/time_range_utils.py
 create mode 100644 tests/unit_tests/common/test_time_range_utils.py

Reply via email to