cryostat-legacy icon indicating copy to clipboard operation
cryostat-legacy copied to clipboard

[Story] Localize and refactor Automated Analysis Rules throughout codebase

Open maxcao13 opened this issue 1 year ago • 0 comments

Describe the feature

From some discussion about re-formatting front-end rendering of Automated Analysis results because of the recent cryostat-core bump which updated JMC to version 8, there are mutliple sections of the entire codebase that need to be fixed up to better handle cryostat's Automated Analysis Reports.

cryostat-core:

  • [x] https://github.com/cryostatio/cryostat-core/issues/209
  • [ ] https://github.com/cryostatio/cryostat-core/issues/210
  • RuleFilterParser: Currently, outside of directly querying the -reports api, the filter is not being used at all and cryostat requests the entire analysis, without filtering, which is okay. This may need testing, I'm not fully sure whether the report generation still supports the predicate filtering feature with the new updates.

cryostat-reports:

  • -reports will need to be updated if it's possible to pass a locale in a request to -core reportGenerator for localized/translated reports. Otherwise from what I can tell, the reports sidecar does not need to be updated since it uses the -core classes other than a pom.xml bump.

cryostat:

  • [ ] https://github.com/cryostatio/cryostat/issues/1450
  • server side will also need to pass in a locale if applicable, same as -reports

cryostat-web

  • [x] https://github.com/cryostatio/cryostat-web/issues/973

maxcao13 avatar Apr 20 '23 20:04 maxcao13