You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2021/05/22 20:37:38 UTC

[superset] branch hugh-bg-form-3 updated (bb66ffb -> dffb040)

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

hugh pushed a change to branch hugh-bg-form-3
in repository https://gitbox.apache.org/repos/asf/superset.git.


    from bb66ffb  remove unused import
     add 152b0d0  fix(explore): checkbox form control formatting (#14701)
     add 26c0b30  fix(explore): add padding to the adhoc filter value select (#14679)
     add a9d888a  check limiting factor on query results (#14719)
     add ea37274  fix(explore): fix clearing select data causes popover dismiss (#14221)
     add 8cfebc0  feat: do not redirect on 404/500 (#14724)
     add d924223  chore: Improves the native filters UI/UX - iteration 1 (#14714)
     add dbebaf2  feat: Add `make update` cmd (#14652)
     add 9729ffd  fix: reindex when combine metric in legacy pivot table (#14708)
     add e4103c2  feat: Labeled Error-bound Input (#14530)
     add 32622c5  chore: Update pull request template (#14723)
     add 0e86a6b  fix(sqllab): don't store user in localstorage (#14722)
     add 173c486  fix: Unable to clear default value in native select filter (#14739)
     add 29828f8  fix: homepage card layout (#14725)
     add c831655  feat(native-filters): Highlight charts affected by focused native filter (#14693)
     add 7c17b1a  fix(pivot): default missing series to NULL_STRING (#14748)
     add 88de410  fix(dashboard): multiple query trigger when native filter enabled (#14734)
     add 590fe20  feat: Add a remove filter_flag to jinja filter_values function (#14507)
     add 1e8b6eb  fix: Fixes right menu layout in different screen sizes (#14689)
     add d5c008d  chore: Perform feature/config condition checks at request time (#14684)
     add b38596f  fix: Use g.user for getting the user_id for async queries (#14702)
     add a06a2f3  fix: Set g.user to anon user in Celery (#14742)
     add f96fea1  feat: make tabs sticky in homepage (#14695)
     add fb6d21a  fix(explore): Icons width (#14717)
     add 04d94d2  chore: Removes ColorSchemeControl.less (#14199)
     add dd31853  fix: save non-parameter DBs (#14759)
     add c7aee4e  feat: save database with new dynamic form (#14583)
     add d71b8b3  Revert "fix(dashboard): multiple query trigger when native filter enabled (#14734)" (#14762)
     add dffb040  Merge branch 'master' into hugh-bg-form-3

No new revisions were added by this update.

Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |   4 +-
 Makefile                                           |  19 +
 RESOURCES/FEATURE_FLAGS.md                         |   1 +
 .../dashboard/components/DashboardBuilder_spec.jsx |   6 -
 superset-frontend/src/CRUD/Field.jsx               |  93 ----
 superset-frontend/src/CRUD/Field.tsx               |  91 ++++
 superset-frontend/src/SqlLab/App.jsx               |  16 +
 .../src/SqlLab/components/ResultSet.tsx            |   9 +-
 superset-frontend/src/SqlLab/types.ts              |   1 +
 superset-frontend/src/common/components/index.tsx  |   8 +-
 superset-frontend/src/components/Form/FormItem.tsx |   7 +-
 .../src/components/Form/FormLabel.tsx              |   1 +
 .../Form/LabeledErrorBoundInput.stories.tsx        |  79 ++++
 .../Form/LabeledErrorBoundInput.test.jsx           |  61 +++
 .../src/components/Form/LabeledErrorBoundInput.tsx |  89 ++++
 superset-frontend/src/components/Form/index.tsx    |   3 +-
 superset-frontend/src/components/Menu/Menu.tsx     |  10 +-
 .../src/components/Menu/MenuRight.tsx              |  28 +-
 .../src/dashboard/actions/nativeFilters.ts         |  28 +-
 .../DashboardBuilder/DashboardContainer.tsx        |   2 +-
 .../components/gridComponents/ChartHolder.jsx      |   2 +-
 .../FilterBar/FilterControls/FilterValue.tsx       |  11 +-
 .../nativeFilters/FilterBar/FilterSets/index.tsx   |   2 +-
 .../FilterScope/FilterScope.test.tsx               |  69 +--
 .../FiltersConfigForm/FilterScope/FilterScope.tsx  |   1 -
 .../FiltersConfigForm/FiltersConfigForm.tsx        | 477 +++++++++++----------
 .../FiltersConfigModal/FiltersConfigForm/utils.ts  |  21 +-
 .../FiltersConfigModal/FiltersConfigModal.tsx      |   1 +
 .../Footer/CancelConfirmationAlert.tsx             |  17 +-
 .../dashboard/containers/DashboardComponent.jsx    |  21 +-
 .../src/dashboard/reducers/nativeFilters.ts        |  14 +
 superset-frontend/src/dashboard/reducers/types.ts  |   1 +
 .../dashboard/stylesheets/components/chart.less    |   6 +-
 .../src/datasource/DatasourceEditor.jsx            |   1 +
 .../AnnotationLayerControl/AnnotationLayer.jsx     |  49 ++-
 .../controls/AnnotationLayerControl/index.jsx      |  24 +-
 .../components/controls/ColorSchemeControl.jsx     |  21 +-
 .../components/controls/ColorSchemeControl.less    |  31 --
 .../index.jsx                                      |   4 +
 .../components/controls/OptionControls/index.tsx   |   3 +-
 .../explore/components/controls/SelectControl.jsx  |   4 +-
 .../src/explore/components/optionRenderers.tsx     |   3 +-
 .../components/GroupBy/GroupByFilterPlugin.tsx     |  13 +-
 .../filters/components/GroupBy/transformProps.ts   |   8 +-
 .../src/filters/components/GroupBy/types.ts        |   6 +-
 .../filters/components/Range/RangeFilterPlugin.tsx |  22 +-
 .../src/filters/components/Range/transformProps.ts |   8 +-
 .../src/filters/components/Range/types.ts          |   6 +-
 .../components/Select/SelectFilterPlugin.tsx       |  10 +-
 .../filters/components/Select/transformProps.ts    |   8 +-
 .../src/filters/components/Select/types.ts         |   6 +-
 .../filters/components/Time/TimeFilterPlugin.tsx   |  28 +-
 .../src/filters/components/Time/transformProps.ts  |   8 +-
 .../src/filters/components/Time/types.ts           |   6 +-
 .../TimeColumn/TimeColumnFilterPlugin.tsx          |  13 +-
 .../components/TimeColumn/transformProps.ts        |   8 +-
 .../src/filters/components/TimeColumn/types.ts     |   6 +-
 .../components/TimeGrain/TimeGrainFilterPlugin.tsx |  13 +-
 .../filters/components/TimeGrain/transformProps.ts |   8 +-
 .../src/filters/components/TimeGrain/types.ts      |  12 +-
 superset-frontend/src/filters/components/common.ts |   4 +-
 superset-frontend/src/filters/components/types.ts  |   8 +
 .../src/views/CRUD/data/database/DatabaseList.tsx  |  19 +-
 .../DatabaseModal/DatabaseConnectionForm.tsx       | 158 +++++++
 .../data/database/DatabaseModal/ExtraOptions.tsx   |  11 +-
 .../data/database/DatabaseModal/SqlAlchemyForm.tsx |  17 +-
 .../data/database/DatabaseModal/index.test.jsx     |  84 +++-
 .../CRUD/data/database/DatabaseModal/index.tsx     | 233 +++++++---
 .../CRUD/data/database/DatabaseModal/styles.ts     | 198 ++++++---
 .../src/views/CRUD/data/database/types.ts          |  50 +++
 superset-frontend/src/views/CRUD/hooks.ts          |  18 +-
 superset-frontend/src/views/CRUD/utils.tsx         |   8 +-
 .../src/views/CRUD/welcome/ActivityTable.tsx       |  37 +-
 .../src/views/CRUD/welcome/ChartTable.tsx          |  25 +-
 .../src/views/CRUD/welcome/DashboardTable.tsx      |  23 +-
 .../src/views/CRUD/welcome/Welcome.tsx             |   5 +-
 superset/app.py                                    | 338 ++++++++-------
 superset/charts/api.py                             |   2 +-
 superset/charts/commands/data.py                   |   6 +-
 superset/config.py                                 |   1 +
 superset/connectors/druid/views.py                 |  29 +-
 superset/connectors/sqla/models.py                 |   8 +
 superset/connectors/sqla/views.py                  |  11 +
 superset/databases/schemas.py                      |  16 +-
 superset/jinja_context.py                          | 218 +++++++---
 superset/security/manager.py                       |   4 +
 superset/tasks/async_queries.py                    |   6 +-
 superset/utils/async_query_manager.py              |  22 +-
 superset/utils/pandas_postprocessing.py            |   9 +-
 superset/views/access_requests.py                  |  12 +
 superset/views/alerts.py                           |  24 +-
 superset/views/base.py                             |   5 +-
 superset/views/core.py                             |   4 +-
 superset/views/key_value.py                        |  13 +-
 superset/views/log/api.py                          |  12 +
 superset/views/log/views.py                        |  12 +
 superset/views/schedules.py                        |  13 +-
 superset/views/tags.py                             |  13 +-
 superset/viz.py                                    |   2 +-
 tests/alerts_tests.py                              |  51 ++-
 tests/core_tests.py                                |  22 +-
 tests/druid_tests.py                               |  79 ++++
 tests/jinja_context_tests.py                       | 119 ++++-
 tests/log_api_tests.py                             |  13 +-
 ...{migration_tests.py => log_model_view_tests.py} |  33 +-
 tests/pandas_postprocessing_tests.py               |  15 +
 tests/schedules_test.py                            |  29 ++
 tests/security_tests.py                            |  17 +
 ...ynamic_plugins_tests.py => sqla_views_tests.py} |  22 +-
 tests/tagging_tests.py                             |  26 +-
 tests/tasks/async_queries_tests.py                 |  44 +-
 111 files changed, 2685 insertions(+), 991 deletions(-)
 delete mode 100644 superset-frontend/src/CRUD/Field.jsx
 create mode 100644 superset-frontend/src/CRUD/Field.tsx
 create mode 100644 superset-frontend/src/components/Form/LabeledErrorBoundInput.stories.tsx
 create mode 100644 superset-frontend/src/components/Form/LabeledErrorBoundInput.test.jsx
 create mode 100644 superset-frontend/src/components/Form/LabeledErrorBoundInput.tsx
 delete mode 100644 superset-frontend/src/explore/components/controls/ColorSchemeControl.less
 create mode 100644 superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx
 copy tests/{migration_tests.py => log_model_view_tests.py} (57%)
 copy tests/{dynamic_plugins_tests.py => sqla_views_tests.py} (65%)