Fix custom expressions with multiple arguments - contains, does-not-contain,...
Fix custom expressions with multiple arguments - contains, does-not-contain, starts-with, ends-with (#50480) (#50708)
* adjustMultiArgOptions
* adjustMultiArgOptions
* Fix options
* Fix options
* Add a comment
* Fix tests
* Fix tests
* Add tests
* Tests
* Add tests
* Add tests
* Add tests
Co-authored-by:
Alexander Polyankin <alexander.polyankin@metabase.com>
Showing
- e2e/test/scenarios/custom-column/custom-column-reproductions.cy.spec.js 99 additions, 0 deletions...rios/custom-column/custom-column-reproductions.cy.spec.js
- frontend/src/metabase-lib/filter.ts 1 addition, 1 deletionfrontend/src/metabase-lib/filter.ts
- frontend/src/metabase-lib/filter.unit.spec.ts 3 additions, 3 deletionsfrontend/src/metabase-lib/filter.unit.spec.ts
- frontend/src/metabase-lib/v1/expressions/__support__/shared.ts 102 additions, 0 deletions...end/src/metabase-lib/v1/expressions/__support__/shared.ts
- frontend/src/metabase-lib/v1/expressions/config.ts 4 additions, 0 deletionsfrontend/src/metabase-lib/v1/expressions/config.ts
- frontend/src/metabase-lib/v1/expressions/diagnostics.ts 2 additions, 0 deletionsfrontend/src/metabase-lib/v1/expressions/diagnostics.ts
- frontend/src/metabase-lib/v1/expressions/format.ts 11 additions, 13 deletionsfrontend/src/metabase-lib/v1/expressions/format.ts
- frontend/src/metabase-lib/v1/expressions/index.ts 8 additions, 22 deletionsfrontend/src/metabase-lib/v1/expressions/index.ts
- frontend/src/metabase-lib/v1/expressions/recursive-parser.js 38 additions, 2 deletionsfrontend/src/metabase-lib/v1/expressions/recursive-parser.js
- frontend/src/metabase-lib/v1/expressions/resolver.js 2 additions, 2 deletionsfrontend/src/metabase-lib/v1/expressions/resolver.js
- frontend/src/metabase/querying/filters/hooks/use-string-filter/use-string-filter.ts 1 addition, 1 deletion...ying/filters/hooks/use-string-filter/use-string-filter.ts
- frontend/test/metabase/lib/expressions/diagnostics.unit.spec.js 2 additions, 3 deletions...nd/test/metabase/lib/expressions/diagnostics.unit.spec.js
- frontend/test/metabase/lib/expressions/pratt/common.ts 8 additions, 1 deletionfrontend/test/metabase/lib/expressions/pratt/common.ts
- frontend/test/metabase/lib/expressions/recursive-parser.unit.spec.js 32 additions, 14 deletions...st/metabase/lib/expressions/recursive-parser.unit.spec.js
- frontend/test/metabase/lib/expressions/resolver.unit.spec.js 3 additions, 9 deletionsfrontend/test/metabase/lib/expressions/resolver.unit.spec.js
Loading
Please register or sign in to comment