This is an automated email from the ASF dual-hosted git repository.
suddjian pushed a change to branch feature/filter-p0
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
from 49b6e64 more specific transitioning
add 6d8541e test: add admin to the owners of birth_names slices (#11228)
add d7eb1d4 perf: speed up uuid column generation (#11209)
add 31cc415 fix: keep placeholder in multivalue select when a value
exists (#11181)
add 8676c3e docs: don't link to database engine pages (#11242)
add 16f7b2b fix: improve time compare range error (#11252)
add eb389ba build: update webpack for npm linking plugins (#11253)
add 2c649ac perf: cache dashboard bootstrap data (#11234)
add cd7392e update dashboard edit modal (#11258)
add 7594161 fix: do not import superset_config on tests (#11193)
add 5cbef88 docs: Add utair to list of companies using Apache Superset
(#11261)
add 22d8171 chore(engine): adapt postgres backend connection URI (#11233)
add 2a4ca9f fix(crud): set default extra value (#11262)
add bb2e6cf docs: add note about migration in #11098 to Changelog (#11256)
add 634676d refactor: use contextmanager for event_logger decorators
(#11222)
add 820fa47 refactor: Implement TableView component (#11217)
add 9caf875 Refactored api_tests in charts. Split filter test into
several unit tests cases. Added table id based on database id (#11249)
add fc74b5d Revert "fix: keep placeholder in multivalue select when a
value exists (#11181)" (#11270)
add a6224a2 fix(query search): use new api to fetch users (#11260)
add 0262daa fix: delete the correct dashboard cache key (#11273)
add fc03549 chore: Added data-test attributes for testing (#11254)
add 9aef9c5 fix: Fix styling in SqlLab when tabs overflow (#11287)
add a720bba chore: upgrade vis plugins npm packages (#11272)
add 233e67a fix: add schema name to datasource field in chart list
(#11278)
add 16d26a4 Merge branch 'master' into feature/filter-p0
No new revisions were added by this update.
Summary of changes:
.github/workflows/bashlib.sh | 4 +-
INTHEWILD.md | 1 +
UPDATING.md | 2 +
docs/src/images/databases/apache-kylin.png | Bin 13694 -> 14636 bytes
docs/src/images/databases/clickhouse.png | Bin 7651 -> 10308 bytes
docs/src/images/databases/firebird.png | Bin 10895 -> 40532 bytes
docs/src/images/databases/oraclelogo.png | Bin 29864 -> 28929 bytes
docs/src/pages/index.tsx | 71 ++-
scripts/python_tests.sh | 1 +
superset-frontend/package-lock.json | 481 ++++++++-------------
superset-frontend/package.json | 52 +--
.../components/AlteredSliceTag_spec.jsx | 2 +-
.../components/ListView/ListView_spec.jsx | 4 +-
.../components/TableView/TableView_spec.tsx | 143 ++++++
.../views/CRUD/dashboard/DashboardList_spec.jsx | 10 +-
superset-frontend/src/CRUD/CollectionTable.tsx | 10 +-
.../src/SqlLab/components/QuerySearch.jsx | 14 +-
.../src/SqlLab/components/TabbedSqlEditors.jsx | 10 +-
superset-frontend/src/chart/Chart.jsx | 13 +-
.../src/common/components/Dropdown.tsx | 5 +-
superset-frontend/src/common/components/Tabs.tsx | 3 -
superset-frontend/src/components/DeleteModal.tsx | 1 +
superset-frontend/src/components/EditableTitle.tsx | 2 +
superset-frontend/src/components/FaveStar.tsx | 7 +-
.../src/components/ListView/ListView.tsx | 5 +-
superset-frontend/src/components/ListView/index.ts | 1 -
.../src/components/ListViewCard/index.tsx | 5 +-
superset-frontend/src/components/Modal.tsx | 13 +-
.../src/components/PopoverSection.jsx | 2 +-
.../src/components/Select/SupersetStyledSelect.tsx | 1 -
.../src/components/TableView/TableView.tsx | 137 ++++++
.../components/TableView/index.ts} | 2 +-
.../TableView/types.ts} | 10 +-
.../src/components/URLShortLinkButton.jsx | 2 +-
.../{ListView => dataViewCommon}/Pagination.tsx | 0
.../TableCollection.tsx | 21 +-
.../{ListView => dataViewCommon}/index.ts | 7 +-
.../src/dashboard/components/AddSliceCard.jsx | 9 +-
.../dashboard/components/BuilderComponentPane.jsx | 6 +-
.../src/dashboard/components/DashboardBuilder.jsx | 7 +-
.../src/dashboard/components/DashboardGrid.jsx | 2 +-
.../src/dashboard/components/Header.jsx | 18 +-
.../dashboard/components/HeaderActionsDropdown.jsx | 4 +-
.../src/dashboard/components/IconButton.jsx | 3 +-
.../src/dashboard/components/PropertiesModal.jsx | 24 +-
.../src/dashboard/components/SaveModal.jsx | 6 +-
.../src/dashboard/components/dnd/DragDroppable.jsx | 1 +
.../components/gridComponents/ChartHolder.jsx | 1 +
.../components/gridComponents/Markdown.jsx | 3 +
.../dashboard/components/gridComponents/Row.jsx | 1 +
.../dashboard/components/gridComponents/Tabs.jsx | 6 +-
.../gridComponents/new/DraggableNewComponent.jsx | 6 +-
.../src/datasource/DatasourceEditor.jsx | 2 +-
.../explore/components/AdhocFilterEditPopover.jsx | 8 +-
.../explore/components/AdhocMetricEditPopover.jsx | 10 +-
.../src/explore/components/AdhocMetricOption.jsx | 1 +
.../src/explore/components/ControlPanelSection.jsx | 7 +-
.../explore/components/ControlPanelsContainer.jsx | 2 +-
.../src/explore/components/DisplayQueryButton.jsx | 5 +-
.../src/explore/components/EmbedCodeButton.jsx | 3 +-
.../explore/components/ExploreActionButtons.jsx | 6 +-
.../src/explore/components/PropertiesModal.tsx | 12 +-
.../src/explore/components/QueryAndSaveBtns.jsx | 1 +
.../src/explore/components/SaveModal.jsx | 10 +-
.../components/controls/AnnotationLayerControl.jsx | 7 +-
.../explore/components/controls/BoundsControl.jsx | 2 +
.../components/controls/DatasourceControl.jsx | 7 +-
.../components/controls/DateFilterControl.jsx | 11 +-
.../explore/components/controls/TextControl.tsx | 1 +
.../explore/components/controls/VizTypeControl.jsx | 6 +-
.../src/views/CRUD/chart/ChartList.tsx | 4 +-
.../src/views/CRUD/dashboard/DashboardList.tsx | 12 +-
.../src/views/CRUD/data/database/DatabaseModal.tsx | 9 +-
.../src/visualizations/FilterBox/FilterBox.jsx | 5 +-
superset-frontend/tsconfig.json | 3 +-
superset-frontend/webpack.config.js | 15 +-
superset/__init__.py | 1 -
superset/charts/commands/delete.py | 2 +
superset/config.py | 5 +-
superset/connectors/druid/__init__.py | 1 -
superset/dashboards/dao.py | 2 +-
superset/db_engine_specs/__init__.py | 4 +
superset/db_engine_specs/base.py | 1 +
superset/db_engine_specs/postgres.py | 1 +
superset/examples/birth_names.py | 89 ++--
...b56500de1855_add_uuid_column_to_import_mixin.py | 142 ++++--
superset/models/core.py | 6 +-
superset/models/dashboard.py | 139 +++++-
superset/models/slice.py | 9 +-
superset/queries/api.py | 10 +-
superset/templates/superset/basic.html | 12 +-
superset/templates/superset/theme.html | 10 +-
superset/utils/core.py | 16 +
superset/utils/decorators.py | 39 +-
superset/utils/log.py | 109 +++--
superset/views/core.py | 158 +++----
superset/views/dashboard/views.py | 8 +-
superset/viz.py | 4 +-
superset/viz_sip38.py | 4 +-
tests/charts/api_tests.py | 69 ++-
tests/db_engine_specs/postgres_tests.py | 7 +
tests/event_logger_tests.py | 41 +-
tests/superset_test_config.py | 1 +
tests/util/__init__.py | 16 -
tests/{utils.py => utils/__init__.py} | 0
.../decorators_tests.py} | 40 +-
tests/{util => utils}/machine_auth_tests.py | 0
tox.ini | 1 +
108 files changed, 1433 insertions(+), 802 deletions(-)
create mode 100644
superset-frontend/spec/javascripts/components/TableView/TableView_spec.tsx
create mode 100644 superset-frontend/src/components/TableView/TableView.tsx
copy superset-frontend/{spec/__mocks__/styleMock.js =>
src/components/TableView/index.ts} (95%)
copy superset-frontend/src/{explore/components/controls/AnnotationLayer.less
=> components/TableView/types.ts} (88%)
rename superset-frontend/src/components/{ListView =>
dataViewCommon}/Pagination.tsx (100%)
rename superset-frontend/src/components/{ListView =>
dataViewCommon}/TableCollection.tsx (93%)
copy superset-frontend/src/components/{ListView => dataViewCommon}/index.ts
(87%)
delete mode 100644 tests/util/__init__.py
rename tests/{utils.py => utils/__init__.py} (100%)
copy tests/{tagging_tests.py => utils/decorators_tests.py} (50%)
rename tests/{util => utils}/machine_auth_tests.py (100%)