When promting Modules for UI, they should be handed the SubReport instead of the Report to avaiod each module having to fetch ist own report from the db. SLims module repsonsibility.
Ideally modules dont should not interact with db.
This also requires the abstraction for calling the UI Cards for each module to the evaluator. Currently, this is called from the UI directly
[ ] bundle module UI calling in evaluator
[ ] fetch subreports from evaluator and pass the to the subreports
When promting Modules for UI, they should be handed the SubReport instead of the Report to avaiod each module having to fetch ist own report from the db. SLims module repsonsibility. Ideally modules dont should not interact with db. This also requires the abstraction for calling the UI Cards for each module to the evaluator. Currently, this is called from the UI directly