-
- Downloads
Detect the use of unsupported features in the expression editor (#39778) (#39989)
* Detect the use of unsupported features in the expression editor
* Use an object to pass parameters to resolve
* Handle clauses that do not require feature
* Use postgres-12 for testing datetime functions
Co-authored-by:
Romeo Van Snick <romeo@romeovansnick.be>
Showing
- e2e/test/scenarios/custom-column/cc-data-type.cy.spec.js 11 additions, 4 deletionse2e/test/scenarios/custom-column/cc-data-type.cy.spec.js
- frontend/src/metabase-lib/expressions/diagnostics.ts 29 additions, 2 deletionsfrontend/src/metabase-lib/expressions/diagnostics.ts
- frontend/src/metabase-lib/expressions/process.ts 3 additions, 1 deletionfrontend/src/metabase-lib/expressions/process.ts
- frontend/src/metabase-lib/expressions/resolver.js 28 additions, 10 deletionsfrontend/src/metabase-lib/expressions/resolver.js
- frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield/ExpressionEditorTextfield.tsx 2 additions, 0 deletions...s/ExpressionEditorTextfield/ExpressionEditorTextfield.tsx
- frontend/test/metabase/lib/expressions/pratt/common.ts 5 additions, 2 deletionsfrontend/test/metabase/lib/expressions/pratt/common.ts
- frontend/test/metabase/lib/expressions/recursive-parser.unit.spec.js 8 additions, 4 deletions...st/metabase/lib/expressions/recursive-parser.unit.spec.js
- frontend/test/metabase/lib/expressions/resolver.unit.spec.js 53 additions, 17 deletionsfrontend/test/metabase/lib/expressions/resolver.unit.spec.js
- frontend/test/metabase/lib/expressions/typeinferencer.unit.spec.js 5 additions, 1 deletion...test/metabase/lib/expressions/typeinferencer.unit.spec.js
Loading
Please register or sign in to comment