This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch pexdax/db-connection-ui-show-preferred
in repository https://gitbox.apache.org/repos/asf/superset.git.
from 0df0cab add back headers
add eef489c feat: add support for filters in sqlLab (#14765)
add eced510 fix: Query History cosmetic issues (#14885)
add fac6b7c fix: Remove Icon and align close button on DatasetModal
(#14902)
add 8cc97e4 feat: validation db modal (#14832)
add 06945cc feat: Icon Button (#14818)
add b6f00e6 chore: Improves the native filters UI/UX - iteration 6
(#14932)
add f4de0dc fix: is_temporal should overwrite is_dttm (#14894)
add 723a671 fix: time parser truncate to first day of year/month (#14945)
add 405f95b feat(dashboard/native-filters): Hide filters out of scope of
current tab (#14933)
add bf1358b feat: Adding FORCE_SSL as feature flag in config.py (#14934)
add 53505c2 additional safeguard (#14953)
add e6bc7c9 feat: add type_generic and is_dttm to table metadata (#14863)
add f94c6d2 fix(native-filters): cascading filters not rendering in tab
(#14964)
add 78d3089 chore: bump superset-ui to 0.17.53 (#14968)
add 765e9dd feat(native-filters): apply cascading without instant
filtering (#14966)
add 145b947 # This is a combination of 6 commits. # This is the 1st
commit message:
add cea7b6c fix test for db modal
add d5c5167 feat(db-connection-ui): Allow users to pick engine (#14884)
add 0d3c31d fix merge conflicts
No new revisions were added by this update.
Summary of changes:
.pylintrc | 2 +-
docs/installation.rst | 31 ++
.../integration/dashboard_list/filter.test.ts | 4 +-
superset-frontend/package-lock.json | 620 +++++++++++----------
superset-frontend/package.json | 57 +-
.../dashboard/components/DashboardBuilder_spec.jsx | 5 +
.../components/gridComponents/ChartHolder_spec.jsx | 2 +
.../components/gridComponents/Tabs_spec.jsx | 4 +
.../datasource/DatasourceEditor_spec.jsx | 3 +
.../{QueryTable.jsx => QueryTable/index.jsx} | 143 +++--
.../components/QueryTable/styles.ts} | 36 +-
.../src/SqlLab/components/ResultSet.tsx | 17 +-
.../src/dashboard/actions/dashboardState.js | 5 +
superset-frontend/src/dashboard/actions/hydrate.js | 1 +
.../DashboardBuilder/DashboardContainer.tsx | 36 +-
.../components/gridComponents/ChartHolder.jsx | 41 +-
.../components/gridComponents/ChartHolder.test.tsx | 6 +-
.../dashboard/components/gridComponents/Tabs.jsx | 74 +--
.../components/gridComponents/Tabs.test.tsx | 5 +-
.../CascadeFilters/CascadeFilterControl/index.tsx | 5 +
.../CascadeFilters/CascadePopover/index.tsx | 16 +-
.../FilterBar/FilterControls/FilterControl.tsx | 2 +
.../FilterBar/FilterControls/FilterControls.tsx | 120 +++-
.../FilterBar/FilterControls/FilterValue.tsx | 3 +-
.../FilterBar/FilterControls/state.ts | 17 +-
.../FilterBar/FilterControls/types.ts | 2 +
.../components/nativeFilters/FilterBar/index.tsx | 21 +-
.../FiltersConfigModal/FilterTabs.tsx | 20 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 172 +++---
.../FiltersConfigForm/getControlItemsMap.test.tsx | 8 +-
.../FiltersConfigForm/getControlItemsMap.tsx | 15 +-
.../FiltersConfigModal/FiltersConfigModal.tsx | 6 +-
.../dashboard/components/nativeFilters/state.ts | 7 +
.../dashboard/components/nativeFilters/types.ts | 2 +
.../dashboard/components/nativeFilters/utils.ts | 74 ++-
.../dashboard/containers/DashboardComponent.jsx | 28 +-
.../src/dashboard/reducers/dashboardState.js | 7 +
superset-frontend/src/dashboard/types.ts | 6 +-
.../src/datasource/DatasourceEditor.jsx | 8 +-
.../CRUD/data/database/DatabaseModal/index.tsx | 2 +-
.../views/CRUD/data/dataset/AddDatasetModal.tsx | 12 +-
superset/config.py | 3 +
superset/connectors/sqla/models.py | 18 +-
superset/utils/date_parser.py | 3 +-
superset/views/utils.py | 25 +-
tests/sqla_models_tests.py | 4 +
tests/utils/date_parser_tests.py | 12 +
47 files changed, 1085 insertions(+), 625 deletions(-)
rename superset-frontend/src/SqlLab/components/{QueryTable.jsx =>
QueryTable/index.jsx} (66%)
copy superset-frontend/src/{dashboard/util/getFilterScopeParentNodes.js =>
SqlLab/components/QueryTable/styles.ts} (61%)