fixes #3930 - refactoring of edit_self implementation.
fixes #3811 - merge with new layout
Fixes #3811 updating to bootstrap 3
Fixes #3720 - Add description field to operatingsystem
fixes #2764 - settings defined in settings.yaml file are now read-only
fixes #2825 - Gravatar URL for email addresses with uppercases
Fixes #2780 - Enhance puppet classes assignment
Allows you to assign/unassign puppet classes to a host/hostgroup byclicking on it's name. You can still use the small icon on particularline.
fixes #2679 pie get error when the label is too long
fixes #2631 - fix remote code execution via controller name (CVE-2013-2121)
Fixes #2615 - failed to save host group
If there was current organization selected, organizations got doubledwhich prevented save. Fixed and added test for this part.
fixes #2563 - fallback user image has wrong path
Fixes #2502 - session expiration updates
Signo now allows to transparently prolong user session which gotexpired. Also when you now logout from Foreman you will end up in Signologin form. This brings some code clean up and test changes and smallSSO method API change.
Fixes #2460 - session expiration fix for SSO
We set new expiration interval when user logs in successfully using anykind of SSO. Also this patch moves logout path out of thread variableand stores it into a session. This is more secure storage for threaded...
fixes #2420 - extract strings for i18n from JavaScript, various i18n fixes
new top-bar navigation design and a new login page
Feature #2368 - i18n extracting strings
fixes #2417 - SSO abstractioning
Apache and Signo SSO reworked to a new general SSO concept.
You can use SSO service that comes with Katello for loggin in. It'sbased on OpenID protocol with slightly customized provider.
fixes #2247 Provides an option to disable the use of gravatara
A new setting is added, use_gravatar. It defaults to true. If it is set to false, then the gravatarcall out is not used and only the default user icon is used.
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....
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...
Add localization calls to the subnets and the trenda pages.
There are other changes to the common layouts based on simple testing.
Add gettext calls to the common views, application controller, and application helper objects.
Note, this patch does not include an update to the strings file. This will allow patches to be submitted without colliding with each other.To regenerate the strings file, run rake gettext:find
fix import classes button
removed the need to add 'btn' class for the action_buttons helper, and changed the action buttons to small.
fixes #2091 Menu items disappeard
ui phase2
bootstrap2.2.2
fixes #1834 to get foreman running under ruby 1.9.3
refs #1937 - fix graphs hrefs when running from subpath
fixes #1028 - show and override puppet class parameters in the host form.
fixed deprecation warning.
fixes #1840 Only show the help button if a help page exists
fixed dropdown location for action button and bookmark.
fixes #1165 add inherited params display and override option to the host form.
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
fixes #1649 Puppet class and environment import works only on the first smart-proxy
fixes #1572
adds ec2 provisioning support fixes #1223
- added progress bar for instance creation- minor fixes for certname based deployments- added ssh provisioning support to orchestartion, which utilize finish scripts by default- added images support (part of the vm compute tab)...
updates UI to bootstrap v2
ensure valid invalid JS is created when user has no access
code smell
fixes #1173 - remove legacy query interface
fixes #1414 - pie is over cooked in chrome.
fixes #1411 - hostgroup ajax actions are mostly broken
fixes #1406 - excpetion errors are not showin in the UI
fixes #1396 - Add puppet classes to Hostgroups is broken
fixed error on expanding chart that doesn't have link assosiated with it.see the memory charts on the statistics page.
fixes #1304 re issue the fix as it seemed to get only half merged
fixes #1321 add click event to the facts and stats pie chart. The click event redirect to the relevant hosts search that match the clicked slice.
Signed-off-by: Amos Benari <abenari@redhat.com>
better text trncating in hosts list
WIP rails3 migration
disabled links are now disabled buttons as they should.
statistics pie is now a thumbnail that expand in a modal dialog.
un-obtrosive js for the show host charts.
fixes #1286 - moved user permission filters into a tab
update the look of host parameters page to look like the smart variables.
fixes #1277 - add bar chart to report show page.
fixes #1276 - Non intrusive javascript pie and bar
fixes #1268 - added chart to report metrics.
new UI for foreman
refs #1184 - added editing of true / false values in settings page
Feature #1184 - allow to save array based settings
this also moves the setting page to use inline edit
fixes #1182 - added inline editing
fixes #1167 - some setting values are ignored
added parenthesis to avoid warnings on older Ruby
New artwork
Fixes #906 - Always allow a user to edit some of their own User details
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #903 - Show resulting provisioning options at the Host edit screen
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
fixes #932 + sign on Safari is not rendered correctly
UI updates
refs #285 - removes any left over from the old google charts libraries
fixes #285 - Use Charting system which can work offline
additionally, main menu buttons and bookmarks drop down are easier to handle and read
fixed menu item when logging in with a non-admin user, refs #836.
added search bookmarks, fixes #836
app/controllers/bookmarks_controller.rb | 74 ++++++++ app/helpers/application_helper.rb | 2 +-...
fixes #719 - Adds new search functionaily
fixes #806 - Switch to JQuery instead of Prototype JavaScript library
fixes #793 - Including non-https version of Google jsapi causing SSL warning
Fixes #609 - Orchestrate puppetca operations
This also includes adding support for a puppet smart-proxy target typeand providing migration supportUpdated to provide backward compatability for host and hostgroup objectsNow terminates the build and incorporates other fixes...
updates host forms
views cleanup and added more operatingsystems icons
New Look and Feel for Foreman.
Lots of CSS and other changes.Fixed flash notice.Fix for fieldsets.Modified the new/edit for Hosts page. Significantly improved workflow for 1024x768 and higher.Fixed the menu styles.
fixes #672 - Puppet class expansion should work faster
fixes #666 - XSS vulnerability
fixes #646 - Creating a host and getting an error results in Operating System not being accepted
Fixes #378 - Adds support for multiple configuration templates
Configuration templates (Kickstart, preseed, syslinux, gpxe etc) can nowbe saved in the database directly.
Each template is associated with valid operating systems (unless if its asnippet which can rendered via all other templates) and a possible...
Fixes #366 - Redmine authorization port
This is a major feature which provides RBAC authorization within Foremana mental note to myself - never ever work on large commits
Fixes #420 - Settings dropdown is a partial
Fixes #294 Convert settings to a dropdown
fixes #300 - Add icon hints to class add/remove
Icons taken from http://www.freeiconsweb.com/Webmaster-Pixel-Icon-Set.html
minor formating changes
fixes #276 - Fact searches should remember the previous search settings
fixes #243 - When adding classes for in individual hosts, Adding then immediately Removing the class does not work
CSS rework, aligned view on all pagesremoved google JS from pages which do not require it
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...
Fixes #183 - Adds searchbar facility to hosts
Qualified the fact_selected partialAdded a reset buttonAdded popup helpBeautification and grooming
fixes #200 - Remove activescaffold from the puppet groups page
Fixes #13 - Manage Debian family release-name
fixes #207 - remove activescaffold from Parameters settings
fixes #194 - remove activescaffold from partitioning table setting page