Add ElasticSearch support to Projects::XrayReport model
we need to add Elastic Search support to the existing XrayReports
model
Implementation Plan
- Add
include Elastic::ApplicationVersionedSearch
to existing model (see PoC) - Add a migration to create an Elastic Search index ([see PoC and docs](!144715 (diffs)))
- Add Elastic Search proxy classes for the new report libraries (see architecture and PoC). The proxy classes would check the xray report on any update, see which libraries have changed, and delete then recreate the ES documents corresponding to that version of the library
Edited by Allen Cook