Draft: Resolve "Indicator overview for organisation maintainers"
Relates to #291 (not everything is implemented in this MR due to dependencies with other MRs)
Changes:
- For Helmholtz organisation maintainers, display a table with all evaluated software entries on the organisation page in a new tab
Reporting - Added custom hook and context for
Software Quality Overviewthat handle corresponding data requests and calculations for multiple software evaluations- Implemented PostgreSQL-sided functions for calculating
review_status,evaluation_status,evaluatorsboth for single and bulk of software entries
- Implemented PostgreSQL-sided functions for calculating
- Expand Dynamic Table component to include configurable column filters and column widths
- Rename
reviewer(s)toevaluator(s)
What is missing to complete #291:
- bulk Postgres-side calculation of attribute and dimension scores => to be implemented after attribute weights are added in !268
- display dimension scores instead of dimension review status in organisation maintainer overview table
- submission workflow (start evaluation (evaluator), submit evaluation (evaluator), lock evaluation (organisation maintainer) => to be addressed in separate MR
- Reporting year => basic implementation in !268
- Display reporting year in overview table and filter by reporting year
Edited by Paula Stock