This is an automated email from the ASF dual-hosted git repository.
villebro pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git.
from c91c455 feat: add event_logger to test_connection and create_database
commands (#13468)
add 375797f6 feat(native-filters): add timegrain and column filter (#13484)
No new revisions were added by this update.
Summary of changes:
superset-frontend/package-lock.json | 676 +++++++++------------
superset-frontend/package.json | 54 +-
.../spec/javascripts/filters/utils_spec.ts | 10 +-
.../dashboard/components/FiltersBadge/selectors.ts | 13 +-
.../nativeFilters/FilterBar/FilterValue.tsx | 4 +-
.../FiltersConfigForm/ControlItems.tsx | 1 -
.../FiltersConfigForm/FiltersConfigForm.tsx | 46 +-
.../FiltersConfigModal/FiltersConfigForm/state.ts | 10 +-
.../nativeFilters/FiltersConfigModal/utils.ts | 14 +-
.../dashboard/components/nativeFilters/types.ts | 6 +-
.../dashboard/components/nativeFilters/utils.ts | 12 +-
.../filters/components/Range/RangeFilterPlugin.tsx | 9 +-
.../src/filters/components/Range/buildQuery.ts | 1 +
.../src/filters/components/Range/index.ts | 2 +-
.../components/Select/SelectFilterPlugin.tsx | 42 +-
.../src/filters/components/Select/buildQuery.ts | 1 +
.../src/filters/components/Select/index.ts | 2 +-
.../filters/components/Time/TimeFilterPlugin.tsx | 10 +-
.../src/filters/components/Time/index.ts | 2 +-
.../TimeColumn/TimeColumnFilterPlugin.tsx | 110 ++++
.../{Select => TimeColumn}/buildQuery.ts | 6 +-
.../{Time => TimeColumn}/controlPanel.ts | 1 -
.../{Time => TimeColumn}/images/thumbnail.png | Bin
.../components/{Range => TimeColumn}/index.ts | 8 +-
.../{Time => TimeColumn}/transformProps.ts | 14 +-
.../components/{Time => TimeColumn}/types.ts | 18 +-
.../components/TimeGrain/TimeGrainFilterPlugin.tsx | 93 +++
.../components/{Select => TimeGrain}/buildQuery.ts | 8 +-
.../components/{Time => TimeGrain}/controlPanel.ts | 1 -
.../{Time => TimeGrain}/images/thumbnail.png | Bin
.../components/{Range => TimeGrain}/index.ts | 8 +-
.../{Time => TimeGrain}/transformProps.ts | 13 +-
.../components/{Time => TimeGrain}/types.ts | 26 +-
.../Fade.tsx => filters/components/common.ts} | 14 +-
superset-frontend/src/filters/components/index.ts | 2 +
superset-frontend/src/filters/utils.ts | 10 +-
.../src/visualizations/presets/MainPreset.js | 4 +
superset/charts/schemas.py | 5 +
superset/common/query_object.py | 16 +-
superset/connectors/druid/models.py | 8 +-
superset/connectors/sqla/models.py | 28 +-
superset/db_engine_specs/base.py | 36 +-
superset/utils/core.py | 18 +-
tests/core_tests.py | 2 +-
tests/dashboard_utils.py | 5 +-
tests/databases/commands_tests.py | 2 +-
tests/fixtures/birth_names_dashboard.py | 26 +-
tests/query_context_tests.py | 41 +-
tests/utils_tests.py | 27 +-
49 files changed, 859 insertions(+), 606 deletions(-)
create mode 100644
superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.tsx
copy superset-frontend/src/filters/components/{Select =>
TimeColumn}/buildQuery.ts (95%)
copy superset-frontend/src/filters/components/{Time =>
TimeColumn}/controlPanel.ts (91%)
copy superset-frontend/src/filters/components/{Time =>
TimeColumn}/images/thumbnail.png (100%)
copy superset-frontend/src/filters/components/{Range => TimeColumn}/index.ts
(86%)
copy superset-frontend/src/filters/components/{Time =>
TimeColumn}/transformProps.ts (89%)
copy superset-frontend/src/filters/components/{Time => TimeColumn}/types.ts
(69%)
create mode 100644
superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.tsx
copy superset-frontend/src/filters/components/{Select =>
TimeGrain}/buildQuery.ts (93%)
copy superset-frontend/src/filters/components/{Time =>
TimeGrain}/controlPanel.ts (91%)
copy superset-frontend/src/filters/components/{Time =>
TimeGrain}/images/thumbnail.png (100%)
copy superset-frontend/src/filters/components/{Range => TimeGrain}/index.ts
(86%)
copy superset-frontend/src/filters/components/{Time =>
TimeGrain}/transformProps.ts (87%)
copy superset-frontend/src/filters/components/{Time => TimeGrain}/types.ts
(63%)
copy superset-frontend/src/{common/components/Fade.tsx =>
filters/components/common.ts} (74%)