Fixes #11704 - consider no reports as warning if reports are expected
Fixes #11688: default text editor to ruby.
Instead of defaulting to text, default to ruby syntax highlighting.
http://projects.theforeman.org/issues/11688
fixes #11610 - removing a bunch of N+1 queries from the migration
fixes #11473 - remove re-init of domain select2 on env selection
After an environment was selected, the reloadOnAjaxComplete functionre-initialised every select2, but other dropdowns triggeredonContentLoad which excluded those with the without_select class....
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 #10589 - removing N+1 queries from after_save callbacks when changing hostgroup
refs #11738 - fix incorrect capitalisation and host group wording
fixes #11738 - add missing punctuation to provisioning template view
Fixes #11621 - n+1 query on User Groups index
fixes #9108 - parent parameters are now overrideable
fixes #11341 - update fog to 1.34.0
fixes #11415 - using the correct method for classification caster
Fixes #11683 - Fixed Hostgroup#new parameters spinner when Lifecycle selected
Fixes #11707 - skip irrelevant states in host overview
fixes #3145 - host with a lot of parameters quicker
Fixes #11665 - Removed to_s function from OpenStruct instance
Fixes #11663 - Empty lookup value not validated when use_puppet_default is checked
Fixes #11693 - removed 'destroy' for smart class parameter from API controllers
Fixes #11696 - remove unused code
Fixes #10782 - global host status
Plugins can add their own substatuses. These are automatically...
Fixes #11407 - Uppercase logins from LDAP break external user group sync
On LDAP the login can contain uppercase chars, for instance, "FOO". Howeverwhen we log in Foreman for the first time and have that account auto-created,we can login using "foo". After that, our login will be saved as "foo" on...
Fixes #11426 - remove puppet class paremeters no longer possible during edit in UI
Fixes #11625: refactor the ace editor to make it reusable.
Make the ace editor reusable and include it on the global parameterspage.
http://projects.theforeman.org/issues/11625
Fixes #11428 - External user groups refresh shouldn't be case sensitive
group_list in ldap_fluff returns a list of lowercase LDAP GIDs.When AuthSourceLdap tries to run update_usergroups to refresh the externaluser groups, it will try to match these lowercase gids with external user...
Fixes #11673 - accept integer value when setting the integer via API
Fixes #1477 - Hostgroup no longer looses puppet classes when environment changed during hostgroup editing
Fixes #11650 - show global parameter value inherited from parent taxonomy
fixes #11649 - taxonomies api - add description to base.json.rabl
Adding the 'description' to the base.json.rabl so that it is displayedwhen a user performs commands like 'organization list' from hammer-cli-katello.
E.g.
hammer> organization list---|----------------------|----------------------|---------------...
fixes #10832 - separating lookup keys into puppet and variable
Fixes #11466, #11462 - Improve layout of textareas
Refs #3809 - Enable Rails delegate cop
Refs #3809 - Stabby lambda syntax for oneliners
I started by spotting log.rb which didn't have a lambda wrapping itsdefault scope, as needed by Rails 4. Since the style guide and mostRails 4 documents used the stabby lambda, I turned on the cop so that we...
Fixes #11630 - Enable management of nics in compute profiles without libvirt network
fixes #11570 - returning 'dependent destroy' to lookup values
Fixes #11579 - Reports show/destroy restricted by host authorization (CVE-2015-5233)
ReportsController 'show' and 'destroy' now perform a check to see ifthe User is authorized to see the Host associated with the Report. Incase it's not, it returns 404, as to not give hints whether a Report...
fixes #11619 - only check template changes when persisted
Fixes #11031 - ignore identifiers of interfaces being destroyed
Fixes #11427 - puppetclass edit text under optional input validator is now alert-info
Fixes #11467 - Textareas in form may be resized only vertically
Fixes #11596 - Changed the javascript to put the error near te ip field, not inside it.
Fixes #11388 - Popovers display with correct size and dismiss on next click
Fixes #10408 - adding checkbox in hosts-index page for keeping selected hosts
Fixes #11461 - Remove 'global scope' column in host/hostgroup parameters form
Fixes #11437 - do not modify frozen arrays in select_f helper
Fixes #10731 - Allow matches to merge with default values
Fixes #9453 - improve tooltips on puppetclass selection forms
Fixes #11581 - Headlines extracted in the selected hosts modal
Fixes #11006, #11004 - Facts % is now in the center of the graph
Additionally, the value represented in the graph is trimmed forreadability, and a legend was added.
fixes #11425 - adding lookup_value_matcher to host and hostgroup to make db schema more logical
fixes #9058 - interfaces should not be affected when changing loc/org
Fixes #9704,#9705 - ability to customize vmware VM on image-based provisioning
Allows applying the changes form the form to the VM when cloning froma template.
Depends on https://github.com/fog/fog/pull/3570
Fixes #11451 - Changed bookmark name to be unique per controller.
fixes #10130 - availability zones should be available in open stack
Fixes #11282 - Search on numeric facts is broken if using "~"
Fixes #11450 - Improve hidden parameter handling
Fixes #11379 - Audit search for hostgroup/OS title
Before this commit, hostgroup and OS could only be searched by name,which is impractical as names are not unique. As we do on Hosts search,I've added hostgroup_title and os_title as keys to search on /audits.
Fixes #11303: Allow scoped search by name for permissions.
This both provides this functionality and fixes an issue with creatingfilters using hammer. Hammer attempts to search for a permission byname using scoped search syntax when creating a filter with the...
Fixes #11174 - Don't show password placeholder when empty
fixes #11385 - Enable management of nics in compute profiles without libvirt network
fixes #11374 - re-initialize select2 on smart vars
Fixes #11432 - Allow copying from ACE editor
fixes #11220 - column ambiguity for non-admin host creation
fixes #10232 - moving validations and casting out of lookup key and value
fixes #11274 - Unable to get resourcePoo
Cluster attribute full_path makes sense when there are intermediate folders (both between vCenter/datacenter and datacenter/cluster). There was a bug/typo in fog (https://github.com/slivik/fog/pull/1) and after it is merged this should work.
fixes #10997 - update fog to 1.33.0
Fixes #11371,#4410 - puppet parameters truncated and tooltip added
fixes #11240 - Add api docs to hostgroup params
Fixes #11372 - Formalize assets names.
Fixes #11376 - show location tab in organization editor
Fixes #11187 - explicitly pass resource_type and permission to check
Fixes #11255 - Fixed inheritance checks for explicit input on host clone
fixes #1881 - adding auto refresh button to dashboard
Fixes #4419 - rearranging smart class parameters edit form
Fixes #10248 - cloning volume information for virtual machines
Fixes #7840 - Show correct values for smart variables on host edit page
fixes #11250 - Remove uniqueness check from subnet network addresses
fixes #11172 - disable select2 with css class (and enable elsewhere)
fixes #11171 - compute profiles nics & volumes select2 are initiated separately
Fixes #11283 - check for operatingsystem_ids before using it
Fixes #1453 - add use_image and jumpstart helpers to Host jail
Fixes #4468 - Dropdown shows '1' when all reports within last 24 hours
Fixes #11219 - rename config_template attributes in os_default_templates
Fixes #11258 - validation handles blank provider
fixes #7275 - remove welcome page and replace with docs button
Fixes #7167 - names of settings marked for translation
Fixes #11231 - Correctly stubbify global parameters
Fixes #9591 - Added support for "inherit" state.
Fixes #11013 - Added common table css classes to the tables
Fixes #10133 - Prevent deadlocks when fixing counter_cache
fixes #11122 - initialize ENCRYPTION_PREFIX only once
fixes #11175 - [API] Add taxonomies to ptables, display ptables in taxonomies
Fixes #11206 - plugin API now expose default role permissions
Fixes #11062 - do not process data when FormData is used
Refs #3809 - Enable cop Style/MultilineTernaryOperator
Refs #3809 - Enable cop Style/IfUnlessModifier
Refs #3809 - Enable cop Style/AlignArray
Fixes #10850 - handled errors when missing template when rendering widget
Fixes #11150 - Allow searching of facts as types other than string
Fixes #11168 - Provisioning templates form is showing corrrect tabs
Fixes #11009 - include instruction using foreman-debug into 500 error page