Fixes #21007 - new unattended action 'failed'
Fixes #19789 - fix Layout/SpaceAroundOperators cop
Fixes #22855 - Add full breadcrumbs functionality
Fixes #19787 - Fix Layout/SpaceAfterComma cop
Fixes #19894 - Fix Style/RedundantParentheses cop
Refs #22674 - improve taxonomies label help
Fixes #22571 - allocation field should update using any language
Fixes #22674 - tell users where they can change taxonomies
Fixes #19776 - Configure Layout/FirstParameterIndentation cop
Fixes #19907 - Configure Style/TernaryParentheses cop
Fixes #19782 - Fix Layout/MultilineArrayBraceLayout cop
Fixes #19769 - Fix Layout/CommentIndentation cop
fixes #20652 - moved compute_resource js code to webpack
this creates a new namespace under tfm, tfm.computeResourcewhere relevant functions are expoed under the compute resourcenamespace, for example:
tfm.computeResource.ovirt.termplateSelected function...
Fixes #19047 - unify date formats
This introduces two new helpers for printing date in absolute andrelative format. Helper for absolute accepts also a parameter to choosebetween long and short variant. The long one includes the year. The datealso has a title so you see the other format after hovering mouse...
Fixes #20750 - Comment field in host page
Fixes #20654 - color of Failed Restarts in resources chart
Fixes #20345 - add back button on host info page
fixes #19913 - fixes rubocop Style/ZeroLengthPredicate
Fixes #15711 - Redesigned host info to providers.
Now you can add your own info by registering ahost method that will return info hash.
Fixes #19700 - update rubocop rules
The following changes have been made:
- Performance/RedundantMerge:changes lines such as:```not_found_message.merge! :message => options```to:```not_found_message[:message] = options```
- converts str.match() to str =~ ()...
Fixes #19436 - Better controller selection on host dropdown (#4498)
Always setting to `host` unless the controller is `hostgroup` brokediscovery's usage of the form as it uses the `discoverd_host`controller.This reverts the change from `method_path` to `host_or_hostgroup_path`...
Fixes #19264 - order images by name
Fixes #19123 - fix labels on multiple action pages
fixes #18064 - import host from compute resource
Fixes #18898 - "Host" prefix isnt required on Host show page
Fixes #17872 - Update button label from New to Create
Based on PatternFly Terminology and Wording suggestionsDon't recommend to use New, so update New to Create.
Fixes #14688 - Power status visible on hosts index page
Fixes #17279 - Changing os search in host to search on os_title
Fixes #17277 - quote host properties
fixes #16951 - ipv6 compute orchestration
Fixes #16379 - Improve layout of hostname randomize button
This moves the button from being a line of its own to a button in theinput.Also changed the form helper to streamline adding button to inputs andgot rid of a useless helper.
Fixes #12634 - New HW Model flag pxe_loader
Implementation of
https://github.com/theforeman/rfcs/blob/master/text/0001-PXE-Booting-UEFI.md
In short, new host/hostgroup flag PXE loader is added to specify TFTPDHCP filename and Foreman now orchestrates all PXE-capable templates...
Fixes #15924 - Implement server groups and scheduler hints
Fixes #13768 - random and MAC-based name generator
fixes #15989 - add clone host button to host view
fixes #14666 - support IPv6 in UI
Refs #3809 - Turning on the AndOr cop
Refs #3809 - Turning on some rubocop cops
Fixes #14395 - Label for provision template capitalized in os details page
s
Fixes #14564 - correct button styling
Refs #12979 - adding btn-default class to leftover buttons
Fixes #14310 - Display muliple host action buttons only if action permitted
fixes #13647 - change puppet ca proxy for several hosts at once
fixes #13494 - change puppet proxy for several hosts at once
This commit adds the possibility to select multiplehosts and change the puppet proxy for them.
fixes #13077 - setting width of number of days by what is needed
Fixes #13444 - Don't show empty properties
fixes #13236 - apply power operations to several hosts at once
This commit adds the ability to select multiple hosts and apply power operations(reboot, shutdown, boot) to them.
fixes #13124 - use patternfly icons for status
this changes the following to use patternfly status icons(https://www.patternfly.org/styles/icons/)- hosts list- about page- smart proxy index
Additionally, I've updated the default spinner to be xs class,...
fixes #13039 - remove TemplateKind DB calls from UnattendedCtlr
UnattendedController created actions/methods during initialisation perknown TemplateKind, relying on the DB being populated. This causedordering issues when a plugin loaded the controller in a test...
fixes #12830 - Support rebooting hosts when building multiple hosts
When setting multiple hosts to build, this commit adds support to reboot thehosts in addition to enabling rebuild.
Fixes #4629 - Migrate UI to Patternfly
fixes #1584 - bulk owner change
fixes #12624 - add plugin interface to add provision methods
Fixes #11458 - Override inline for class parameters
This implements override inline for smart class parameters and smartvariables in host and hostgroup edit forms.Global variable override inline will be done in a seperate PR.
Authors: Ori Rabin <orrabin@redhat.com>...
fixes #11309 - allow bulk hosts tool to open in new page
Fixes #12204 - Show interface form helptext in popovers
Refs #12204 - Resize interface modal, fields and labels
To cause virtual network settings to display correcty changes were also neededin the layout of the compute attribute forms.
fixes #4151 - enable reports STI
Permits subclassing of ReportImporter and Report to import and storenew types of reports associated to hosts.
Fixes #8800 - Clip table cells only when needed
For clipping to work, table must have class `table-fixed` and the cellhave class `ellipsis`. Also column widths should be set in table head.Clipping will occur automagically with tooltip.
Fixes #2267 - general rebuild of TFTP, DNS, DHCP
Fixes #11707 - skip irrelevant states in host overview
fixes #3145 - host with a lot of parameters quicker
Fixes #10782 - global host status
Plugins can add their own substatuses. These are automatically...
Fixes #11255 - Fixed inheritance checks for explicit input on host clone
Fixes #4468 - Dropdown shows '1' when all reports within last 24 hours
fixes #10965 - remove select css classes from days_filter
fixes #10965 - change days_filter sentence
Fixes #7096 - Adds STI to templates
This commit converts Ptables to be just another type of Template so itgets the same features as ConfigTemplate. ConfigTemplate was renamed toProvisioningTemplate to reflect UI and the name under it's commonly known.
Fixes #9879 - improve wording of host delete dialog
fixes #10269 - host template preview now opens in a new tab
Fixes #9836 - use provider type in host helpers
Fixes #9480 - multiple NICs integration with compute profiles
From users point of view:- interfaces setup in compute profiles is back- interface related compute attrs get merged into host NICs upon compute profile selection- NIC overview table displays details in the column "Type"...
Fixes #9548 - Changed the behavior of size selector in compute profile editor to match radio buttons
fixes #9397 - Make usage of @host.operatingsystem in UnattendedController consistent
Changed all host.os to host.operatingsystem
fixes #6655 - remove _ForemanSelectedhosts cookie on action submit
Refs #3809 - Remove classcheck cop
Refs #3809 - Remove cop IndentationConsistency
Fixes #7456 - Extract primary interface from host
All host must have at least one primary interface and one provision (can...
Fixes #8963 - Rename trunc helper to trunc_with_tooltip
fixes #8402 - Reports from the last xx Days not displaying day filter option
The query for the latest report was returning a random reportAdd in order by, so we are always getting the oldest report
Refs #3809 - Enable cop BarePercentLiterals
refs #6832 - prevent extraction of string interpolation
Fixes #6832 - Don't show location/organization on host edit page if host has none
fixes #8049 - Add timezone to user
Fixes #2592 - No indication when waiting for host dashboard button action to complete
fixes #8592 - allow plug-ins to modify multiple hosts actions
Refactoring patern: Extract method.
Fixes #7462 - new UI for network interfaces
Fixes #746 - Generate all the Host template when click on Build to avoid errors during installation
Refs #3809 - Use parentheses in method definitions
Refs #3809 - Fix a few rubocop TODOs
Fixes #6713: Long names needs to be truncated while listing
Fixes #6444 - add support for virtual NICs
Extend additional interface details refs #2240
NIC facts parsing change and we create interfaces in Foreman accordingto facts we recieve.
Subclasses does not define their own attributes and serialize them toattrs hash. All BMC attributes are extracted to separate columns so it's...
Fixes #7157 - Combo box style in reports
fixes #6529 allow to define IP suggestion per subnet
Fixes #6483 - oVirt network is properly populated for multiple datacenters
refs #5188 - prepare place holder for host details
host details should include subscription status
fixes #4381: dns records are being update after changes to host when dhcp is also present
fixes #3592 lazy load vm with ajax in host show page.
fixes #1809 - foreman realm integration
Fixes #4851: a SmartProxy.with_features scope replaces feature-specific scopes generated during class loading
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity