fixes #11807 - update existing lookup value when changed from nested host form
fixes #11715 - base64 encoded passwords must not be reencoded
fixes #8521 - fix classes accessors, copy overrides on host clone
The various 'classes' accessors that are used in the UI for displayingthe Puppet classes tab only really worked for saved objects, so they'rechanged to work better on an unsaved cloned object. Tests now check...
fixes #11570 - returning 'dependent destroy' to lookup values
fixes #11425 - adding lookup_value_matcher to host and hostgroup to make db schema more logical
fixes #11095 - lookup keys do not get saved to db on setter invokation
Fixes #10402: add to_bool function for converting to boolean.
This commit adds a to_bool function for casting values to booleanas well as an example usage.
http://projects.theforeman.org/issues/10402
fixes #10287 - provide helper methods for proxy features
fixes #7407 - puppet class parameters should be cloned in #clone
fixes #9551 - checking the encryption format so osx doesn't fail
Refs #3809 - Remove classcheck cop
Refs #3809 - Remove cop IndentationConsistency
Refs #3809 - Remove cops for empty lines
fixes #9124 - fixes detection of hashed root passwords
A root password that started with "$" would not be hashed, and thereforewould end up being stored in clear text and inserted in clear text to the/etc/shadow file, which just won't work. This adds a bit more to the match...
Fixes #7456 - Extract primary interface from host
All host must have at least one primary interface and one provision (can...
Refs #3809 - Enable cop BarePercentLiterals
fixes #8739 - use global setting when hostgroup root_pass is blank
A blank (not nil) root_pass on hostgroups was preventing correct inheritancefrom settings in both hosts and nested hostgroups.
root_pass was also being copied from parents/settings to hostgroups when they...
Refs #3809 - Remove useless assignments
Fixes #844 #5725 - correct hosts count in puppetclass
Refs #3809 - Use parentheses in method definitions
fixes #2127: added support for root password hashing other than MD5
Fixes #5692 - correct counts in cached_counters
fixes #5680 - quote searches for config groups containing spaces
fixes #5444 - add param_false? host method and allow in templates
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
fixes #1809 - foreman realm integration
fixes #4256 - makes columns sortable in the UI
fixes #3725, #4167 - root password validations, remove default password
fixes #3955 - added param_true? and snippet_if_exist template methods
fixes #3178 - add feature for compute profiles for hostgroups and hosts
fixes #3249 - change regex syntax from start/end of line to start/end of string
fixes #3048 - Non Admin user fails to override parameters when creating new host
fixes #3160 - sanitize host/host group names in lookup_value associations (CVE-2013-4386)
fixes #2812 - method lookup_values_attributes= not defined in Host::Managed (NameError)
fixes #2739 - add ActiveSupport::Concern syntax to mixins
fixes #2411 - move files in /models to /concerns, /services, /mailers, /observers