Skip to content

Move storage of HealthReports into dedicated model#23007

Open
NobodysNightmare wants to merge 1 commit intodevfrom
core-health-reports
Open

Move storage of HealthReports into dedicated model#23007
NobodysNightmare wants to merge 1 commit intodevfrom
core-health-reports

Conversation

@NobodysNightmare
Copy link
Copy Markdown
Contributor

So far they have only been stored in the Rails cache, making them pretty volatile. They are now properly stored in the database, theoretically allowing to also retrieve older health check results and compare them to newer ones.

Translation responsibilities have been moved into respective components, that are rendering the results.

This is part of a refactoring that moves health reports and their components out of the storages module into the core, allowing them to be reused by different modules.

Ticket

https://community.openproject.org/wp/72978

@NobodysNightmare NobodysNightmare marked this pull request as draft April 30, 2026 08:16
@github-actions
Copy link
Copy Markdown

Caution

The provided work package version does not match the core version

Details:

Please make sure that:

  • The work package version OR your pull request target branch is correct

So far they have only been stored in the Rails cache, making
them pretty volatile. They are now properly stored in the database,
theoretically allowing to also retrieve older health check results and
compare them to newer ones.

Translation responsibilities have been moved into respective components,
that are rendering the results.

This is part of a refactoring that moves health reports and their components
out of the storages module into the core, allowing them to be reused by different
modules.
@NobodysNightmare NobodysNightmare changed the title WIP: Move storage of HealthReports into dedicated model Move storage of HealthReports into dedicated model Apr 30, 2026
@NobodysNightmare NobodysNightmare marked this pull request as ready for review April 30, 2026 11:39
@NobodysNightmare NobodysNightmare requested a review from a team April 30, 2026 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant