Fixes #18438 - control notifications polling
Fixes #19502 - fix react warnings
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 #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 #14178 - introduce react patternfly toasts
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 #19192 - adds mark all as read notification action
This implements missing feature from patternfly ( see http://www.patternfly.org/pattern-library/communication/notification-drawer/#/code/angular)
fixes #12419 - template preview host has typeahead
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 #18906 - empty tooltip on notification
Fixes #18901 - fix bottom notification dropdown
fixes #18476 - users have ssh keys
Fixes #18728 - notifications scroll
Fixes #18234 - display correct icon when no unread notifications
--amend
Fixes #18888 - refactor powerStatus
Refs #18804 - move spinner help icons
Fixes #18591 - powerStatus in redux
Fixes #18638 - add sass support to webpack
Fixes #18426 - Add actions to notification entries
This adds support for the notifications to display actions. In case noactions are provided, the dropdown kebab isn't shown. The actionspossible right now only include GET links.
refs #18464 - rename *.spec.js to *.test.js
Fixes #18530 - fix package.json dependencies
fixes #18466 - change getHostsData function name to be singular
Fixes #18491 - Fix failing users js test
fixes #18464 - Add Redux to statistics page
This is a first step to replacing Flux with Redux
Fixes #18343 - add method for deprecation of JS functions
Fixes #18194, #18326 - minor UI bugs Notifications
persist open group on navigationremove expand toggle indicator
fixes #18191,#18192 - monitor notification request
prevent multiple requests, stop polling after error
fixes #18010 - UI Notifications front-end implementation
Fixes #17844 - unify test mail js code
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.
fixes #17600 - Storybook does not draw chart
Fixes #17516 - Update jquery to 2.2.4 to fix XSS
Affected versions of the package (< 1.12) are vulnerable to Cross-siteScripting (XSS) attacks when a cross-domain ajax request is performedwithout the dataType option causing text/javascript responses to be...
Fixes #17627 - remove tooltips after clicking back
Turbolinks will keep the page cached as it is when a link with a tooltipis clicked, so that clicking back will show the page with the tooltipstill active. This will make sure any tooltips are hidden when a page is...
Fixes #17570 - Only execute `onContentLoad` once per page
When an event is triggered, jQuery attempts to execute the on<name>method if it exists for event <name>. We were also manually triggeringthe `onContentLoad` every time the `ContentLoad` event was triggered,...
Fixes #17580 - React Chart Component has unsafe function
Fixes #17571 - Refactor tfm.tools to use ES6 syntax
This also extracts the inherited user roles function to a sepereatemodule, adds tests and refactors it. These changes also fix two otherissues:1. a possible stored XSS in usergroup names,2. tooltips on tables were broken (due to => syntax not changing `this`)
Fixes #17569 - prevent error on chart component unmount
Fixes #17501 - Display tooltips on dashboard widgets (#4067)
Fixes #17035 - removes webpack provider plugin
Fixes #15232 - Showing inherited roles from User groups to user
refs #14688 - updated corret meta tag name and missing whitespace.
Fixes #14688 - Power status visible on hosts index page
Fixes #17038 - Improve js testing coverage reporting
Fixes #13424 - c3 patternfly react implementation
Fixes #16286 - Move multiselect from gem to npm
Fixes #10395 - fine grain for CPU selectors
Fixes #13748 - Add testing tools for code under webpack
This commit adds jest as a tool to be used to test some of the codeunder webpack, supporting ES2015 via babel-polyfill.
The purpose of this is just to give the tools for other developersto test their javascript code....
Fixes #16293 - Move vendored diff.js to webpack (#3784)
Also removed a few outdated lines from the LICENSE file.
Fixes #2314 - fine grain for RAM selectors
Fixes #16290 - Move ipaddr.js from bundle to npm
Fixes #13047, #16291 - Upgrade datatables and move it to npm
fixes #15806 - Add linting to webpack
This commit adds linting to webpack processing via eslint.
Fixes #16120 - Allow including css in webpack assets
This commit demonstrates using the css from the select2 module using thewebpack css loaders. Images under 32k will be compiled into the css toreduce request counts.
fixes #16089 - replace flot-rails with npm jquery-flot
Fixes #12364 - Use NPM+Webpack to handle external assets
This commit introduces NPM and Webpack to handle external assets.It also provides ES6 support and a live reload dev server that can beused by running `foreman start` instead of `rails start`.Do not forget to run `npm install` before starting the server....