Conversation
- add todos
- update advanced search to use PFQL query
- fix tests - fix code according to tests
- update tests with some pfql queries
- update operator is-null to work with PFQL
- remove categories that are impossible to use with PFQL
- update like operator to work with PFQL
- fix tests
- add antlr dependency and PFQL grammar
- add parser models
- implement mechanism to parse string PFQL query into advanced search - add todos
- update parser: implement handling for more case categories
- implement handling for CaseDataSet category
- implement handling for CaseDataSet category
- implement handling for task categories
- add documentation - resolve some todos - handle logged user placeholders
- implement negations for simple expressions
- implement negations for complex expressions
- fix negations in complex-expression.ts - fix reducing complex expressions in pfql-utils.ts
- fix handling simple ORs - fix await for category loadings
- flat query items if the boolean operator is the same as parent predicate's boolean operator
- add docs
- fix redundant requests to BE when initializing advanced search
- fix race condition when loading dataset category from pfql
- remove push down negation
- remove OR operator button
- introduce plain query category
- implement loading of plain query
- implement possibility to show filter field as advanced search in form - change default component of filter to string-query
- update CaseProcess category so when used in form there is no autocomplete
- fix tests
Retoocs
requested review from
Kovy95,
SamuelPalaj,
machacjozef,
mazarijuraj,
renczesstefan and
tuplle
August 31, 2026 14:04
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- fix tests
- add search service test
- remove unwanted import
# Conflicts: # projects/netgrif-components-core/src/lib/header/case-header/case-header.service.ts
- fix after merge
Retoocs
marked this pull request as ready for review
September 1, 2026 19:35
- rework dependency injection for PFQL components
- fix tests
- update maximumError to 6.5 MB
- fix behavior for advanced search field content
- fix tests
- fix missing provider
- fix missing token - fix case dataset as immediate field
- fix tests
Kovy95
reviewed
Sep 10, 2026
Kovy95
reviewed
Sep 10, 2026
- resolve PR comments
Kovy95
reviewed
Sep 10, 2026
- move antlr dependency to core
|
Kovy95
approved these changes
Sep 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




Description
Improvements
Fixed
Implements NAE-2466
Dependencies
"antlr4ng": "^3.0.16",Third party dependencies
Blocking Pull requests
There are no dependencies on other PR
How Has Been This Tested?
Manually and by unit tests
Test Configuration
Checklist: