Issues: Search query builder refactor
Problem to solve
The code to build Elasticsearch queries is tightly coupled with the all ClassProxy
code. It's too complicated to add new data models or modify existing models that already have a ClassProxy through a parent class (for example WorkItem
)
Proposal
Create a general library and use that build Elasticsearch queries for IssueClassProxy
. Remove all references to ApplicationClassProxy
code when creating queries for issues documents.
Edited by Terri Chu