fixes #4250 - API v2 - add compute profiles
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
fixes #5083 - refactor host_edit.js - remove puppetclass specific functions to class_edit.js
fixes #3914 - set current taxonomies on login from user defaults
fixes #3592 lazy load vm with ajax in host show page.
Fixes #4755 - use_cache in development
Fixes #4976 - ensure the process is really running inside a rake task
fixes #1809 - foreman realm integration
fixes #3946 Set host URLs from local settings file, if no Facter configuration exists. Add default values for settings example.
fixes #4712 - editing organization gives undefined method parent_taxonomy_selected_location_path
fixes #4794 - precompile filters.js and taxonomy_edit.js files
fixes #4457 - Session fixation, new session IDs are not generated on login (CVE-2014-0090)
Fixes #4515 - Add support for dynamic bindings
Fixes #3988 - use require instead of autoload_once_paths
fixes #4617 - add feature to change parent of location or organization
fixes #4607 error when running test from ide
fixes #4581 Implement available_networks API for VMware
fixes #4201 - update operating system by label, use description or fallname otherwise
Fixes #4226: add a Rake task for plugins that compiles their assets into core assets pipeline
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #4015 - support oVirt using templates like images
fixes #4222 Add capability to compute resource API to retrieve cluster,network,storage info on oVirt
fixes #3912 - add inheritance for locations / organizations
fixes #4005 - ensure standalone Rabl.render works outside of a controller
fixes #3960 - wrap APIv2 errors in an "error" node
fixes #3909 - add disassociate and bulk action disassociate to interface
Fixes #4022: Make api puppetrun a PUT for REST standards
fixes #3099 - Adding parameters to locations and organizations
i18n - add sv_SE language
Fixes #3974 - Drop leftover Api::V2 wildcard route
fixes #3178 - add feature for compute profiles for hostgroups and hosts
fixes #3821 Plugin menus are lost after page refresh in development
fixes #3928 - API v2 - update os_default_templates for operating system
Fixes #3811 updating to bootstrap 3
fixes #3524 - api cannot reference smart proxies by name when they contain a "."
fixes #2983 - Add autosign#index to API v1 and v2 and remove from UI controller
fixes #3020 - API v2 - option to specify version in URL as well as in header
fixes #3646 - API v2 change default root name for api json single object response to no root node but make it configurable
fixes #3011 - default root node name for api collections json response to :results but make it configurable
fixes #3510 - plugin interface for registering a plugin, updated menu system
fixes #2763 - correcting doco links
fixes #2680 - ensure RbVmomi::VIM::ComputeResource is loaded before our ComputeResource
fixes #3017 - split APIv2 controllers from v1 parents
fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER
i18n - extracting new, updating rails, pulling from tx
fixes #3587, #2855 - print an error on invalid json vs 500 error
fixes #3566 - exposes orchestration tasks via the API at /api/orchestration/id/tasks
fixes #3138 - move CR library loading into initializers, only show available providers
fixes #3140 - API to allow importing of puppet classes
fixes #2986 - remove #show method from controllers and routes.rb when not used
fixes #3165 - /api/fact_values route missing from v2 API
fixes #1244 - add smart proxy feature refresh link + API call
fixes #3091 - strip leading and trailing whitespace before_save on names of all objects
fixes #2810 - more restful API v2 JSON responses in puppetclasses
NOTE: breaking changes to API v2 api/lookup_keys does not exist, replaced by api/smart_variables and api/smart_class_parameters
fixes #3101 - list available images for CRs, add iam_role field to images API
Fixes #2984 - API v1/v2 StatisticsController and remove JSON from UI controller
fixes #2942 - plugin i18n support
This is first phase of plugins i18n support. More to come later:
fixes #3046 - add NIC CRUD, power and boot operations API
fixes #1923 - matches vms on a compute resource to hosts
Fixes #2414 - Move puppet report processing code to the report processor
This creates a API route for POST:/api/reports which matches the GETformat for reports. Tests are updated, with the report model testsmoving to the puppet-foreman module (along with the report fixtures).
Refs #2414 - Remove Puppet from facts API and Settings
Reports are still in progress and will come in a later PRDB schema is updated to not need puppet/rails
fixes #2891 Openstack power control operations support
Compute resource helper Strings should be possible to translate
Compute resource permission to pause vms
Tests for Openstack VM pausing/resuming
VMs UI shows only available actions
I18n string issues. Vm power state cannot be properly translated yet...
fixed #2970 - modified inflections.rb to handle 'Puppetclass'.singularize and classify
fixes #2945 - extend AR to add getter/setters *_name(s) for has_many/belongs_to associations
refresh locales
i18n - add zh_CN language
fixes #2424 - encrypts compute resource password
fixes #2424 - add Encryptable module and encryption_key generation
fixes #2898 - missing API v2 nested routes for config_templates/:id/locations & organizations
Fixes #2821 - Autoload paths, PowerManager children must be in namespace in order to autoload
fixes #2739 - add ActiveSupport::Concern syntax to mixins
fixes #2740 - copy code from lib/foreman.rb to initializers/foreman.rb
fixes #2411 - add autoload_paths in application.rb in preparation for file location changes
fixes #2795 - adding thread dump via -TTIN signal
fixes #2142 add Smart Parameters and Smart Class Parameters to API v2
i18n - adding gl language
fixes #2732 - 404 error Location Not Found on Mismatches Report if a location is selected
fixes #2616 - Hostgroup fields not populating when parent fields are selected
i18n - adding fr, en_GB languages
fixes #2493 Unable to load audit, underlying cause No such file to load -- audit
fixes #2539 - puppetrun API added.
fixes #2536 - loading locale .mo files in production mode
- initializer script fixed to look for .mo files- Makefile updated to place *.mo into /locale//LC_MESSAGES (rake gettext:pack places them there as well)- *.mo files added to foreman.spec
fixes #2511 Footer should be replaced with an about page
RPM packaging fixes
fixes #2492 Fallback to assets pipeline if a precompiled asset is missed in production
That's the case when an engine (foreman plugin) with it's own assets is added toForeman later in production.
this patch ensures that while not precomplied, it does not fail in...
Fixes #2476 - precompile and include textmate theme
fixes #2444 - locale selector in user account
fixes #426 expose BMC information in foreman UI
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
This patch also adds an abstracted power management class for both VMand BM
fixes #2420 - extract strings for i18n from JavaScript, various i18n fixes
Fixes #2454 - Fix loading settings in production
The Setting subclasses are not preloaded in initialization phase inproduction.
Also (if Setting.first rescue (false)) is not satisfied when thesettings are not set yet. Using table_exists? instead.
Also, define constants before audited So that the constants are available even...
fixes #2463 fixed nested puppetca and autosign controllers
remove autosign and puppetca nested controllers from being incorrectly nested classes
fixes #2378 - added Minitest and other code cleanups
new top-bar navigation design and a new login page
fixes #2429 - change OpenID storage to be permanent
Also fallback to form login when Signo fails and log a warning.Make Signo SSO backend unavailable for API.
fixes #2428 - a workaround for an issue with SETTINGS[:libvirt] not being properly initialized in rpm environments
fixes #2407 - Add STI to settings model
Also adds some tests for rendering new/missing STI models, andrefactors the old default_settings loader into the new sub-models.
fixes #2248 adds api controllers and actions to access_permissions.rb
Feature #2368 - form helpers, exceptions and fixes
Feature #2368 - i18n extracting and locale rake task