This is an automated email from the ASF dual-hosted git repository.
graceguo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
The following commit(s) were added to refs/heads/master by this push:
new 5324e25 [filter_box] disable instant_filtering by defult (#9952)
5324e25 is described below
commit 5324e253287ace43c7b2d6111a75131a30b33895
Author: Grace Guo <[email protected]>
AuthorDate: Sun May 31 22:12:04 2020 -0700
[filter_box] disable instant_filtering by defult (#9952)
---
.../cypress-base/cypress/integration/dashboard/filter.js | 3 +++
superset-frontend/src/explore/controlPanels/FilterBox.jsx | 8 ++++----
superset-frontend/src/visualizations/FilterBox/FilterBox.jsx | 2 +-
3 files changed, 8 insertions(+), 5 deletions(-)
diff --git
a/superset-frontend/cypress-base/cypress/integration/dashboard/filter.js
b/superset-frontend/cypress-base/cypress/integration/dashboard/filter.js
index 0f4fea7..11edd86 100644
--- a/superset-frontend/cypress-base/cypress/integration/dashboard/filter.js
+++ b/superset-frontend/cypress-base/cypress/integration/dashboard/filter.js
@@ -85,6 +85,9 @@ export default () =>
.focus({ force: true })
.type('uth Asia{enter}', { force: true });
+ // by default, need to click Apply button to apply filter
+ cy.get('.filter_box button').click({ force: true });
+
// wait again after applied filters
cy.wait(aliases.filter(x => x !== getAlias(filterId))).then(requests => {
requests.forEach(xhr => {
diff --git a/superset-frontend/src/explore/controlPanels/FilterBox.jsx
b/superset-frontend/src/explore/controlPanels/FilterBox.jsx
index 7d8a701..f0e14db 100644
--- a/superset-frontend/src/explore/controlPanels/FilterBox.jsx
+++ b/superset-frontend/src/explore/controlPanels/FilterBox.jsx
@@ -55,10 +55,10 @@ export default {
type: 'CheckboxControl',
label: t('Instant Filtering'),
renderTrigger: true,
- default: true,
- description:
- 'Whether to apply filters as they change, or wait for ' +
- 'users to hit an [Apply] button',
+ default: false,
+ description: t(
+ 'Check to apply filters instantly as they change instead of
displaying [Apply] button',
+ ),
},
},
],
diff --git a/superset-frontend/src/visualizations/FilterBox/FilterBox.jsx
b/superset-frontend/src/visualizations/FilterBox/FilterBox.jsx
index df04752..0b6d784a 100644
--- a/superset-frontend/src/visualizations/FilterBox/FilterBox.jsx
+++ b/superset-frontend/src/visualizations/FilterBox/FilterBox.jsx
@@ -89,7 +89,7 @@ const defaultProps = {
showSqlaTimeColumn: false,
showDruidTimeGrain: false,
showDruidTimeOrigin: false,
- instantFiltering: true,
+ instantFiltering: false,
};
class FilterBox extends React.Component {