Fixes #19789 - fix Layout/SpaceAroundOperators cop
Refs #23177 - datetime precision fixed for unattended test
Refs #23177 - id is not used for unattended order
Fixes #23252 - Speed up unattended controller tests
Splitting the tests into different contexts and only creating the hostsneeded for each context cut down runtime locally from 57s to 23s.
Fixes #23177 - unattended warning on multiple MACs
Fixes #19787 - Fix Layout/SpaceAfterComma cop
Fixes #23123 - Fix Rails/ActiveRecordAliases cop
Fixes #22756 - Allow provisioning based on MAC address
Fixes #17316 - templates feature is subnet association
fixes #22444 - do not serve templates with expired token
Fixes #19838 - Fix Rails/PluralizationGrammar cop
Fixes #21851 - Remove deprecations for 1.17
Fixes #21098 - Use positional args in functional test requests
Fixes #21424 - use factory_bot_rails
Fixes #20559 - print rails log for test failures
Fixes #16884 - enforce granular filters even during save
Fixes #19173 - build notification succeeds with expired token.
Fixes #18001 - Add plugin permissions to core's roles
fixes #18958 - correct format of multiple REMOTE_ADDR addresses
Fixes #16982 - Scope properly when no taxonomies are set
The default scope for hosts and other objects did not restrictproperly by taxonomies. An user without organizations orlocations, could do anything it's permissions allow to.The list of hosts was unrestricted and showed hosts in...
fixes #17395 - use admin user for load_template_vars
When `load_template_vars` is called from before_action, the current usermust already be set to ensure caching of parameters inside Host#paramsis done with consistent permissions. Otherwise when Foreman::Renderer's...
Fixes #17296 - Add setting access_unattended_without_build
Fixes #17103 - search ignored taxonomies
When searching for ProvisioningTemplate we should respect also hosttaxonomies ignore list.
fixes #16557 - move tests into modern Rails layout
Models, controllers, mailers and helpers are now in test/ subdirsmatching app/ subdirs. Service, miscellaneous and old test/lib/ testsare now in test/unit/ separated from models, which obsoletes the custom...