Fixes #32584 - drop flot charts
All uses of flot charts have been deprecated and are rendering Reactcounterparts. We can remove flot charts now.
Fixes #29331 - use patternfly v4 fonts
Fixes #16294 - Remove noVNC from vendors
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 #16286 - Move multiselect from gem to npm
Fixes #13936 - Drop support for legacy browsers
This patch removes various workarounds needed to get legacy browsers towork. Mostly stuff needed for IE<10, but also some other vendor prefixesthat are no longer needed.
Fixes #16293 - Move vendored diff.js to webpack (#3784)
Also removed a few outdated lines from the LICENSE file.
Fixes #13047, #16291 - Upgrade datatables and move it to npm
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....
fixes #15829 - remove ace-rails-ap file modes from app.js
Also removes editor from precompilation list, it's in the main app.jssince fa8353d, and removes unused ACE extensions.
application.js has reduced from 2512 to 2381KiB.
Fixes #15037 - Improves editable elements in settings
Fixes #15140 - Correctly handle failed setting change
The jEditable library contains a bug that causes any failed changes tosettings to break the layout of the setting input in following changes.Since the library is not maintained any more, we had to change our copy...
Fixes #15137 - Find correct jnotify container
jnotify creates message container on first use and caches itinternally. When using turbolinks, page body is swappedbut jnotify has no clue about the change and appends themessage to the old container which means no message is...
Fixes #13741 - Prevent hidden parameters from erasing newline
Switching the input from textarea to password leads to all newlinecharacters being stripped from the value. This PR attempts to preventthis by changing the font of the textarea to a font that displays a...
Fixes #4629 - Migrate UI to Patternfly
Fixes #11692: update ace-rails-ap to 4.x.
http://projects.theforeman.org/issues/11692
Fixes #11625: refactor the ace editor to make it reusable.
Make the ace editor reusable and include it on the global parameterspage.
http://projects.theforeman.org/issues/11625
Fixes #9454 - Add axis labels and reposition legend in charts
fixes #8049 - Add timezone to user
fixes #4333 - added multi-select-rails gem
fixes #3984 - use __ instead of _ for i18n to avoid conflict with underscore.js
fixes #3911 - jquery.multi-select.js should disable selected ids that are passed to :disabled =>
fixes #3811 - merge with new layout
Fixes #3811 updating to bootstrap 3
fixes #1871, #1879 - add VPC support to EC2 compute resource
Based on patch from Romain Vrignaud <romain@yakaz.com>
reload multy-select js
fixes #2420 - extract strings for i18n from JavaScript, various i18n fixes
fixes #2441
new top-bar navigation design and a new login page
flot charts
Use flot charts instead of highcharts.flot charts license is more friendly.
This version of the code is feature compatible with the old charts,including:pie: drill-down and expend.stacked charts: zoom, hide series in legend.all types has tooltips....
fixes missing assets files
moved spice console to spice-html5-rails gem
upgrade foreman to rails 3.2.13
This commit updates from rails 3.0.x to 3.2.x, main changes include:
Users who uses foreman in production, make sure that you now compileyour assets, e.g...
fixes #1533 - depreciate usage of puppetrun or a tftp server without a proxy
remove all leftovers from git submodules
fixes #1334 - Add Run Puppet to multi host action in the hosts page
WIP rails3 migration
fixes #1292 Searching hosts with parameters produces and SQL error
Signed-off-by: Amos Benari <abenari@redhat.com>
updated external libs
update puppet modules and scoped_search plugin
fixes #1181 - Host searching returns duplicates
Revert "Upgraded Rails version to 2.3.14"
it seems that newer version of rails break rubygems 1.3.x which is whatRHEL5 based machines use.
after 0.4 release we would force ruby 1.87+ which would allow us toswitch to rails 3.x instead.
This reverts commit 21b8b415c84417469fc0016c51f7be53d56ffb78.
Upgraded Rails version to 2.3.14
This release contains critical security fixes.
removed non required plugin, and updated reference puppet modules
fixes #1111 - search auto completer should not suggest hosts which are not visible to the current user
fixes #777 - this enable auditing of when a host is changing its puppet class assignmetns
one limitation of this patch is that at the moment, each class changegets its own audit record.
fixes #35 - Allow hostgroup nesting for puppet classes and parameters
fixes #993 postgres search issue
fixes #965 and fixes #964
fixes #900 - search by "x minutes ago" and the charts in show host
refs #285 - removes any left over from the old google charts libraries
Improved usability of the search suggestion list - fixed #850 when writing a long query such as "a=b and c=" it will gray-out the completed part (a=b) this is done to help the user focus on the part that he is writing.
fixes #843 - show more virtual guests information
added html view for guestsmoved common methods into the virt plugin
updated scoped search plugin
fixes #719 - Adds new search functionaily
fixes #806 - Switch to JQuery instead of Prototype JavaScript library
fixes #770 - puppet autosign fails if using legacy puppet ca handleing
Fixes #662 - Add deprecation warnings for GW classes
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #709 - upgrade bundled rails to latest version
fixes #661 - unable to create 32bit libvirt instances
Updated code to be more ruby 1.87- friendly, refs #427
fixes #427 - Ability to provision xen/kvm guests
this patch adds support to libvirt based hypervisors
Fixes #469 - Changing templates to be rendered within a safemode/sandbox
Updated rack version
updated will paginate plugin
updated rails to latest stable 2.3.x branch
removed empty task folder
updated searchlogic to latest module
Fixes #239 - Erases environments and puppetclasses
The fix also includes a page in which the use selects the additionsand removals which they would wish to apply to their database.Errors are reported and an opportunity is given to reapply the changes.
added rack 1.0.1 as a submodule
fixes #324 - Don't try to read CA signed certs as foreman user before cleaning with puppetrun
fixes 154 - audit log does not store user information
fixes #271 - remove active scaffold plugin
Fixes #170 - implement usergroups
Added migrationAdded testsAdded MVC filesAdded the routes as wellAdded the program logic and additional viewsAdded RESTful actions for update and createAdded validations to ensure that usergroup.name and user.login do not collide...
updated SearchLogic plugin
fixes #227 - Host graphs are shown with one month offset
fixes #222 - add search and sort functionality to dashboard host lists
added google_visualr and converted dashboard and hosts graphs
added searchlogic plugin
fixes #84 - add better support for binary path searching, and catch errors based on the output from puppetrun
fixes #84 - Add puppetrun support to web interface
added rails 2.3.5 as a submodule
remove rails 2.3.2 from repo
fixes 162 - Certificate will not be removed when FQDN has uppercase letters
added basic pagination
lates plugin update broke many things, reveting to a safe version for now
fixes #154 - audit log does not store user information
switches global setting var to be a constant var - refs #100
Fixes #111 - GW::puppetca#clean now logs an error and fails when there in no CA
Fixes #74. Logger messaging works in the proxy module
A logger method was introduced as well as a mechanism for logging if thiscode is run as a standalone cgi service
added active_scaffold_list_filter plugin
first stab at #77 - add basic graphing engine and added a couple of graphs in the dashboard
fixes #74 - tftp and puppet ca errors are not shown in the log file
added some basic error handling
added act_as_audited plugin, seems to be a better implementation than our onws
reverted to an older AS commit
AS had a bad commit, reverting - see http://code.google.com/p/activescaffold/issues/detail?id=711&colspec=ID%20Type%20Status%20Summary
updated AR version
updated to latest version of AS