-
- Downloads
Return correct values for linked filters using non-equality filters (#34837)
`api.dashboard/chain-filter-constraints` now generates a list of constraints using a filter type defined (like `:string/!=` or `:number/between`). `chain-filter/filter-clause` down the call chain has no access to _dashboard_ data, but accepts operators like `:!=` and `:between` readily.
Showing
- e2e/runner/cypress-runner-backend.js 1 addition, 0 deletionse2e/runner/cypress-runner-backend.js
- enterprise/backend/test/metabase_enterprise/sandbox/models/params/chain_filter_test.clj 4 additions, 2 deletions...se_enterprise/sandbox/models/params/chain_filter_test.clj
- shared/src/metabase/mbql/util.cljc 11 additions, 1 deletionshared/src/metabase/mbql/util.cljc
- src/metabase/api/dashboard.clj 56 additions, 39 deletionssrc/metabase/api/dashboard.clj
- src/metabase/driver/common/parameters/dates.clj 1 addition, 2 deletionssrc/metabase/driver/common/parameters/dates.clj
- src/metabase/driver/common/parameters/operators.clj 2 additions, 3 deletionssrc/metabase/driver/common/parameters/operators.clj
- src/metabase/lib/schema/parameter.cljc 0 additions, 121 deletionssrc/metabase/lib/schema/parameter.cljc
- src/metabase/models/params.clj 1 addition, 1 deletionsrc/metabase/models/params.clj
- src/metabase/models/params/chain_filter.clj 51 additions, 43 deletionssrc/metabase/models/params/chain_filter.clj
- src/metabase/query_processor/card.clj 3 additions, 4 deletionssrc/metabase/query_processor/card.clj
- test/metabase/api/dashboard_test.clj 150 additions, 57 deletionstest/metabase/api/dashboard_test.clj
- test/metabase/models/params/chain_filter_test.clj 26 additions, 7 deletionstest/metabase/models/params/chain_filter_test.clj
Loading
Please register or sign in to comment