You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by su...@apache.org on 2020/09/22 08:21:30 UTC
[incubator-superset] branch feature/filter-p0 updated (d7e926e ->
45354fc)
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.
discard d7e926e finished filter indicators
discard 4284670 refactor applied/rejected filters code
discard 7da1628 Initial commit of new filters badge.
add d6be977 fix: address all disabled pylint checks in charts/api.py (#10932)
add 213b772 chore: remove SIP_34_DATABASE_UI (#10926)
add ed9b50b chore: upgrade cypress to use retries (#10923)
add 141ef4a Updated `type: ignore` in model's helper: (#10906)
add e21a354 fix: update pylint disabled checks in common/query_context.py (#10941)
add e375ed4 fix(jinja): make context attrs private on SQL templates (#10934)
add 2003442 fix: several disabled pylint rules in models/helpers.py (#10909)
add ccfd293 ESLint: no-restricted-syntax (#10889)
add 4f60737 fix: typo in prefer typescript (#10959)
add d4f33cc Ignore '/docs' on some GH actions, give docs its own action (#10949)
add 4a4fdb1 docs: set up client-side redirects from previous era docs urls (#10921)
add 91fd06e ESLint: Remove ts-ignore (#10961)
add 557a303 ESLint: Enable rule no-named-as-default (#10879)
add 3d8f757 fix: simply is_adhoc_metric (#10964)
add 4835d3b ESLint: Re-enable rule no-access-state-in-setstate (#10870)
add fd0f6e1 fix: removed disabled lint rule `too-many-locals` in connectors/base/models.py (#10958)
add 9d7b353 fix: pylint disabled rules in dashboard/api.py (#10976)
add 88a6711 Pylint disabled rule `pointless-string-statement` is not raising warining anymore - removing (#10975)
add f01c488 fix: setting specific exceptions common/query_context.py (#10942)
add 74a2270 fix: re-enabling several globally disabled lint rules (#10957)
add 801fb40 Allow empty observations in alerting (#10939)
add 56d0018 fix: use nullpool even for user lookup in the celery (#10938)
add 4aa5324 fix: update the time filter for 'Last Year' option in explore (#10829)
add 41dfcd4 fix: changed disabled rules in datasets module (#10979)
add e4e78b6 style: fix checkbox color (#10970)
add a8f5029 ESLint: Remove ts-ignore comments (#10933)
add dc893fe chore: selectors refactor in SQLLab test suite (Cypress) (#10944)
add 193796c adding filters back that caused issues (#10989)
add 96a61e3 build: add PR lint action (#10990)
add 8e4a1c8 docs: add a "Gallery" page (#10968)
add 3be8bda docs: add gallery screenshot & link in README (#10988)
add 448a41a feat(row-level-security): add base filter type and filter grouping (#10946)
add 24de51a Initial commit of new filters badge.
add 279b366 refactor applied/rejected filters code
add 3bb6eab finished filter indicators
add 834363a filter badge tested
add 45354fc unnecessary imports
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d7e926e)
\
N -- N -- N refs/heads/feature/filter-p0 (45354fc)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/prlint.json | 8 -
.github/workflows/pr-lint.yml | 22 +
.github/workflows/prefer-typescript.yml | 6 +-
.github/workflows/superset-docs.yml | 30 +
.github/workflows/superset-e2e.yml | 8 +-
.github/workflows/superset-frontend.yml | 23 +-
.github/workflows/superset-python.yml | 8 +-
.github/workflows/test-hive.yml | 8 +-
.github/workflows/test-presto.yml | 8 +-
.pre-commit-config.yaml | 2 +-
.pylintrc | 2 +-
README.md | 4 +
docs/README.md | 34 +-
docs/gatsby-node.js | 585 +++++++++++
docs/package-lock.json | 86 ++
docs/package.json | 1 +
.../Loading.tsx => docs/src/components/DbImage.tsx | 55 +-
docs/src/components/MainMenu.tsx | 3 +
docs/src/components/footer.tsx | 2 +
docs/src/components/image.tsx | 25 +-
docs/src/components/layout.tsx | 28 +-
docs/src/images/{ => databases}/apache-drill.png | Bin
docs/src/images/{ => databases}/apache-druid.jpeg | Bin
docs/src/images/{ => databases}/apache-druid.png | Bin
docs/src/images/{ => databases}/apache-hive.svg | 0
docs/src/images/{ => databases}/apache-impala.png | Bin
docs/src/images/{ => databases}/apache-kylin.png | Bin
docs/src/images/{ => databases}/aws-redshift.png | Bin
docs/src/images/{ => databases}/clickhouse.png | Bin
docs/src/images/{ => databases}/druid.png | Bin
docs/src/images/{ => databases}/exasol.png | Bin
docs/src/images/{ => databases}/firebird.png | Bin
docs/src/images/{ => databases}/googleBQ.png | Bin
docs/src/images/{ => databases}/greenplum.jpeg | Bin
docs/src/images/{ => databases}/greenplum.png | Bin
docs/src/images/{ => databases}/ibmdb2.png | Bin
docs/src/images/{ => databases}/monet.png | Bin
docs/src/images/{ => databases}/msql.png | Bin
docs/src/images/{ => databases}/mysql.png | Bin
docs/src/images/{ => databases}/oracle-logo.png | Bin
docs/src/images/{ => databases}/oracle.png | Bin
docs/src/images/{ => databases}/oraclelogo.png | Bin
docs/src/images/{ => databases}/postgresql.jpg | Bin
docs/src/images/{ => databases}/postsql.png | Bin
docs/src/images/{ => databases}/presto-og.png | Bin
docs/src/images/{ => databases}/snowflake.png | Bin
docs/src/images/{ => databases}/sqllite.jpg | Bin
docs/src/images/{ => databases}/sqllite.png | Bin
docs/src/images/{ => databases}/vertica.png | Bin
docs/src/images/gallery/bubble.png | Bin 0 -> 238904 bytes
docs/src/images/gallery/chord_diagram.png | Bin 0 -> 762878 bytes
docs/src/images/gallery/community.png | Bin 0 -> 609567 bytes
docs/src/images/gallery/dashboard_editor.png | Bin 0 -> 2255813 bytes
docs/src/images/gallery/dashboard_list.png | Bin 0 -> 197656 bytes
docs/src/images/gallery/dashboard_properties.png | Bin 0 -> 213069 bytes
docs/src/images/gallery/deck_arc.png | Bin 0 -> 1351973 bytes
docs/src/images/gallery/deck_hex.png | Bin 0 -> 1761791 bytes
docs/src/images/gallery/deck_path.png | Bin 0 -> 1229563 bytes
docs/src/images/gallery/deck_polygon.png | Bin 0 -> 1588761 bytes
docs/src/images/gallery/deck_scatter.png | Bin 0 -> 1815849 bytes
.../src/images/gallery}/deckgl_dash.png | Bin
docs/src/images/gallery/explore.png | Bin 0 -> 530390 bytes
docs/src/images/gallery/force_layout.png | Bin 0 -> 432443 bytes
docs/src/images/gallery/france.png | Bin 0 -> 431636 bytes
docs/src/images/gallery/girl_names.png | Bin 0 -> 276784 bytes
docs/src/images/gallery/heatmap.png | Bin 0 -> 629165 bytes
docs/src/images/gallery/pino_geo.png | Bin 0 -> 3385639 bytes
docs/src/images/gallery/sankey.png | Bin 0 -> 529762 bytes
docs/src/images/gallery/slack.png | Bin 0 -> 471736 bytes
docs/src/images/gallery/sqllab.png | Bin 0 -> 375108 bytes
docs/src/images/gallery/storm.png | Bin 0 -> 2287707 bytes
docs/src/images/gallery/stream.png | Bin 0 -> 557506 bytes
docs/src/images/gallery/table.png | Bin 0 -> 447295 bytes
docs/src/images/gallery/treemap.png | Bin 0 -> 456361 bytes
.../src/images/gallery}/visualizations.png | Bin
docs/src/images/gallery/worldbank_dashboard.png | Bin 0 -> 780010 bytes
docs/src/images/gatsby-astronaut.png | Bin 167273 -> 0 bytes
docs/src/images/gatsby-icon.png | Bin 21212 -> 0 bytes
docs/src/images/mysql.html | 1062 --------------------
docs/src/pages/404.jsx | 2 +-
docs/src/pages/docs/contributing-page.mdx | 2 +-
docs/src/pages/gallery.tsx | 110 ++
docs/src/pages/index.tsx | 21 +-
superset-frontend/.eslintrc.js | 6 -
superset-frontend/cypress-base/cypress.json | 6 +-
.../integration/explore/AdhocFilters.test.ts | 2 +-
.../cypress/integration/sqllab/tabs.test.js | 44 +-
superset-frontend/cypress-base/package-lock.json | 484 +++++----
superset-frontend/cypress-base/package.json | 2 +-
superset-frontend/images/screenshots/gallery.png | Bin 0 -> 3542967 bytes
superset-frontend/package-lock.json | 138 ++-
superset-frontend/package.json | 9 +-
.../components/FilterIndicatorGroup_spec.jsx | 50 -
.../components/FilterIndicatorTooltip_spec.jsx | 43 -
.../dashboard/components/FilterIndicator_spec.jsx | 58 --
.../components/FilterIndicatorsContainer_spec.jsx | 107 --
.../components/FilterTooltipWrapper_spec.jsx | 68 --
.../dashboard/components/FiltersBadge_spec.jsx | 104 ++
.../javascripts/dashboard/fixtures/mockStore.js | 61 +-
.../explore/components/CheckboxControl_spec.jsx | 7 +-
.../explore/components/DateFilterControl_spec.jsx | 117 ++-
.../components/ExploreViewContainer_spec.jsx | 4 +-
.../spec/javascripts/explore/controlUtils_spec.jsx | 132 +--
.../spec/javascripts/explore/fixtures.jsx | 104 ++
.../spec/javascripts/sqllab/SqlEditor_spec.jsx | 10 +-
superset-frontend/src/CRUD/CollectionTable.tsx | 8 +-
superset-frontend/src/SqlLab/components/App.jsx | 1 -
.../SqlLab/components/ExploreCtasResultsButton.jsx | 1 -
.../src/SqlLab/components/ExploreResultsButton.jsx | 1 -
.../src/SqlLab/components/HighlightedSql.jsx | 10 +-
.../src/SqlLab/components/LimitControl.tsx | 19 +-
.../src/SqlLab/components/ResultSet.tsx | 6 +-
.../src/SqlLab/components/SaveQuery.jsx | 2 +-
.../src/SqlLab/components/ScheduleQueryButton.jsx | 2 +-
.../src/SqlLab/components/ShowSQL.tsx | 13 +-
.../src/SqlLab/components/SqlEditor.jsx | 8 +-
.../src/SqlLab/components/TabbedSqlEditors.jsx | 18 +-
.../src/SqlLab/components/TableElement.jsx | 9 +-
superset-frontend/src/SqlLab/reducers/sqlLab.js | 5 +-
.../src/common/components/{index.ts => index.tsx} | 0
.../src/components/AlteredSliceTag.jsx | 18 +-
.../src/components/Checkbox/index.tsx | 11 +-
superset-frontend/src/components/CheckboxIcons.tsx | 6 +-
superset-frontend/src/components/DeleteModal.tsx | 12 +-
.../components/FilterableTable/FilterableTable.tsx | 40 +-
superset-frontend/src/components/Link.tsx | 1 -
superset-frontend/src/components/OmniContainer.jsx | 2 +-
.../src/components/Select/SupersetStyledSelect.tsx | 18 +-
.../Select/WindowedSelect/WindowedMenuList.tsx | 11 +-
.../components/Select/WindowedSelect/windowed.tsx | 9 +-
superset-frontend/src/components/Select/styles.tsx | 26 +-
.../src/dashboard/components/FilterIndicator.jsx | 79 --
.../dashboard/components/FilterIndicatorGroup.jsx | 89 --
.../components/FilterIndicatorTooltip.jsx | 63 --
.../components/FilterIndicatorsContainer.jsx | 203 ----
.../dashboard/components/FilterTooltipWrapper.jsx | 82 --
.../components/FiltersBadge/DetailsPanel.tsx | 10 +-
.../dashboard/components/FiltersBadge/Styles.tsx | 5 -
.../dashboard/components/FiltersBadge/index.tsx | 23 +-
.../dashboard/components/FiltersBadge/selectors.js | 6 +-
.../src/dashboard/components/SaveModal.jsx | 4 +-
.../src/dashboard/components/SliceAdder.jsx | 12 +-
.../dashboard/components/SliceHeaderControls.jsx | 6 +-
.../components/gridComponents/ChartHolder.jsx | 6 +-
.../src/dashboard/containers/FilterIndicators.jsx | 57 --
.../src/dashboard/util/propShapes.jsx | 13 -
.../src/datasource/ChangeDatasourceModal.tsx | 9 +-
.../src/datasource/DatasourceEditor.jsx | 7 +-
.../src/datasource/DatasourceModal.tsx | 1 -
.../explore/components/AdhocMetricEditPopover.jsx | 27 +-
.../src/explore/components/ControlPanelSection.jsx | 2 +-
.../src/explore/components/DisplayQueryButton.jsx | 22 +-
.../explore/components/ExploreActionButtons.jsx | 4 +-
.../src/explore/components/ExploreChartPanel.jsx | 4 +-
.../explore/components/ExploreViewContainer.jsx | 34 +-
.../src/explore/components/PropertiesModal.tsx | 28 +-
.../src/explore/components/SaveModal.jsx | 1 -
.../components/controls/AnnotationLayer.jsx | 5 +-
.../explore/components/controls/BoundsControl.jsx | 14 +-
.../components/controls/DateFilterControl.jsx | 36 +-
.../components/controls/FixedOrMetricControl.jsx | 7 +-
.../explore/components/controls/SelectControl.jsx | 4 +-
.../explore/components/controls/SpatialControl.jsx | 2 +-
.../explore/components/controls/VizTypeControl.jsx | 2 +-
superset-frontend/src/explore/controlUtils.js | 29 +-
superset-frontend/src/explore/controls.jsx | 1 -
superset-frontend/src/explore/store.js | 2 +-
superset-frontend/src/featureFlags.ts | 2 +
superset-frontend/src/modules/AnnotationTypes.js | 2 -
superset-frontend/src/setup/setupApp.ts | 2 -
superset-frontend/src/utils/common.js | 8 -
.../src/utils/getControlsForVizType.js | 2 +-
.../src/views/CRUD/welcome/Welcome.tsx | 30 +-
.../src/visualizations/FilterBox/FilterBox.jsx | 25 +-
superset-frontend/webpack.config.js | 9 +-
superset/app.py | 4 +-
superset/charts/api.py | 37 +-
superset/common/query_context.py | 12 +-
superset/config.py | 1 -
superset/connectors/base/models.py | 2 +-
superset/connectors/sqla/models.py | 28 +-
superset/connectors/sqla/views.py | 60 +-
superset/dao/base.py | 4 +-
superset/dashboards/api.py | 19 +-
superset/datasets/api.py | 17 +-
superset/jinja_context.py | 36 +-
...828ac4e_add_rls_filter_type_and_grouping_key.py | 58 ++
superset/models/helpers.py | 62 +-
superset/security/manager.py | 46 +-
superset/tasks/alerts/observer.py | 8 +-
superset/tasks/schedules.py | 34 +-
.../rls/list.html} | 21 +-
superset/utils/core.py | 24 +-
superset/views/database/views.py | 6 +-
superset/viz.py | 2 -
tests/alerts_tests.py | 4 +-
tests/schedules_test.py | 2 +-
tests/security_tests.py | 181 +++-
tests/superset_test_custom_template_processors.py | 2 +-
199 files changed, 2576 insertions(+), 3031 deletions(-)
delete mode 100644 .github/prlint.json
create mode 100644 .github/workflows/pr-lint.yml
create mode 100644 .github/workflows/superset-docs.yml
copy superset-frontend/src/components/Loading.tsx => docs/src/components/DbImage.tsx (53%)
rename docs/src/images/{ => databases}/apache-drill.png (100%)
rename docs/src/images/{ => databases}/apache-druid.jpeg (100%)
rename docs/src/images/{ => databases}/apache-druid.png (100%)
rename docs/src/images/{ => databases}/apache-hive.svg (100%)
rename docs/src/images/{ => databases}/apache-impala.png (100%)
rename docs/src/images/{ => databases}/apache-kylin.png (100%)
rename docs/src/images/{ => databases}/aws-redshift.png (100%)
rename docs/src/images/{ => databases}/clickhouse.png (100%)
rename docs/src/images/{ => databases}/druid.png (100%)
rename docs/src/images/{ => databases}/exasol.png (100%)
rename docs/src/images/{ => databases}/firebird.png (100%)
rename docs/src/images/{ => databases}/googleBQ.png (100%)
rename docs/src/images/{ => databases}/greenplum.jpeg (100%)
rename docs/src/images/{ => databases}/greenplum.png (100%)
rename docs/src/images/{ => databases}/ibmdb2.png (100%)
rename docs/src/images/{ => databases}/monet.png (100%)
rename docs/src/images/{ => databases}/msql.png (100%)
rename docs/src/images/{ => databases}/mysql.png (100%)
rename docs/src/images/{ => databases}/oracle-logo.png (100%)
rename docs/src/images/{ => databases}/oracle.png (100%)
rename docs/src/images/{ => databases}/oraclelogo.png (100%)
rename docs/src/images/{ => databases}/postgresql.jpg (100%)
rename docs/src/images/{ => databases}/postsql.png (100%)
rename docs/src/images/{ => databases}/presto-og.png (100%)
rename docs/src/images/{ => databases}/snowflake.png (100%)
rename docs/src/images/{ => databases}/sqllite.jpg (100%)
rename docs/src/images/{ => databases}/sqllite.png (100%)
rename docs/src/images/{ => databases}/vertica.png (100%)
create mode 100644 docs/src/images/gallery/bubble.png
create mode 100644 docs/src/images/gallery/chord_diagram.png
create mode 100644 docs/src/images/gallery/community.png
create mode 100644 docs/src/images/gallery/dashboard_editor.png
create mode 100644 docs/src/images/gallery/dashboard_list.png
create mode 100644 docs/src/images/gallery/dashboard_properties.png
create mode 100644 docs/src/images/gallery/deck_arc.png
create mode 100644 docs/src/images/gallery/deck_hex.png
create mode 100644 docs/src/images/gallery/deck_path.png
create mode 100644 docs/src/images/gallery/deck_polygon.png
create mode 100644 docs/src/images/gallery/deck_scatter.png
copy {superset-frontend/images/screenshots => docs/src/images/gallery}/deckgl_dash.png (100%)
create mode 100644 docs/src/images/gallery/explore.png
create mode 100644 docs/src/images/gallery/force_layout.png
create mode 100644 docs/src/images/gallery/france.png
create mode 100644 docs/src/images/gallery/girl_names.png
create mode 100644 docs/src/images/gallery/heatmap.png
create mode 100644 docs/src/images/gallery/pino_geo.png
create mode 100644 docs/src/images/gallery/sankey.png
create mode 100644 docs/src/images/gallery/slack.png
create mode 100644 docs/src/images/gallery/sqllab.png
create mode 100644 docs/src/images/gallery/storm.png
create mode 100644 docs/src/images/gallery/stream.png
create mode 100644 docs/src/images/gallery/table.png
create mode 100644 docs/src/images/gallery/treemap.png
copy {superset-frontend/images/screenshots => docs/src/images/gallery}/visualizations.png (100%)
create mode 100644 docs/src/images/gallery/worldbank_dashboard.png
delete mode 100644 docs/src/images/gatsby-astronaut.png
delete mode 100644 docs/src/images/gatsby-icon.png
delete mode 100644 docs/src/images/mysql.html
create mode 100644 docs/src/pages/gallery.tsx
create mode 100644 superset-frontend/images/screenshots/gallery.png
delete mode 100644 superset-frontend/spec/javascripts/dashboard/components/FilterIndicatorGroup_spec.jsx
delete mode 100644 superset-frontend/spec/javascripts/dashboard/components/FilterIndicatorTooltip_spec.jsx
delete mode 100644 superset-frontend/spec/javascripts/dashboard/components/FilterIndicator_spec.jsx
delete mode 100644 superset-frontend/spec/javascripts/dashboard/components/FilterIndicatorsContainer_spec.jsx
delete mode 100644 superset-frontend/spec/javascripts/dashboard/components/FilterTooltipWrapper_spec.jsx
create mode 100644 superset-frontend/spec/javascripts/dashboard/components/FiltersBadge_spec.jsx
create mode 100644 superset-frontend/spec/javascripts/explore/fixtures.jsx
rename superset-frontend/src/common/components/{index.ts => index.tsx} (100%)
delete mode 100644 superset-frontend/src/dashboard/components/FilterIndicator.jsx
delete mode 100644 superset-frontend/src/dashboard/components/FilterIndicatorGroup.jsx
delete mode 100644 superset-frontend/src/dashboard/components/FilterIndicatorTooltip.jsx
delete mode 100644 superset-frontend/src/dashboard/components/FilterIndicatorsContainer.jsx
delete mode 100644 superset-frontend/src/dashboard/components/FilterTooltipWrapper.jsx
delete mode 100644 superset-frontend/src/dashboard/containers/FilterIndicators.jsx
create mode 100644 superset/migrations/versions/e5ef6828ac4e_add_rls_filter_type_and_grouping_key.py
copy superset/templates/superset/{fab_overrides/list_with_checkboxes.html => models/rls/list.html} (84%)