Fixes #23875 - removed old session tests
The root cause was we were triggering the active jobs too early,sometimes even before the db was migrated. This led to all sorts oferrors. The provided helper method does not trigger the jobs when in...
Fixes #23843 - Exclude requests to local host from proxying
Fixes #23859 - Fix vm_exists? method
Fix related tests
Fixes #23598 - move report metrics chart to c3
Fixes #23377 - audit external group membership changes (#5555)
Fixes #13749 - Handle Base64 and binary LDAP avatars
Before this change, we would always try to Base64.decode absolutely anyavatar. This resulted in broken images, as sometimes the avatars areautomatically turned into binary by net/ldap. In such cases, we want to...
fixes #23178 - seeded location should be in seeded org
When creating a host in the seeded org and seeded loc, host saves andthen organization becomes invalid: "Locations expecting locations usedby hosts or inherited (check mismatches report)."
Fixes #21580 - normalize compute attributes (#4980)
Normalizes compute attributes in API show actions. For backwardscompatibility reasons this patch adds a new rabl node instead ofreplacing 'vm_attrs'.
Fixes #23756 - improved wait_for_ajax
Fixes #22778 - disableable bruteforce protection
Fixes #23379 - proxy stubs on API level
Refs #23499 - pids for ported tests
Fixes #22601 - Update Rails to 5.1.6
fixes #23686 - filter audits by settings type
fixes #23357 - Refactor Notification Drawer from patternfly-react
Fixes #23550 - add to_hash method to Menu::Manager
Fixes #23487 - support namespaced controllers
fixes #23573 - add pagelets for cr show page
Fixes #23629 - Fix redirect parameters on hosts page
Refs #23295 - Robottelo tests reporting (#5586)
Fixes #23364 - add search input in breadcrumbs switcher
Fixes #23609 - Port robottelo tests for classparameters
Fixes #23605 - Port robottelo tests - smart_proxy
Fixes #23601 - switch org/loc button ordering in vertical nav
Fixes #23597 - Port robottelo tests - combination template
Fixes #23586 - Port robottelo tests for template
Fixes #23169 - Orders settings alphabetically
Fixes #23549 - add axios support for wait_for_ajax
Fixes #23426 - support default flag in templates import
Fixes #23565 - Port robottelo test for smart variables
Refs #23485 - Fix interface test
Fixes #23518 - Use puma for Capybara tests
port robottelo tests for filters
Fixes #23474 - update capybara to 3.x
Fixes #23485 - Port robottelo tests for interfaces
Fixes #18429 - Add foreman API support for trends
Refs #21204 - correct duplicate key in settings fixture
Fixes #23419 - Port robottelo tests for hostgroup
Fixes #19781 - Fix Layout/LeadingCommentSpace cop
Fixes #23358 - Fix audit mails for template content
Fixes #23295 - Robottelo tests reporting (#5464)
Refs #23177 - datetime precision fixed for unattended test
fixes #21657 - remove facets when host is removed
Fixes #23195 - Audit associations on creation and destruction (#5455)
Also includes a bit of refactoring to the AuditAssociations module.
Refs #23177 - id is not used for unattended order
Fixes #23350 - Port: Robotello: Minitest: Role Tier1 Tests
fixes #23335 - normalize scsi attributes in rails 5 (#5475)
Fixes #23331 - grouped permissions for host disabled (#5468)
Fixes #23339 - Port robottelo tests for hosts
Fixes #23254 - Utilize webmock to prevent network connection
in tests
Fixes #23346 - memory cache store is used for tests
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 #23255 - Speed up seeds test
Every seed run takes about 10s. This combines 6 tests to run on the sameseed action, leading to about 60s saved locally.
Fixes #23177 - unattended warning on multiple MACs
Fixes #23215 - Keep original names in webpack bundle
Currently the webpack config is shortening the name of the js bundlesfor plugins. E.g, foreman_remote_execution becomes remoteexecution, andso on.This becomes hard to deal with when we want to figure out which plugin...
Fixes #15411 - Move smart_proxy_ids_for to Host
Fixes #23225 - fix vm tab js error in host page
Fixes #23132 - Fix seeds tests
Fixes #23132 - Port robottelo tests for bookmarks
Fixes #22855 - Add full breadcrumbs functionality
Fixes #19787 - Fix Layout/SpaceAfterComma cop
Fixes #23157 - Enable Performance/FixedSize cop
Fixes #21055 - use _id attributes for host taxonomy validator
Otherwise, the error messages are not visible.
Also log the host error messages as `error` instead of `info`, as itshould be more appropriate for this case.
Fixes #23115 - session is used instead session_safe
Fixes #23106 - Fix MySQL tests
Fixes #23106 - Port robottelo tests for usergroups
Fixes #23113 - Allow disabling of out of sync status
Fixes #23081 - Fix Style/SafeNavigation cop
Fixes #19894 - Fix Style/RedundantParentheses cop
Fixes #19839 - Fix Rails/Present cop
Fixes #19832 - Fix Rails/FindBy cop
Fixes #23123 - Fix Rails/ActiveRecordAliases cop
Fixes #23067 - expose option to use oVirt APIv4
Also handle v4 certificate error and v3 path migration
Fixes #22893 - Specify taxonomies on template import (#5323)
fixes #21694 - Add consistency validation for MTU and VLAN
fixes #21694 - Add MTU to subnet
Fixes #23077 - Fix Style/TrailingCommaInArrayLiteral cop
Fixes #23075 - Fix Rails/HttpStatus cop
Fixes #23098 - Allow searching on all audited models by type (#5395)
This automatically adds all the audited models in an after_initilizeblock so that models defined in plugins are also included. All thesearch related definitions for audit have been extracted to a seperate...
Refs #15634 - Fix OS test (#5397)
Fixes #23095 - Fix mysql tests
Fixes #23095 - Port robottelo tests for subnets and parameters
Fixes #23093 - prevent DB deadlocks in IntegrationTestHelper
Fixes #22546 - CVE-2018-1097: Bump fog-ovirt for power action fix
Fixes #23066 - Port robottelo tests for users and user roles
Fixes #23045 - Port Robottelo PTables tests
Fixes #23004 - Port robottelo tier1 media tests
Refs #22285 - Prepare tests for strong params enforcement
- Fix broken hosts api tests- Fix role cloning tests- Fix ssh key controller api test- Fix http proxies controller test- Fix lookup key override api controller test- Fix puppetclass controller api test...
Refs #22285 - Remove keep_param
This workaround was needed in Rails 5.0, but 5.1 already supportsfiltering on arbitrary hash params.
Refs #22236 - Fix Layout/TrailingWhitespace cop
Fixes #19905 - Fix Style/SymbolLiteral cop
Fixes #19857 - Fix Style/EachWithObject cop
Fixes #22236 - Adds breadcrumbs to foreman UI
Fixes #22922 - Port robottelo tier1 compute profiles tests (#5333)
Fixes #22990 - Use shoulda-matchers
Fixes #22990 - Port robottelo tier1 compute resources
Fixes #23007 - renew certs used in oVirt model test
Fixes #22624 - User selectable columns model + api
Adding initial bindings to user selectable columns. This model + api isgoing to be used in work related Katello plugin's subscription pages.The main intesnt of this PR is to provide a basic model where a user can...