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 #257 - When creating a new hostgroup, it fails if I add a parameter when creating
yet another fix for #216
fixes #216 - Validate uniqueness of a parameter name for Individual hosts
Fixes #240 - Clone operation highlights changes correctly
The clone operation no longer flags edits as errors. This looks better.
fixes #233 - In the "Show" page for a Host, Build link should not be visible when Unattended is false.
Fixes #132 - Added a clone operation
This clones the AR, attaches clones of theoriginals host_parameters and then renders the "new" action, ready for editing.
The host_parameters must not use validate_presence of :host_id when using nested attributes.Created a hidden :nested attribute to the form to flag this behaviour...
fixes #238 - Report wrong marked
fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release
fixes #235 - Small refactoring of the media handling for operating system families: * Use URI class for any URI related operations * Added substitution for $version, $major and $minor in media path * Force use of http(s)|ftp|nfs URI schema: NFS shares have now to be entered in URI form: nfs://server/path/.../ instead of server:/path/.../
fixes #231 - find_each LocalJumpError (no block given)
fixes #160 - Last Report Date is client date, not date report was received
fixes #225 - migration fails - undefined local variable or method release_name
fixes #220 - show all used puppet classes when using storeconfigs
fixes #200 - Remove activescaffold from the puppet groups page
fixes #217 - Before deleting a Hostgroup, warn that the hostgroup is in use.
Fixes #13 - Manage Debian family release-name
added common links to host show page and pagination
added google_visualr and converted dashboard and hosts graphs
family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests
fixes #208 - use nested_attributes for lookup parameters
Fixes #177 - Family concept
It will_paginate and handle searchesAdded family support to OperatingsystemMore work will be needed to add family support to host manipulation.
fixes #181 - External node import prints 'nil' instead of 'class foo missing'
fixes #199 - adds a search functionality to puppetclass page
fixes #199 - Remove activescaffold from the puppetclasses page, search functionality will follow
removing show action in places it doesn't make sense, and minor visual changes
added audting on architecture, hostgroup, operatingsystem and puppetclass
fixes #201 - Remove activescaffold from the domains page
fixes #207 - remove activescaffold from Parameters settings
fixes #198 - remove activescaffold from Operating systems setting page
fixes #195 - remove activescaffold from Architectures setting page
refs #181 - solves unordered output
fixes #190 - Email report should be mime-wrapped
fixes #192 - Host Run Interval Chart Broken
fixes #141 - add support to extlookup kind of queries through foremanusage:wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common" if you want it in YAML, just add:wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common&format=yml"
fixes #172 - unable to save NFS based medias
db:migrate failed, commenting this test and implementation for now
finished tests for environment
added test for pupetclass
added the host_parameter_test, modified the Ensure_not_use_by issue in the subnet model and almost finished the subnet_test
added the domain_parameter_test and group_parameter_test, modified the ensure_not_used_by in subnet model, almost finished the domain test and started the subnet test.
first host_mailer tests to complete
modified the Ensure_not_use_by in Domain model, started the Domain test, and corrected some minor issues in Auth_source_ldap test
added test for before_destroy on architecture
before_destroy patch successfully applied, also, added require for ruby-debug
added hostgroup test and fixed some assertions
refactored the trailing spaces test and added parameter test
Puppetclasses tests on green
Media tests on green
blank line removed
ptables tests on green
operatingsystem tests refactored on green
improved tests and corrected validation
Operatingsystem tests on green
architecture tests addded on green
fixes #167 - password will be updated each time to host is being edited
fixes 163 - clean certificate only when a new build request starts
fixes #151 - add show host pageAdded a nested link to hosts to lots of controllers
fixes #159 - If facts are imported incorrectly or incompletely, the Statistics links does not work
refs #153 - this will send email notifications only if its enabled in config/settings.yml
fixes #153 - EMail Notifications when hosts report failures
fixes #150 - Summary email ignores environment selection
fixes #138 - Statistics page doesn't show any info if memory facts are unavailable
fixes #124 - Support run interval other than default 30 minutes
fixes #140 - dashboard fails when using postgresql backend
fixes - #146 Adds a host environment and fact based filtering to Summarized emails
Fixes #133 - Report.with_changes looking at wrong column
fixes #80, fixes #106 and fixes #128
fixes #71 - send out daily email summary of puppet changes
switches global setting var to be a constant var - refs #100
fixes #106 - redid the status calcuation, this fixes #80 but not in an optimal way - db migration would be required for that.
fixes #125 - allow query interface to specify multiple classes and facts and key value pairs for facts
fixes #121 - rake task might import a 'main' class
fixes #119 - Recurse into module directories when looking for classes
fixes #81 - Rake does not import classes from modules when not using the environment statement in puppet.conf
removed commented lines
bug #99
First stab at fixing feature #87
fixes #103 - Deleting a host should clean up the certificate too
fixes #89 - this adds basic graphs and charts for your inventory, italso includes minor changes to the dashboard graphs
fixes #83, envirionment is hash by it self, not a parameter
fixes #68 ; wrong condition was used again
fixes #68 ; wrong condition was used
fixes #83 - add environment to external nodes parameter
fixes #68 - do not force to key in all unattended related info when using Foreman as a simple node
first stab at #77 - add basic graphing engine and added a couple of graphs in the dashboard
fixes #72: allow to define the default puppet server hostname
fixes #57 - add retention rules to expire old reports
added a label for each report
ugly workaround for broken reports, I think I'll refactor the whole reporting database and import as serializing doesnt seem to work that reliably
fixes #54
Fixes #30 - a very basic version for now - feature requests ARE WELCOMED
fixes #53
fixes #53, fixes #25 and general improvment to sql delete commands
clean up remain original audit files
Merge branch 'audits'