This is an automated email from the ASF dual-hosted git repository.
villebro pushed a change to branch 0.38
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
from 7301a36 feat: setup react page with submenu for datasources listview
(#10642)
new 604ac57 feat: bump superset-ui for certified tag (#10650)
new 7d62a72 fix: dedup groupby in viz.py while preserving order (#10633)
new 3e8249b feat: Getting fancier with Storybook (#10647)
new cfd8691 feat(listview): skeleton loading states for table and card
collections (#10606)
new c44ee37 feat: use shorten url in standalone iframe (#10651)
new 25e4f4e fix: remove FAB rendered menu in favor of react based one
(#10401)
new e288fb8 Remove incorrect comment (#10652)
new 59af29e fix(db_engine_specs): mysql longtext type should not be
numeric (#10661)
new 5bf0ca4 Eslint error cleanup (#10657)
new f66a412 fix: only call signal if executing on the main thread (#10677)
new 0034951 feat(row-level-security): add hook for customizing form
dropdowns (#10683)
new b85b277 fix: layout flexiness (#10681)
new f8bdf5e fix: SubMenu css (#10682)
new b3c7740 refactor: useListViewResource hook for charts, dashboards,
datasets (#10680)
new f189570 chore: Fix indentation issue (#10690)
new 163f3ac fix(filter-box): don't add empty filter to filtersChoices
(#10687)
new 63ec3c2 feat(listview): set default view mode based on THUMBNAIL
feature flag (#10691)
new da2f907 fix: shorten url with extra request parameters (#10693)
new 4cb9cfd fix: change public role like gamma procedure (#10674)
new 19db441 refactor(database): use SupersetResultSet on
SqlaTable.get_df() (#10707)
new 4a6964f fix(jinja): extract form_data from json body (#10684)
new 7291d89 fix(db-engine-spec): execute oracle DML statement bug in
sqllab (#10706)
new b6c1173 Fix: Rejiggering some dependencies, trying to get CI to pass
(#10747)
new 5e76d71 moving all @types to dev dependencies (#10750)
new cb5e650 feat(viz): add ECharts Timeseries chart (#10752)
new 5fbe751 fix: dashboard extra filters (#10692)
new d410b8b More Label touchups (margins) (#10722)
new 4dc269f fix: pivot table timestamp grouping (#10774)
new 67a8939 fix: can not type `0.05` in `TextControl` (#10778)
new c75823b security: disallow uuid package on jinja2 (#10794)
new a30c02a fix: MVC show saved query (#10781)
new 3d9eab5 Fix: Include RLS filters for cache keys (#10805)
new d61ffb2 fix: ColorSchemeControl should not use CreatableSelect
(#10814)
new f7e2dfa fix(sql-lab): relax column name restrictions (#10816)
The 34 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
UPDATING.md | 4 +
docs/sqllab.rst | 5 +-
superset-frontend/.eslintrc.js | 68 +-
superset-frontend/.storybook/main.js | 5 +-
superset-frontend/.storybook/preview.jsx | 13 +
superset-frontend/.storybook/storybook.css | 3 +
.../cypress/integration/explore/link.test.js | 2 +-
.../explore/visualizations/line.test.ts | 16 +-
.../explore/visualizations/table.test.ts | 21 +-
superset-frontend/package-lock.json | 14804 ++++++++++++++-----
superset-frontend/package.json | 126 +-
superset-frontend/spec/.eslintrc | 7 +-
.../components/ListView/ListView_spec.jsx | 24 +-
.../explore/components/ColorScheme_spec.jsx | 6 +-
.../explore/components/EmbedCodeButton_spec.jsx | 36 +-
.../explore/components/FilterBox_spec.jsx | 61 +
.../sqllab/ExploreResultsButton_spec.jsx | 8 +-
.../spec/javascripts/sqllab/TableElement_spec.jsx | 17 +-
.../spec/javascripts/sqllab/fixtures.ts | 10 +
.../views/CRUD/chart/ChartList_spec.jsx | 24 +-
.../views/CRUD/dashboard/DashboardList_spec.jsx | 24 +-
.../src/SqlLab/components/ExploreResultsButton.jsx | 23 +-
.../src/SqlLab/components/LimitControl.tsx | 2 +-
.../src/common/components/{index.js => index.ts} | 13 +
.../src/components/Button/button.stories.jsx | 80 +-
superset-frontend/src/components/Button/index.tsx | 14 +-
superset-frontend/src/components/CachedLabel.jsx | 2 +-
.../src/components/CopyToClipboard.jsx | 10 +-
.../src/components/Label/Label.stories.tsx | 37 +-
.../src/components/Label/Label.test.tsx | 2 -
superset-frontend/src/components/Label/index.tsx | 19 +-
.../src/components/ListView/CardCollection.tsx | 53 +-
.../src/components/ListView/ListView.tsx | 35 +-
.../src/components/ListView/TableCollection.tsx | 65 +-
.../components/ListViewCard/ImageLoader.test.jsx | 73 +
.../src/components/ListViewCard/ImageLoader.tsx | 65 +
.../ListViewCard/ListViewCard.stories.tsx | 20 +-
.../components/ListViewCard/ListViewCard.test.jsx | 69 +
.../src/components/ListViewCard/index.tsx | 80 +-
superset-frontend/src/components/Menu/SubMenu.tsx | 3 +-
superset-frontend/src/components/TableSelector.jsx | 4 +-
superset-frontend/src/components/Timer.tsx | 4 +-
.../src/explore/components/EmbedCodeButton.jsx | 27 +-
.../src/explore/components/ExploreChartHeader.jsx | 3 +-
.../src/explore/components/RowCountLabel.jsx | 2 +-
.../components/controls/ColorSchemeControl.jsx | 26 +-
.../components/controls/FixedOrMetricControl.jsx | 2 +-
.../explore/components/controls/TextControl.tsx | 2 +-
superset-frontend/src/featureFlags.ts | 1 +
superset-frontend/src/setup/setupColors.js | 13 +-
.../src/views/CRUD/chart/ChartList.tsx | 707 +-
.../src/views/CRUD/dashboard/DashboardList.tsx | 786 +-
.../src/views/CRUD/data/dataset/DatasetList.tsx | 735 +-
superset-frontend/src/views/CRUD/hooks.ts | 224 +
.../src/{types/files.d.ts => views/CRUD/types.ts} | 4 +-
superset-frontend/src/views/CRUD/utils.tsx | 59 +-
.../src/{dashboard/App.jsx => views/menu.tsx} | 28 +-
.../src/visualizations/FilterBox/FilterBox.jsx | 2 +-
.../src/visualizations/presets/MainPreset.js | 4 +
superset-frontend/webpack.config.js | 1 +
superset/charts/api.py | 4 +-
superset/config.py | 14 +-
superset/connectors/sqla/models.py | 6 +-
superset/connectors/sqla/views.py | 3 +
superset/db_engine_specs/base.py | 9 +-
superset/db_engine_specs/bigquery.py | 4 +-
superset/db_engine_specs/exasol.py | 6 +-
superset/db_engine_specs/hive.py | 6 +-
superset/db_engine_specs/mssql.py | 4 +-
superset/db_engine_specs/oracle.py | 15 +-
superset/db_engine_specs/postgres.py | 4 +-
superset/examples/world_bank.py | 2 +-
superset/extensions.py | 5 +-
superset/models/core.py | 14 +-
superset/security/manager.py | 94 +-
superset/tasks/cache.py | 4 +-
superset/tasks/slack_util.py | 5 +-
superset/templates/appbuilder/baselayout.html | 5 +-
superset/templates/appbuilder/navbar.html | 51 +-
superset/templates/superset/base.html | 1 +
superset/templates/superset/basic.html | 5 +-
.../templates/superset/models/savedquery/show.html | 33 -
.../templates/superset/public_welcome.html | 14 +-
superset/typing.py | 4 +-
superset/utils/core.py | 6 +-
superset/views/base.py | 11 +
superset/views/core.py | 2 +
superset/views/sql_lab.py | 22 +-
superset/views/utils.py | 45 +-
superset/viz.py | 50 +-
tests/charts/api_tests.py | 22 +-
tests/dashboard_tests.py | 8 +
tests/datasource_tests.py | 2 -
tests/db_engine_specs/mysql_tests.py | 39 +
tests/security_tests.py | 56 +-
tests/strategy_tests.py | 2 +-
tests/superset_test_config.py | 5 +-
tests/superset_test_config_thumbnails.py | 2 +-
tests/utils_tests.py | 279 +-
tests/viz_tests.py | 34 +-
100 files changed, 14028 insertions(+), 5452 deletions(-)
create mode 100644 superset-frontend/.storybook/storybook.css
create mode 100644
superset-frontend/spec/javascripts/explore/components/FilterBox_spec.jsx
rename superset-frontend/src/common/components/{index.js => index.ts} (82%)
create mode 100644
superset-frontend/src/components/ListViewCard/ImageLoader.test.jsx
create mode 100644
superset-frontend/src/components/ListViewCard/ImageLoader.tsx
create mode 100644
superset-frontend/src/components/ListViewCard/ListViewCard.test.jsx
create mode 100644 superset-frontend/src/views/CRUD/hooks.ts
copy superset-frontend/src/{types/files.d.ts => views/CRUD/types.ts} (93%)
copy superset-frontend/src/{dashboard/App.jsx => views/menu.tsx} (66%)
delete mode 100644 superset/templates/superset/models/savedquery/show.html
copy INSTALL.md => superset/templates/superset/public_welcome.html (72%)