refs #1201 - adds the ability not to import all subnets
TODO: redo this at some point with checkboxes
fixes #1187 remove unrequired menus when foreman is not used for provisioning
this includes URLS, setting menu items and buttons.
Feature #1184 - allow to save array based settings
this also moves the setting page to use inline edit
fixes #1182 - added inline editing
fixes #1150 - When ticking On-the-fly user creation submit button and fields are hidden
fixes #1153 - Change line color for skipped resources
fixes #1167 - some setting values are ignored
added parenthesis to avoid warnings on older Ruby
refactor - various facts cleanups
Add Scientific Linux OS icon
New artwork
fixes #1085 - add default domain and subnet settings to hostgroups
fixes #1082 - Fix inconsistent icons between Hosts summary and Report summary views
Signed-off-by: Greg Sutcliffe <gsutcliffe@gmail.com>
fixes #724 - Allow default VM specs to be tied to a hostgroup
Fixes #1070 - image_file name is wrong
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
Fixes 1052 - Error when selecting medium
Refs #1041 Add audit_parent to db and ui
Seems to work fine, within the limitations of HostClasses gettingtheir own entry. Search doesn't work right - it searches on"parent = 1" not "parent = host/domain/blah"
fixes #1031 - Adds a CentOS logo
fixes #322 Ability to add custom variables and multiple values resovledin a dynamic Hierarchally order
This commits introduces the ability to define variables per puppetclass.
additionally, each class can have multiple values, depends on the hostwhich is requesting that variable....
splitted setting default data from the migrationthis allows to add new data and modify its defaultsimproved settings UI a bit morerefs #100
Fixes #1020 - edit multiple ok button
fixes #100 - Setting is now a ActiveRecord object
This allows users to manage foreman settings via the UI.
the UI is a bit ugly, but works :)
fixes #1009 - hostgroup should show its parent classes too
fixes #997 - hosts tab is highlighted when in hostgroup pages
fixes #35 - Allow hostgroup nesting for puppet classes and parameters
Fixes #820 - Intel Solaris support
Fixes #906 - Always allow a user to edit some of their own User details
fixes #903 - Show resulting provisioning options at the Host edit screen
Fixes #923 - Hostgroup puppetmaster proxy ignored on new host page
Fixes #943 - Use the Sandbox renderer for host's PXE menu
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
Fixes 867 - Allow update_multiple to clear hostgroup
Also added the facility for clearing the environment to update_multiple_environments
fixes #932 + sign on Safari is not rendered correctly
Signed-off-by: Amos Benari <abenari@redhat.com>
UI updates
fixes #900 - search by "x minutes ago" and the charts in show host
no default open color on dashboard pie
muved the check all to the top of the list and the multiple selection action to the action bar.
fix bookmark sub-menu on ie and ff fixes #889
Fixes #458 - Long host list in edit user
fixed colors and order of serias in show host page resources chart refs
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
fixes #876 - Improve puppet certificates pages
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 #815 - Redirect to login page when editing multiple hosts
this patch converts the mulitple selections to be pure javascript,removing the buggy AJAX implementation.
fixes #400 - Puppetca Monitor
fixes #847 - Retrieve last report information per host via the api
this adds two URLS to the API:
/hosts/fqdn/reports/last/reports/last
both supports JSON output which provides all of the report information.
add search to audit page fixes #773, fixes #772 and fixes #412
fixes #719 - Adds new search functionaily
fixes #723 - Hypervisor details page
This also include basic functionality to power on/off guests
fixes #806 - Switch to JQuery instead of Prototype JavaScript library
fixes #804 - 'puppet' value should be the default for the puppetmaster text field
Fixes #790 - puppetmaster_name should be obj.puppetmaster_name
fixes #793 - Including non-https version of Google jsapi causing SSL warning
Fixes #565 - rake puppet:import:puppet_classes misses some changes
fixes #763 - Sometimes list of hosts may fail if no OS details are found
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
added css grid and converted most pages to use that grid
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 #650 - Makes snippet rendering use the safemode module to prevent attacks
Note, that the safemode module is still not used for file system snippets, since those require file-system access anyways
Fixes #632 - Adds the ability to generate a PXE menu containigprovisioning template and hostgroup combinations on smart proxies
fixes #666 - XSS vulnerability
fixes #646 - Creating a host and getting an error results in Operating System not being accepted
Fixes #453 - Restrict dropdowns based upon user permissions
fixes #605 - remove parenthesize argument(s) warnings
fixes #601 - virtual machine guest values go away after a validation error
fixes #595 - the search bar under reports is not always show
This is a sub optimal commit, as ideally, the host report list should be converted into a nested route
fixes #474 - Foreman does not add a node automatically on initial report
fixes #427 - Ability to provision xen/kvm guests
this patch adds support to libvirt based hypervisors
Fixes #555 - unable to build Debian hosts with Safe template's
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
Fixes #65, Fixes #339 and Fixes #539
Fixes #524 - unable to access epel in safe templates, refs #469
Fixes #469 - Changing templates to be rendered within a safemode/sandbox
Fixes #496 - Fixing issues with operating system edit/new pages when setting default config templates
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 #471 - enabling parameters for Operating Systems
fixes #441 - display facts timestamp
Fixes #370 - Added 'interesting' filter to reports
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 #288 - Moved DashboardController actions (except for #index) to HostsController.
Fixes #420 - Settings dropdown is a partial
Added a basic notice facility to foreman
Notice.create :message => "text", :level => level, :global => booleanif global is true then any user can cancel that message for all userselse each user must cancel the message individually
level can be "warning" or "message"...
Fixes #294 Convert settings to a dropdown
fixed all parenthesize warnings
Fixes #260 - Switch to using STI for OS families
fixes #300 - Add icon hints to class add/remove
Icons taken from http://www.freeiconsweb.com/Webmaster-Pixel-Icon-Set.html
Fixes #292 - puppetdocs should be in a frame
minor formating changes
Fixes #101 - Generate rdoc files and html links on the puppetclasses page
Rewite rdocs if required by the prepare phaseIncorporate Fank Sweetser's :: patchIncorporate a url_helper suggested by OhadAdded a new interface via links on the supported environments list
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
fixes #271 - remove active scaffold plugin
CSS rework, aligned view on all pagesremoved google JS from pages which do not require it
Minor SQL optimization to hosts page
fixes #269 - Remove activescaffold from audits page