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 #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....
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 #968 - cannot search a puppetclass by name
fixes #899 - There are numerous typos and formatting issues with the code
fixes #827 add support for retrieving classes per host via the api
This allows queries like/hosts/fqdn/puppetclasses/puppetclasses/klass/hosts
it also changes the puppetclasses urls to include the class name instead of its ID.
added search to puppet classes page #refs 719
fixed broken tests
added default order and paginations whichfixes #721fixes #688
fixes #698 - Searching for puppetclass in json format gives 500 error
Fixes #450 - Environment imports lose their puppetclass associations
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 #325 - Retrieve a list of all puppet classes using the REST API
Fixes #351 - puppet rdocs need a link to the class browser for that environment
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.
fixes #365 - puppet rdoc generation fails with puppet 2.6
fixes #302 and all references to_label and to_sremoved references to all per_page settings as they are common now
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 #277 - add search options to puppet classes page
fixes #200 - Remove activescaffold from the puppet groups page
fixes #199 - adds a search functionality to puppetclass page
fixes #199 - Remove activescaffold from the puppetclasses page, search functionality will follow
added audting on architecture, hostgroup, operatingsystem and puppetclass
finished tests for environment
added test for pupetclass
Puppetclasses tests on green
fixes #119 - Recurse into module directories when looking for classes
fixes #89 - this adds basic graphs and charts for your inventory, italso includes minor changes to the dashboard graphs
Added Groups to puppet classes, now its possible to associate a host with a group of classesit also allowed to setup parameters per group and override them in the host level
I've done it late at night, so who knows :)
added import of puppet classes
Add support for multiple puppet classes per host / operating system / environment etcthis should enable a proper dropdowns when creating the gui part that shows possible puppet class / operating system / env combinations
fix external nodes to actully work with multiple puppet classes...