Fixes #23290 - Unmount components before dom-update
Fixes #23162 - Fix path for tabs on smart-proxy page
Fixes #24072 - freeip with compute resource via hostgroup
In #5790, we added an option to set the compute resource via hostgroup.There was one thing missed though: the freeip not getting assignedautomagically, when the compute resource was selected this way....
Fixes #23598 - move report metrics chart to c3
fixes #23681 - move auth_source_ldap js to webpack (#5607)
Fixes #23629 - Fix redirect parameters on hosts page
Fixes #23269 - Align ovirt automatic network selection on vmware
Fixes #23347 - only show password for internal auth source
Fixes #22855 - Add full breadcrumbs functionality
Fixes #15634 - RancherOS support
New OS support.
Fixes #22236 - Adds breadcrumbs to foreman UI
Fixes #22901 - fix js execution after hitting back/forward
Fixes #20448 - display selected hosts counter
Fixes #22069 - Add proxy version mismatch warning
Fixes #22596: provide way to opt-out of jquery multiselect.
http://projects.theforeman.org/issues/22596
Fixes #21425 - host selection alert refers to param per_page
Multiple host selection alert only mention settings[:per_page],though pagination has been changed,now the user can change per_page via select box
Fixes #21170 - move password_strength.js to wepback
Fixes #20807 - Remove deprecations for 1.18
Fixes #22033 - Update JS deprecations for 1.18
Fixes #22072 - adds scrolling in bookmarks dropdown
Fixes #5790 - Add compute resource to hostgroup (#4593)
Fixes #22071 - Upgrade patternfly-sass to v3.32.1
Fixes #21922 - Change memory to Megabytes in compute profile
fixes #20839 - new react implementation for bookmarks dropdown
Fixes #22038 - Fix color for link in action button
This addresses the issue introduced by allowing primary action buttons, which does not set the right color when links are used inside. Like the import roles button in foreman_ansible.
Fixes #21444 - change subitems header style in vertical nav (#5038)
Fixes #21857 - don't use ES6 syntax in Rails JS asset
Fixes #21643 - fix and move nfs_visibilty.js to webpack
i18n - extracting new, pulling from tx
fixes #21676 - select vmware network for subnet
Fixes #21699 - fix vertical navigation animation glitch
Fixes #21133 - Change the color of pficon-info to black (#4942)
Fixes #21519 - Prevent stored XSS on fact charts
Fixes #21447 - The login page should be based on patternfly
Fixes #21454 - fix editor fullscreen mode
Fixes #21499 - org/loc switchers are now visible
Fixes #21456 - fix input-field fullscreen mode
Fixes #21200 - gracefully handle long welcome text
Fixes #18492 - add pf vertical navigation
Fixes #20900 - Combine Template editor and template field
Refs #21088 - Remove deprecated notify js function
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 #20705 - display paginations on audits page correctly
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 #20678 - Improve provisioning templates history
Fixes #20672 - add button for autosign entry
Fixes #13599 - Wrapped exception truncate moved to client
Removed message truncation from server side, and moved it to clientside - the message is truncated with ellipsis. On mouse over fullmessage is presented as popover.
This commit required a small change to `data-ajax-url` handler in client...
fixes #20833 - allow storybook to use application css
Fixes #19554 - Warning for unsupported PXE loader combinations
Fixes #20710 - fix view diff width
Fixes #20240 - fix fullscreen mode in ace editor
Fixes #20416 - fix UI under email preferences
Fixes #20529 - Improve the filtering function
Fixes #20475 - Random DB IPAM with MAC preservation
Fixes #20614 - fix host selector for bulk action regression
Fixes #20537: Monospace fonts in fullscreen editor
The fullscreen editor is used to edit parameters which can be in YAML.Since YAML is an indentation sensitive format, monospaced fonts makesfor easier editing.
Fixes #19305 - fixing spacing issue on facts page
Fixes #19031 - move to patternfly pagination style
fixes #20342 - test connection button works for new cr
Fixes #16112 - support for netgroups in LDAP auth source
Fixes #20284 - Host saves compute profile storage
fixes #20275 - add css linter support
this also fix all css linter issues across.
Fixes #20134 - Compute Profile for Ovirt loads template data
fixes #20000 - load dashboard refresh using turbolinks
Fixes #19161 - expand value plus icon change to minus icon after click
Fixes #19583 - reworded blank label for subnet
fixes #14699 - Enable host edit to accept new params
Prior to this commit:Foreman plugins like Katello/Discovery extended the Host edit pageand added fields of their own.For exampleKatello adds things like Content Views, enviroments etc.
However they were unable to get their attibutes passed to the backend...
Fixes #19504 - Quote puppet class filter in host form
So that the filter can contain characters such as ":"
fixes #19479, #10587, #19500 - two pane notifications are visible
- notification is now inside the content div, allowing two-pane serverresponses to include it.- refactored all notifications to use notification helpers (notice,warning and error) instead of direct flash manipulation...
fixes #14178 - Introduce patternfly toast notifications
fixes #14178 - introduce patternfly toast notifications
- replaces old jnoitfy with react implementation.- Adds a notification store to handle events fromrails flash + legacy javascript Notice function and exposean Action API to add notifications.
Fixes #19388 - Show full text of highlighted multiselect lines
Fixes #19365 - display loading spinner instead of text
Fixes #19176 - fix translated strings in select all hosts
Fixes #19309 - Only select first hosts page on select all (#4467)
Fixes #19265 - Change empty settings value color
Fixes #19255 - Edit icon update in the setting page
Keep consistent with PatternFly, suggest to use thesame edit icon with PatternFly.
Fixes #16043 - add select all hosts option
Fixes #19122 - clear selected hosts in new search
Fixes #18957,#18193,#18678,#18853 - notifications redux
Refactored notifications to work with redux, fixedseveral UI related bugs, added tests.flux is now unused, this is based on @gailsteiger'sprevious work.
Fixes #18467, #18737 - search input is not layed on top of notification drawer
fixes #18064 - import host from compute resource
Fixes #18264 - change select multiple host actions to POST
When selecting large amount of hosts for bulk action,url is getting too long and may cause 414 error.To avoid that, hosts_ids should send via post requestwithin the body.
fixes #16288 - moves ace editor to webpack.
I've tried to limit changes to minimum, besides fixing lint errors i've:- moved to brace package (as its compatable with br and webpack).- added ERB as a syntex highlight.
fixes #18796 - do not flot charts by default
flot initalization relay on css class, if the css class conflict,legacy flot to try and initalize on the same div as c3.
this removes charts.js to load by default, and only load it in pageswhich requires it.
Fixes #14492 - Unify delete and minimize for dashboard widgets
Originally the idea was for the buttons to have a different effect onthe widgets, however with changes introduced later on these differenceshave been reduced to being insignificant.
Fixes #18740 - remove erb extension from host_checkbox.js
Fixes #18364 - disable hide of dropdown + tooltip
fixes #18248 - dashboard auto refresh mounts duplicate components
fixes #18250 - show compute resource xhr errors
fixes #18010 - UI Notifications front-end implementation
Fixes #17844 - unify test mail js code
Fixes #18099 - Update the close button style
Change the close button style in the modal window, keep consistentwith PatternFly close button.
Fixes #14714 - Make inherited Puppet Classes more apparent
To better recognize which Puppet Classes are inherited for Hostor Hostgroup they are under a sub-heading as a seperated list.
Fixes #17971 - move user taxonomyAdded js to webpack
Fixes #3551 - Show unavailable Puppet Classes in Host Group edit
Puppet Classes can be assigned to a Host Group even if they arenot available in the set environment.
The Classes persist through out changes of the environment,but were previously hidden from the UI this changes that....
Fixes #17972 - Simplify new trend form js and helpers
Migrated the js to webpack as well.