Fixes #19789 - fix Layout/SpaceAroundOperators cop
Fixes #23123 - Fix Rails/ActiveRecordAliases cop
Fixes #17964 - Add list of search fields in api docs (#4735)
Fixes #21119 - set taxonomies in API
With this we correctly set the default taxonomy for non-admin usersin API calls. Admins are not touched at all, their context remains"any context" for API calls. This also refactors various placeswhere tried to set the right taxonomy and combines them into single...
Refs #17653 - add show_hidden to apidoc
Fixes #17653 - Allow all parameters api to unhide values
Fixes #16739 - unify parameters permissions
fixes #3917 - replace protected_attrs with strong parameters
Filtering of attributes has moved from the protected_attributes gem tostrong parameters in controller concerns, to be in line with currentRails recommendations.
Concerns are shared between UI and both API controllers and list the...
fixes #15720 - rename *_filter to *_action
The older 'filter' name is changing in Rails to 'action' and is beingdeprecated.
Fixes #14934 - Remove rails 3.2 workaround from parameter model
Fixes #3582 - Parameters on subnets
Fixes #7230, #12021 - Upgrade to Rails 4.1.5
This commits upgrades Rails to Rails 4.1.5. See a description of thechanges included here, and go to the pull request in GitHub to see moredetailed explanations:
Fixes #11764 - Taxonomy parameters can be accessed through API
Refs #3809 - Remove cops for empty lines
fixes #3492 - API v2 nested routes for each controller
fixes #4386 - gem friendly_id to simplify find by id, name, label, etc
Fixes #5088 - adding location_ids and organizations_ids to apidocs of taxable resources
Fixes #7261 - API v2 - mark wrapped params hash for POST/PUT as required instead of optional
Refs #4478 - API doc strings marked for translation
Fixes #6768 - Hammer set-parameter does not work
fixes #6375 - fix needed for Rails 3.2.8 only that ensures reference_id on parameter.rb matches the nested object id
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #3925 - create apipie param_groups for API v2 to DRY documentation
fixes #3760 - API v2 define metadata @total for each controller
fixes #3515 - API handles not found objects with 404
fixes #3099 - Adding parameters to locations and organizations
fixes #3111 - v2 API calls to /api/[class]/[object]/parameters/[parameter] return wrong object
fixes #2869 - refactor method find_nested_obj into API::BaseController
fixes #2803 - apipie docs, rabl definition matches conventions
Feature #2368 - i18n extracting strings
fixes #2318 - API v2 documentation for parameters to include real paths rather than /references/:id
fixes #2299 - Parameters Controller (API v2) can reset parameters (delete them all)
fixes #1988 - CRUD Actions for nested parameters for host, domain, hostgroup, os
e.g.
GET /api/domains/6/parametersPOST /api/hosts/6/parametersPUT /api/hostgroups/6/parameters/100DELETE /api/operatingsystems/6/parameters/100