Use where to find all associations
associations mistakingly used where to find all.logger is undefined in the Statistics, call Rails.logger directly and give users more info about what is going on.
Fixes #32414 - use DSL to define settings
We can get rid of the ugly patching for defining settings.
Add puppet statistics optionally
Fixes #32651 - prepare for Environment removal
Environment will go away, we need to have safeguard, also unify all thepatches as all of them are adding only the has_many trend relation.
We also need to handle the new namespace for environment properly.
Upgrade GH actions ruby verion
Improve the test helper
Fixes the test rake task that was not requiring the libraries correctly.Renames the helper to match the plugin name, in case we would want to test more plugins together.
Improve statistics test
There is uneccesarry set of user, the `set_session_user` takes care of it all.Above that, it has user `:one` as default.
Fix failing tests after body escaping
Remove core permissions and migrate them to plugin resource in DB
Add trends UI
View revisions
Also available in: Atom